18#ifndef PLATFORMALGORITHM_INTERFACE_BOOLEANFACTORY_H
19#define PLATFORMALGORITHM_INTERFACE_BOOLEANFACTORY_H
27 class IDocumentObject;
132 static std::vector<App::IDocumentObject*>
createSplitter(std::vector<App::IDocumentObject*> arguments, std::vector<App::IDocumentObject*> tools,
const std::string& objName =
"Splitter",
App::IDocument* pParentDoc =
nullptr);
145 bool bRefine,
const std::string& sObjname =
"Cut",
App::IDocument* pIDoc =
nullptr);
170 bool bRefine,
const std::string& sObjname =
"Fuse",
App::IDocument* pIDoc =
nullptr);
194 bool bRefine,
const std::string& sObjname =
"MultiFuse",
App::IDocument* pIDoc =
nullptr);
218 bool bRefine,
const std::string& sObjname =
"Common",
App::IDocument* pIDoc =
nullptr);
242 bool bRefine,
const std::string& sObjname =
"MultiCommon",
App::IDocument* pIDoc =
nullptr);
266 bool bRefine,
const std::string& sObjname =
"Section",
App::IDocument* pIDoc =
nullptr);
文档接口类
Definition IDocument.h:43
Definition IDocumentObject.h:35
Definition BaseFigureFactory.h:28