2 #pragma warning(disable : 4251) 41 bool throwException_On_Error =
true;
42 bool checkShape =
true;
43 bool checkFacetedBrep =
false;
44 bool checkSliverFaces =
false;
45 bool printErrorMessage =
true;
46 bool checkResultFromPolyToAcisConverter =
false;
72 friend class ::App::ElementTool;
80 void skipExecution(
bool yesno);
82 bool skipExecution()
const;
85 static void getOrderedLinks(
const Core::ExecObject* obj, std::vector<Core::ExecObject*>& ordered_links);
87 static void getLinks(
const Core::ExecObject* obj, std::vector<Core::ExecObject*>& links);
99 #ifndef LXAPI // INTERFACES BELOW ARE -NOT- PART OF THE LEXOCAD API #define CORE_EXPORT
Definition: core_defines2.h:10
Core::DocObject * obj
Definition: ExecObject.h:29
Definition: ExecObject.h:33
ExecuteStatus
Definition: ExecObject.h:19
Definition: ExecObject.h:21
ExecuteContext(QMutex &aMutex)
Definition: ExecObject.h:36
std::vector< Core::ExecuteError > objects_with_errors
Definition: ExecObject.h:37
Definition: ExecObject.h:57
Definition: ExecObject.h:25
std::map< Core::DocObject *, std::vector< std::string > > errorMsgPerObject
Definition: ExecObject.h:39
bool isExecutable() const
Checks if the ExecObject is executable.
Definition: ExecObject.h:78
QMutex & mutex
Definition: ExecObject.h:53
std::string msg
Definition: ExecObject.h:30
double _tolerance
Definition: ExecObject.h:48
Definition: ExecObject.h:22
Definition: DocObject.h:28