28typedef ptr_t signal_t;
29typedef signal_t* signalsignal_t;
96 template<
typename T=
void>
102 template<
typename T=
void>
double * getSignalDouble() const
获取数据端口的实数值指针
定义 DataPort.hpp:66
signal_t * getSignalPtr() const
获取数据端口的信号指针(指向数据指针的指针)
定义 DataPort.hpp:108
Identifier * name_
端口名称
定义 DataPort.hpp:111
signal_t * signalPtr_
信号指针(指向数据指针的指针)
定义 DataPort.hpp:112
Vector3d * getSignalVector3d() const
获取数据端口的向量3值指针
定义 DataPort.hpp:86
int getWidth() const
获取数据端口的宽度
定义 DataPort.hpp:57
void setSignalVector3d(Vector3d *signal)
设置数据端口的向量3值指针
定义 DataPort.hpp:91
void setSignalDouble(double *signal)
设置数据端口的实数值指针
定义 DataPort.hpp:71
EValueType getDataType() const
获取数据端口的数据类型
定义 DataPort.hpp:61
void setSignalInt(int *signal)
设置数据端口的整数值指针
定义 DataPort.hpp:81
int width_
数据宽度
定义 DataPort.hpp:113
void setSignal(T *signal)
设置数据端口的信号指针(指向数据指针的指针)
定义 DataPort.hpp:103
int * getSignalInt() const
获取数据端口的整数值指针
定义 DataPort.hpp:76
EValueType type_
数据类型
定义 DataPort.hpp:114
void setWidth(int width)
设置数据端口的宽度
定义 DataPort.hpp:53
T * getSignal() const
获取数据端口的任意类型值指针
定义 DataPort.hpp:97
@ eDouble
double类型
定义 Property.hpp:37
@ eInt
int类型
定义 Property.hpp:38