PostDocument

Inherited from XDocument,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


PostViewData * m_pGLData 文档视图对象

XModel * m_pModel 当前模型对象

ulong m_ulActiveMeshID 当前网格对象ID

XResult * m_pActiveRlt 当前结果数据对象

ResultIndexMap * m_pIndexMap 当前结果数据索引


PostDocument()

~PostDocument()

void save(const char * fname, const char * scheme)

bool load(const char * fname)

bool isEmpty()

void clear()

void buildObjectTree()

XTree * getObjectTree()

void init()

void release()

XViewData * getViewData()

void createViewData()

bool checkNodeStatus(TreeNode * node)

TreeNode* updateObjectTree(const XItem * obj, bool bDelete)

ModelManager * getModelManager()

XModel * getModel(ulong mid = 0)

XModel * createMesh(ulong mid = 0)

XResult * getActiveResult()

void setActiveResult(XResult * rlt)

void saveModel(const char * fname,int ioFlag)

void loadModel(const char * fname,int ioFlag)

bool queryItemTableData(vector<ItemPtr> * objs, const char * name, vector<XSimpleVar> * data)

const XItem *getItem(const XUniqueObjectID * ue)

void getItemInformation(const XUniqueObjectID * pItem, string * infoStr)

ResultIndexMap * getResultIndexMap(XModel * mesh)

void loadAndActivateResult(XResult * rlt, int comp = -1, ulong beamLayerID = 0, ulong shellLayerID = 0)


virtual void createModel()

void buildResultTree()