Inherited from NItem,
Inherited by NULL
Friend class NULL
Description
XResultSubstep是封装了对应于一个工况或者时间步或者模态的结果集合,它是结果步的基本组成,XResultSubstep是XT后处理架构中重要的一个层次,它直接组织结果对象。区分结果对象的维度包含结果位置、局部坐标系、杆梁层次、板壳层次,被结构子步组织的对象只包含不同结果位置的结果对象(它们被称为主结果),同一种类型的结果因为位置的不同会由不同的结果对象,其他维度的结果对象由主结果组织管理。
结果子步属性包含了与该子步对应的特定数据,比如模态下的频率阶次等。
一个结果子步属且仅属于一个结果步。
Members
Public interface
vector<XResult*> m_pRltList
主结果对象数组
RltSubstepAttribute m_Atb
结果子步属性
XResultStep * m_pStep
所属结果步
XResultSubstep(XMemPool * list_pool)
~XResultSubstep()
void addResult(XResult * rlt)
RltSubstepAttribute * getAttribute()
const RltSubstepAttribute * getAttribute() const
void setAttribute(const RltSubstepAttribute * atb)
XResult* getIdenticalResult(int rlt_type, const char * name, int loc)
XResult* getIdenticalResult(const char * name)
XResult* getIdenticalResult(XResult * ref)
int getResultCount() const
XResult* getResult(int index) const
XResult* getResultByType(TypeID rltType) const
int find(const XResult * rlt) const
void clear()
void setStep(XResultStep * step)
XResultStep * getStep() const