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

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

createCommon(App::IDocumentObject *pObj1, App::IDocumentObject *pObj2, const std::string &objName="Common", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createCommon(std::vector< App::IDocumentObject * > arguments, std::vector< App::IDocumentObject * > tools, const std::string &objName="Common", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createCommon(App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine, const std::string &sObjname="Common", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createCut(App::IDocumentObject *pObj1, App::IDocumentObject *pObj2, const std::string &objName="Cut", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createCut(std::vector< App::IDocumentObject * > arguments, std::vector< App::IDocumentObject * > tools, const std::string &objName="Cut", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createCut(App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine, const std::string &sObjname="Cut", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createFuse(App::IDocumentObject *pObj1, App::IDocumentObject *pObj2, const std::string &objName="Fuse", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createFuse(std::vector< App::IDocumentObject * > arguments, std::vector< App::IDocumentObject * > tools, const std::string &objName="Fuse", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createFuse(App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine, const std::string &sObjname="Fuse", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createMultiCommon(const std::vector< App::IDocumentObject * > &vShapes, bool bRefine, const std::string &sObjname="MultiCommon", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createMultiFuse(const std::vector< App::IDocumentObject * > &vShapes, bool bRefine, const std::string &sObjname="MultiFuse", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createSection(App::IDocumentObject *pObj1, App::IDocumentObject *pObj2, const std::string &objName="Section", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createSection(std::vector< App::IDocumentObject * > arguments, std::vector< App::IDocumentObject * > tools, const std::string &objName="Section", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
createSection(App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine, const std::string &sObjname="Section", App::IDocument *pIDoc=nullptr)BooleanFactorystatic
createSplitter(std::vector< App::IDocumentObject * > arguments, std::vector< App::IDocumentObject * > tools, const std::string &objName="Splitter", App::IDocument *pParentDoc=nullptr)BooleanFactorystatic
updateCommonParameters(App::IDocumentObject *pIObj, App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine)BooleanFactorystatic
updateCutParameters(App::IDocumentObject *pIObj, App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine)BooleanFactorystatic
updateFuseParameters(App::IDocumentObject *pIObj, App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine)BooleanFactorystatic
updateMultiCommonParameters(App::IDocumentObject *pIObj, const std::vector< App::IDocumentObject * > &vShapes, bool bRefine)BooleanFactorystatic
updateMultiFuseParameters(App::IDocumentObject *pIObj, const std::vector< App::IDocumentObject * > &vShapes, bool bRefine)BooleanFactorystatic
updateSectionParameters(App::IDocumentObject *pIObj, App::IDocumentObject *pBase, App::IDocumentObject *pTool, bool bRefine)BooleanFactorystatic