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: 属性清单 |
| 返回值 | 无 |