Geometry. More...
#include <CPACSCabinGeometry.h>
Public Member Functions | |
| TIGL_EXPORT | CPACSCabinGeometry (CCPACSDecksDeck *parent) |
| virtual TIGL_EXPORT CPACSCabinGeometryContours & | GetContours () |
| virtual TIGL_EXPORT const CPACSCabinGeometryContours & | GetContours () const |
| virtual TIGL_EXPORT const boost::optional< std::string > & | GetDescription () const |
| virtual TIGL_EXPORT const std::string & | GetName () const |
| virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
| virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
| TIGL_EXPORT CCPACSDecksDeck * | GetParent () |
| TIGL_EXPORT const CCPACSDecksDeck * | GetParent () const |
| virtual TIGL_EXPORT CPACSDoubleVectorBase & | GetX () |
| virtual TIGL_EXPORT const CPACSDoubleVectorBase & | GetX () const |
| virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
| virtual TIGL_EXPORT void | SetDescription (const boost::optional< std::string > &value) |
| virtual TIGL_EXPORT void | SetName (const std::string &value) |
| virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
| virtual TIGL_EXPORT | ~CPACSCabinGeometry () |
Protected Attributes | |
| CPACSCabinGeometryContours | m_contours |
| boost::optional< std::string > | m_description |
| Description. | |
| std::string | m_name |
| Name. | |
| CCPACSDecksDeck * | m_parent |
| CPACSDoubleVectorBase | m_x |
| Vector of x coordinates. | |
Private Member Functions | |
| CPACSCabinGeometry (const CPACSCabinGeometry &)=delete | |
| CPACSCabinGeometry (CPACSCabinGeometry &&)=delete | |
| CPACSCabinGeometry & | operator= (const CPACSCabinGeometry &)=delete |
| CPACSCabinGeometry & | operator= (CPACSCabinGeometry &&)=delete |
Geometry.
[ WARNING : This type is known to be susceptible to inconsistencies and might therefore be removed in a future version of CPACS] The geometry of the cabin roughly corresponds to the available design space in the cabin. It is given in terms of constant height contour lines. The lines all share a common x -vector. The y vector provides the lateral contour at z-coordinate provided by the constant value z . One or more contour lines can be given. The cabin geometry is assumed to be symmetric.
| TIGL_EXPORT tigl::generated::CPACSCabinGeometry::CPACSCabinGeometry | ( | CCPACSDecksDeck * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CCPACSDecksDeck * tigl::generated::CPACSCabinGeometry::GetParent | ( | ) |
| TIGL_EXPORT const CCPACSDecksDeck * tigl::generated::CPACSCabinGeometry::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
Description.
|
protected |
Name.
|
protected |
|
protected |
Vector of x coordinates.