====== SDADocument ====== **//Inherited from//** [[class:sdap:idocument|IDocument]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * char [[sdadocument#m_strdocname[max_name_length]|m_strDocName[MAX_NAME_LENGTH]]] * SDAManager * [[sdadocument#m_psdamgr|m_pSDAMgr]] * MemPool * [[sdadocument#m_pmempool|m_pMemPool]] * Tree * [[sdadocument#m_ptree|m_pTree]] * MaterialManager * [[sdadocument#m_pmatmgr|m_pMatMgr]] * SDAProcess * [[sdadocument#m_pprocessmgr|m_pProcessMgr]] * SDAAnalysis * [[sdadocument#m_panalysis|m_pAnalysis]] * Picker * [[sdadocument#m_ppicker|m_pPicker]] **//Public interface//** * [[sdadocument#sdadocument1|SDADocument]]() * void [[sdadocument#setname|setName]](const char * dname) * const char * [[sdadocument#getname|getName]]() * const char * [[sdadocument#getpath|getPath]]() * void [[sdadocument#save|save]](const char * fname,KDataFileFlag flag) * ErrorCode [[sdadocument#load|load]](const char * fname,KDataFileFlag flag) * Picker * [[sdadocument#getpicker|getPicker]]() * void [[sdadocument#clear|clear]]() * void [[sdadocument#updatetree|updateTree]]() * Tree * [[sdadocument#gettree|getTree]]() * DocumentTypeID [[sdadocument#gettype|getType]]() * MaterialManager * [[sdadocument#getmaterialmgr|getMaterialMgr]]() * SDAManager * [[sdadocument#getsdamanager|getSDAManager]]() * SDAProcess * [[sdadocument#getprocessmgr|getProcessMgr]]() * SDAAnalysis * [[sdadocument#getanalysissetting|getAnalysisSetting]]() * void [[sdadocument#release|release]]() **//Private interface//** * void [[sdadocument#init|init]]() ---- {{anchor:m_strdocname[max_name_length]}} **char m_strDocName[MAX_NAME_LENGTH]** {{anchor:m_psdamgr}} **SDAManager * m_pSDAMgr** {{anchor:m_pmempool}} **MemPool * m_pMemPool** {{anchor:m_ptree}} **Tree * m_pTree** {{anchor:m_pmatmgr}} **MaterialManager * m_pMatMgr** {{anchor:m_pprocessmgr}} **SDAProcess * m_pProcessMgr** {{anchor:m_panalysis}} **SDAAnalysis * m_pAnalysis** {{anchor:m_ppicker}} **Picker * m_pPicker** ---- {{anchor:sdadocument1}} **SDADocument()** *function: *parameters: NULL *return value: {{anchor:setname}} **void setName(const char * dname)** *function: *parameters: - [i]const char * dname: *return value: {{anchor:getname}} **const char * getName()** *function: *parameters: NULL *return value: {{anchor:getpath}} **const char * getPath()** *function: *parameters: NULL *return value: {{anchor:save}} **void save(const char * fname,KDataFileFlag flag)** *function: *parameters: - [i]const char * fname: - [i]KDataFileFlag flag: *return value: {{anchor:load}} **ErrorCode load(const char * fname,KDataFileFlag flag)** *function: *parameters: - [i]const char * fname: - [i]KDataFileFlag flag: *return value: {{anchor:getpicker}} **Picker * getPicker()** *function: *parameters: NULL *return value: {{anchor:clear}} **void clear()** *function: *parameters: NULL *return value: {{anchor:updatetree}} **void updateTree()** *function: *parameters: NULL *return value: {{anchor:gettree}} **Tree * getTree()** *function: *parameters: NULL *return value: {{anchor:gettype}} **DocumentTypeID getType()** *function: *parameters: NULL *return value: {{anchor:getmaterialmgr}} **MaterialManager * getMaterialMgr()** *function: *parameters: NULL *return value: {{anchor:getsdamanager}} **SDAManager * getSDAManager()** *function: *parameters: NULL *return value: {{anchor:getprocessmgr}} **SDAProcess * getProcessMgr()** *function: *parameters: NULL *return value: {{anchor:getanalysissetting}} **SDAAnalysis * getAnalysisSetting()** *function: *parameters: NULL *return value: {{anchor:release}} **void release()** *function: *parameters: NULL *return value: ---- {{anchor:init}} **void init()** *function: *parameters: NULL *return value: