15 std::shared_ptr<Element> hardElem,
16 std::vector<std::shared_ptr<Element>>& result);
18 const std::vector<std::shared_ptr<Element>>& hardElems,
19 std::vector<std::shared_ptr<Element>>& result);
21 std::shared_ptr<Element>* hardElems,
23 std::shared_ptr<Element>* result,
25 int& nbElementsInResult);
27 std::shared_ptr<Element> secondElem,
28 std::vector<std::shared_ptr<Element>>& result);
33 std::shared_ptr<Element> secondElem,
34 std::vector<std::shared_ptr<Element>>& result);
35 LX_OPENLXAPP_EXPORT
ErrorCode bop_fuse(
const std::vector<std::shared_ptr<Element>>& elems, std::shared_ptr<Element>& result);
38 LX_OPENLXAPP_EXPORT
void bop_startTimer();
39 LX_OPENLXAPP_EXPORT
int bop_stopTimer();
40 LX_OPENLXAPP_EXPORT
int bop_elapsedTime();
LX_OPENLXAPP_EXPORT ErrorCode bop_cutWithPlane(std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
LX_OPENLXAPP_EXPORT ErrorCode bop_fuse(const std::vector< std::shared_ptr< Element >> &elems, std::shared_ptr< Element > &result)
LX_OPENLXAPP_EXPORT ErrorCode bop_section(std::shared_ptr< Element > firstElem, std::shared_ptr< Element > secondElem, std::vector< std::shared_ptr< Element >> &result)
ErrorCode
Definition: Globals.h:82
Definition: ActiveScript.h:7
LX_OPENLXAPP_EXPORT ErrorCode bop_sectionWithPlane(std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
LX_OPENLXAPP_EXPORT ErrorCode bop_common(std::shared_ptr< Element > firstElem, std::shared_ptr< Element > secondElem, std::vector< std::shared_ptr< Element >> &result)
LX_OPENLXAPP_EXPORT ErrorCode bop_splitByPlane(std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
LX_OPENLXAPP_EXPORT ErrorCode bop_cut(std::shared_ptr< Element > softElem, std::shared_ptr< Element > hardElem, std::vector< std::shared_ptr< Element >> &result)