35 void setBasisSurface(std::shared_ptr<Plane> surface);
36 void setOuterBoundary(std::shared_ptr<BoundedCurve> outerBound);
37 void setInnerBoundaries(
const std::vector<std::shared_ptr<BoundedCurve>>& innerBounds);
39 std::shared_ptr<ElementarySurface> getBasisSurface()
const;
40 std::shared_ptr<BoundedCurve> getOuterBoundary()
const;
41 std::vector<std::shared_ptr<BoundedCurve>> getInnerBoundaries()
const;
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:149
A bounded surface is a surface of finite area with identifiable boundaries. (Definition from ISO/CD 1...
Definition: BoundedSurface.h:22
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
#define FORWARD_DECL(x, y)
Definition: Globals.h:96
The curve bounded surface is a parametric surface with curved boundaries defined by one or more bound...
Definition: CurveBoundedPlane.h:28