BIMHome v1.0.0
BIMHome接口文档说明
IDocumentObject 成员列表

成员的完整列表,这些成员属于 IDocumentObject,包括所有继承而来的类成员

addChild(App::IDocumentObject *pObj)=0IDocumentObjectpure virtual
adjustRelativeLinks(const std::set< App::IDocumentObject * > &inList, std::set< App::IDocumentObject * > *visited=nullptr)=0IDocumentObjectpure virtual
copyShapeFrom(App::IDocumentObject *pObj)=0IDocumentObjectpure virtual
create(IDocument *pParent, const char *pObjectName=nullptr, bool isNew=true, const char *viewType=nullptr, bool isPartial=false)IDocumentObjectstatic
create(IDocument *pParent, const char *pObjectName=nullptr, const char *pDocObjDelegateName=nullptr)IDocumentObjectstatic
enforceRecompute()=0IDocumentObjectpure virtual
getBoundingBox(bool isLocal)=0IDocumentObjectpure virtual
getDocument(void) const =0IDocumentObjectpure virtual
getExportName(bool forced=false) const =0IDocumentObjectpure virtual
getId() const =0IDocumentObjectpure virtual
getIDocument(void)=0IDocumentObjectpure virtual
getInList(std::vector< App::IDocumentObject * > &objList) const =0IDocumentObjectpure virtual
getInListEx(std::set< App::IDocumentObject * > &inSet, bool recursive, std::vector< App::IDocumentObject * > *inList=nullptr) const =0IDocumentObjectpure virtual
getInListRecursive(std::vector< App::IDocumentObject * > &objList) const =0IDocumentObjectpure virtual
getLabel() const =0IDocumentObjectpure virtual
getLocationInfo(bool isLocal)=0IDocumentObjectpure virtual
getNameInBimPart(void) const =0IDocumentObjectpure virtual
getNameWithDocId()=0IDocumentObjectpure virtual
getObserverDelegate()=0IDocumentObjectpure virtual
getOutList(std::vector< App::IDocumentObject * > &objList) const =0IDocumentObjectpure virtual
getOutListRecursive(std::vector< App::IDocumentObject * > &objList) const =0IDocumentObjectpure virtual
getParents(int depth, std::vector< std::pair< App::IDocumentObject *, std::string > > &iobjList) const =0IDocumentObjectpure virtual
getPropertiesList()=0IDocumentObjectpure virtual
getPropertyAccessor()=0IDocumentObjectpure virtual
getStatusString(void) const =0IDocumentObjectpure virtual
getSubObjectList(const char *subname, std::vector< IDocumentObject * > &objList) const =0IDocumentObjectpure virtual
getSubObjects(int reason=0) const =0IDocumentObjectpure virtual
getViewProviderDelegate() const =0IDocumentObjectpure virtual
getViewProviderName(void) const =0IDocumentObjectpure virtual
hasChildElement() const =0IDocumentObjectpure virtual
isElementVisible(const char *element) const =0IDocumentObjectpure virtual
isImporting() const =0IDocumentObjectpure virtual
isTouched(void) const =0IDocumentObjectpure virtual
mustExecute(void) const =0IDocumentObjectpure virtual
recomputeFeature(bool recursive=false)=0IDocumentObjectpure virtual
redirectSubName(std::ostringstream &ss, IDocumentObject *topParent, IDocumentObject *child) const =0IDocumentObjectpure virtual
removeChild(App::IDocumentObject *pObj)=0IDocumentObjectpure virtual
setDocument(App::IDocument *pDoc)=0IDocumentObjectpure virtual
setElementVisible(const char *element, bool visible)=0IDocumentObjectpure virtual
setLabel(const std::string &label)=0IDocumentObjectpure virtual
touch(bool noRecompute=false)=0IDocumentObjectpure virtual
~IDocumentObject()IDocumentObjectvirtual