|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 IDocumentObject,包括所有继承而来的类成员
| addChild(App::IDocumentObject *pObj)=0 | IDocumentObject | pure virtual |
| adjustRelativeLinks(const std::set< App::IDocumentObject * > &inList, std::set< App::IDocumentObject * > *visited=nullptr)=0 | IDocumentObject | pure virtual |
| copyShapeFrom(App::IDocumentObject *pObj)=0 | IDocumentObject | pure virtual |
| create(IDocument *pParent, const char *pObjectName=nullptr, bool isNew=true, const char *viewType=nullptr, bool isPartial=false) | IDocumentObject | static |
| create(IDocument *pParent, const char *pObjectName=nullptr, const char *pDocObjDelegateName=nullptr) | IDocumentObject | static |
| enforceRecompute()=0 | IDocumentObject | pure virtual |
| getBoundingBox(bool isLocal)=0 | IDocumentObject | pure virtual |
| getDocument(void) const =0 | IDocumentObject | pure virtual |
| getExportName(bool forced=false) const =0 | IDocumentObject | pure virtual |
| getId() const =0 | IDocumentObject | pure virtual |
| getIDocument(void)=0 | IDocumentObject | pure virtual |
| getInList(std::vector< App::IDocumentObject * > &objList) const =0 | IDocumentObject | pure virtual |
| getInListEx(std::set< App::IDocumentObject * > &inSet, bool recursive, std::vector< App::IDocumentObject * > *inList=nullptr) const =0 | IDocumentObject | pure virtual |
| getInListRecursive(std::vector< App::IDocumentObject * > &objList) const =0 | IDocumentObject | pure virtual |
| getLabel() const =0 | IDocumentObject | pure virtual |
| getLocationInfo(bool isLocal)=0 | IDocumentObject | pure virtual |
| getNameInBimPart(void) const =0 | IDocumentObject | pure virtual |
| getNameWithDocId()=0 | IDocumentObject | pure virtual |
| getObserverDelegate()=0 | IDocumentObject | pure virtual |
| getOutList(std::vector< App::IDocumentObject * > &objList) const =0 | IDocumentObject | pure virtual |
| getOutListRecursive(std::vector< App::IDocumentObject * > &objList) const =0 | IDocumentObject | pure virtual |
| getParents(int depth, std::vector< std::pair< App::IDocumentObject *, std::string > > &iobjList) const =0 | IDocumentObject | pure virtual |
| getPropertiesList()=0 | IDocumentObject | pure virtual |
| getPropertyAccessor()=0 | IDocumentObject | pure virtual |
| getStatusString(void) const =0 | IDocumentObject | pure virtual |
| getSubObjectList(const char *subname, std::vector< IDocumentObject * > &objList) const =0 | IDocumentObject | pure virtual |
| getSubObjects(int reason=0) const =0 | IDocumentObject | pure virtual |
| getViewProviderDelegate() const =0 | IDocumentObject | pure virtual |
| getViewProviderName(void) const =0 | IDocumentObject | pure virtual |
| hasChildElement() const =0 | IDocumentObject | pure virtual |
| isElementVisible(const char *element) const =0 | IDocumentObject | pure virtual |
| isImporting() const =0 | IDocumentObject | pure virtual |
| isTouched(void) const =0 | IDocumentObject | pure virtual |
| mustExecute(void) const =0 | IDocumentObject | pure virtual |
| recomputeFeature(bool recursive=false)=0 | IDocumentObject | pure virtual |
| redirectSubName(std::ostringstream &ss, IDocumentObject *topParent, IDocumentObject *child) const =0 | IDocumentObject | pure virtual |
| removeChild(App::IDocumentObject *pObj)=0 | IDocumentObject | pure virtual |
| setDocument(App::IDocument *pDoc)=0 | IDocumentObject | pure virtual |
| setElementVisible(const char *element, bool visible)=0 | IDocumentObject | pure virtual |
| setLabel(const std::string &label)=0 | IDocumentObject | pure virtual |
| touch(bool noRecompute=false)=0 | IDocumentObject | pure virtual |
| ~IDocumentObject() | IDocumentObject | virtual |