26 static ErrorCode cut(std::shared_ptr<Element> softElem, std::shared_ptr<Element> hardElem, std::vector<std::shared_ptr<Element>>& result);
27 static ErrorCode cut(std::shared_ptr<Element> softElem,
28 const std::vector<std::shared_ptr<Element>>& hardElems,
29 std::vector<std::shared_ptr<Element>>& result);
30 static ErrorCode cut(std::shared_ptr<Element> softElem,
31 std::shared_ptr<Element>* hardElems,
33 std::shared_ptr<Element>* result,
35 int& nbElementsInResult);
36 static ErrorCode common(std::shared_ptr<Element> firstElem, std::shared_ptr<Element> secondElem, std::vector<std::shared_ptr<Element>>& result);
37 static ErrorCode cutWithPlane(std::shared_ptr<Element> elem,
const Base::Pln& plane, std::vector<std::shared_ptr<Element>>& result);
38 static ErrorCode splitByPlane(std::shared_ptr<Element> elem,
const Base::Pln& plane, std::vector<std::shared_ptr<Element>>& result);
39 static ErrorCode sectionWithPlane(std::shared_ptr<Element> elem,
const Base::Pln& plane, std::vector<std::shared_ptr<Element>>& result);
40 static ErrorCode section(std::shared_ptr<Element> firstElem, std::shared_ptr<Element> secondElem, std::vector<std::shared_ptr<Element>>& result);
41 static ErrorCode fuse(
const std::vector<std::shared_ptr<Element>>& elems, std::shared_ptr<Element>& result);
42 static void startTimer();
43 static int stopTimer();
44 static int elapsedTime();
OPENLXAPP_EXPORT ErrorCode projectImage(const std::vector< std::shared_ptr< Element >> &elems, const Base::String &imgPath)
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
ErrorCode
Definition: Globals.h:85
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
OPENLXAPP_EXPORT ErrorCode projectOrthoPhoto(const std::vector< std::shared_ptr< Element >> &elems, const Base::String &imgPath, const Base::String &jpgdFilePath, const Base::String &lokFilePath)
COMMANDS.