#include <CTiglElementGeometryBuilder.h>
Public Member Functions | |
| TIGL_EXPORT PNamedShape | BuildShape () const |
| TIGL_EXPORT | CTiglElementGeometryBuilder (const CTiglRelativelyPositionedComponent &refComponent, const CCPACSConfiguration &refConfig, const CCPACSElementGeometry &geometry, const std::string &shapeName, const std::string &cpacsDocumentPath) |
Private Member Functions | |
| TopoDS_Shape | BuildConeShape (const CCPACSCone &c) const |
| TopoDS_Shape | BuildCuboidShape (const CCPACSCuboid &c) const |
| TopoDS_Shape | BuildCylinderShape (const CCPACSCylinder &c) const |
| TopoDS_Shape | BuildEllipsoidShape (const CCPACSEllipsoid &e) const |
| TopoDS_Shape | BuildExternalShape (const CCPACSExternalGeometry &e) const |
| TopoDS_Shape | BuildMultiSegmentShape (const CCPACSMultiSegmentShape &m) const |
| TopoDS_Shape | BuildTorusShape (const CCPACSTorus &t) const |
Private Attributes | |
| const std::string | m_cpacsDocumentPath |
| const CCPACSElementGeometry * | m_geometry = nullptr |
| const CTiglRelativelyPositionedComponent * | m_refComponent = nullptr |
| const CCPACSConfiguration * | m_refConfig = nullptr |
| const std::string | m_shapeName |
| TIGL_EXPORT tigl::CTiglElementGeometryBuilder::CTiglElementGeometryBuilder | ( | const CTiglRelativelyPositionedComponent & | refComponent, |
| const CCPACSConfiguration & | refConfig, | ||
| const CCPACSElementGeometry & | geometry, | ||
| const std::string & | shapeName, | ||
| const std::string & | cpacsDocumentPath ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| TIGL_EXPORT PNamedShape tigl::CTiglElementGeometryBuilder::BuildShape | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |