1#ifndef INC_ntndArrayConverter_H
2#define INC_ntndArrayConverter_H
6#include <pv/ntndarray.h>
19 epics::nt::NTNDArrayPtr m_array;
21 epics::pvData::ScalarType getValueType (
void);
24 template <
typename arrayType>
28 void toDimensions (
NDArray *dest);
29 void toTimeStamp (
NDArray *dest);
30 void toDataTimeStamp (
NDArray *dest);
32 template <
typename pvAttrType,
typename valueType>
33 void toAttribute (
NDArray *dest, epics::pvData::PVStructurePtr src);
34 void toStringAttribute (
NDArray *dest, epics::pvData::PVStructurePtr src);
35 void toUndefinedAttribute (
NDArray *dest, epics::pvData::PVStructurePtr src);
36 void toAttributes (
NDArray *dest);
38 template <
typename arrayType,
typename srcDataType>
42 void fromDimensions (
NDArray *src);
43 void fromTimeStamp (
NDArray *src);
44 void fromDataTimeStamp (
NDArray *src);
46 template <
typename pvAttrType,
typename valueType>
47 void fromAttribute (epics::pvData::PVStructurePtr dest,
NDAttribute *src);
48 void fromStringAttribute (epics::pvData::PVStructurePtr dest,
NDAttribute *src);
49 void fromUndefinedAttribute (epics::pvData::PVStructurePtr dest);
50 void fromAttributes (
NDArray *src);
NDColorMode_t
Enumeration of color modes for NDArray attribute "colorMode".
Definition NDArray.h:35
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data,...
Definition NDArray.h:99
NDAttribute class; an attribute has a name, description, source type, source string,...
Definition NDAttribute.h:96
Definition ntndArrayConverter.h:10
std::tr1::shared_ptr< NTNDArrayConverter > NTNDArrayConverterPtr
Definition ntndArrayConverter.h:53
#define NTNDARRAYCONVERTER_API
Definition ntndArrayConverterAPI.h:25
Definition ntndArrayConverterCommon.h:7