const TemperatureAttribute * getAttribute() const

原型 const TemperatureAttribute * getAttribute() const
描述 获取温度载荷的属性
参数
返回值 温度载荷的属性指针

void instantiate(XConditionInstance * inst, XModel* meshMdl, XInterpolator * field = 0) const

原型 void instantiate(XConditionInstance * inst, XModel* meshMdl, XInterpolator * field = 0) const
描述 实例化到给定网格上,如参考了外部引用场,使用插值器插值到网格上
参数 [i]XConditionInstance * inst: 条件实例
[i] XModel* meshMdl: 应用的网格对象
[i] XInterpolator * field = 0: 插值器,在参考外部引用时使用
返回值

bool exportField(const XConditionInstance * inst, const char * fname) const

原型 bool exportField(const XConditionInstance * inst, const char * fname) const
描述 将条件实例的值输出到文件中
参数 [i]const XConditionInstance * inst: 条件实例
[i] const char * fname: 文件名
返回值 成功输出返回true,否则返回false

void buildMarker(XModel *pModel)

原型 void buildMarker(XModel *pModel)
描述 在网格上构建视图标记
参数 [i]XModel *pModel: 目标网格
返回值

void updateMarker(float *lineVertex,float scale)

原型 void updateMarker(float *lineVertex,float scale)
描述 根据当前视图的缩放率更新视图标记到顶点数组中
参数 [i]float *lineVertex: 用于视图渲染的顶点数组
[i]float scale: 当前视图的缩放系数
返回值

int getMarkerVertexSize() const

原型 int getMarkerVertexSize() const
描述 获取当前视图标记的顶点个数
参数
返回值 顶点个数

void write(XBinaryIO * io) const

原型 void write(XBinaryIO * io) const
描述 将温度载荷写入到二进制文件中
参数 [i]XBinaryIO * io: 二进制文件句柄
返回值

ErrorCode read(XBinaryIO * io)

原型 ErrorCode read(XBinaryIO * io)
描述 从二进制文件中读取温度载荷内容
参数 [i]XBinaryIO * io: 二进制文件句柄
返回值 成功读取返回true,否则返回false

void listProperty(vector<ObjPropertyEntry> * prpSheet) const

原型 void listProperty(vector<ObjPropertyEntry> * prpSheet) const
描述 列举温度载荷的属性参数
参数 [o]vector<ObjPropertyEntry> * prpSheet: 属性清单
返回值