OpenLexocad
27.0
|
#include <Geom/Pnt2d.h>
#include <OpenLxApp/ArbitraryClosedProfileDef.h>
#include <OpenLxApp/ArbitraryOpenProfileDef.h>
#include <OpenLxApp/ArbitraryProfileDefWithVoids.h>
#include <OpenLxApp/CurveBoundedPlane.h>
#include <OpenLxApp/Document.h>
#include <OpenLxApp/OpenLxApp_defines.h>
#include <Topo/Shape.h>
#include <memory>
Go to the source code of this file.
Namespaces | |
OpenLxApp | |
Functions | |
OPENLXAPP_EXPORT void | OpenLxApp::setShapeProfileParams (std::shared_ptr< Element > aElem, const Base::String &aProfileName) |
OPENLXAPP_EXPORT std::shared_ptr< ArbitraryClosedProfileDef > | OpenLxApp::createArbitraryClosedProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aOuterLoop) |
OPENLXAPP_EXPORT std::shared_ptr< ArbitraryOpenProfileDef > | OpenLxApp::createArbitraryOpenProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aLoop) |
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) |