2 #pragma warning(disable : 4251) 40 bool throwException_On_Error =
true;
41 bool checkShape =
true;
42 bool checkFacetedBrep =
false;
43 bool checkSliverFaces =
false;
44 bool printErrorMessage =
true;
45 bool checkResultFromPolyToAcisConverter =
false;
71 friend class ::App::ElementTool;
79 void skipExecution(
bool yesno);
81 bool skipExecution()
const;
84 static void getOrderedLinks(
const Core::ExecObject* obj, std::vector<Core::ExecObject*>& ordered_links);
86 static void getLinks(
const Core::ExecObject* obj, std::vector<Core::ExecObject*>& links);
98 #ifndef LXAPI // INTERFACES BELOW ARE -NOT- PART OF THE LEXOCAD API Core::DocObject * obj
Definition: ExecObject.h:28
Definition: ExecObject.h:32
ExecuteStatus
Definition: ExecObject.h:18
Definition: ExecObject.h:20
ExecuteContext(QMutex &aMutex)
Definition: ExecObject.h:35
std::vector< Core::ExecuteError > objects_with_errors
Definition: ExecObject.h:36
Definition: ExecObject.h:56
Definition: ExecObject.h:24
std::map< Core::DocObject *, std::vector< std::string > > errorMsgPerObject
Definition: ExecObject.h:38
bool isExecutable() const
Checks if the ExecObject is executable.
Definition: ExecObject.h:77
QMutex & mutex
Definition: ExecObject.h:52
std::string msg
Definition: ExecObject.h:29
double _tolerance
Definition: ExecObject.h:47
Definition: ExecObject.h:21
Definition: DocObject.h:51