OpenLexocad  27.1
ProfileAPI.h File Reference

Go to the source code of this file.

Namespaces

 OpenLxApp
 

Functions

LX_OPENLXAPP_EXPORT void OpenLxApp::setShapeProfileParams (std::shared_ptr< Element > aElem, const Base::String &aProfileName)
 
LX_OPENLXAPP_EXPORT std::shared_ptr< ArbitraryClosedProfileDef > OpenLxApp::createArbitraryClosedProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aOuterLoop)
 
LX_OPENLXAPP_EXPORT std::shared_ptr< ArbitraryOpenProfileDef > OpenLxApp::createArbitraryOpenProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aLoop)
 
LX_OPENLXAPP_EXPORT std::shared_ptr< ArbitraryProfileDefWithVoids > OpenLxApp::createArbitraryProfileDefWithVoids (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aOuterLoop, const std::vector< std::vector< Geom::Pnt2d >> aInnerLoops)