3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSElementGeometry Class Reference

Geometry. More...

#include <CPACSElementGeometry.h>

Public Member Functions

TIGL_EXPORT CPACSElementGeometry (CPACSGalleyElement *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSElementGeometry (CPACSSeatElement *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSElementGeometry (CPACSVehicleElementBase *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSCones > & GetCones ()
virtual TIGL_EXPORT const boost::optional< CPACSCones > & GetCones () const
virtual TIGL_EXPORT CPACSConesGetCones (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSCuboids > & GetCuboids ()
virtual TIGL_EXPORT const boost::optional< CPACSCuboids > & GetCuboids () const
virtual TIGL_EXPORT CPACSCuboidsGetCuboids (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSCylinders > & GetCylinders ()
virtual TIGL_EXPORT const boost::optional< CPACSCylinders > & GetCylinders () const
virtual TIGL_EXPORT CPACSCylindersGetCylinders (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSEllipsoids > & GetEllipsoids ()
virtual TIGL_EXPORT const boost::optional< CPACSEllipsoids > & GetEllipsoids () const
virtual TIGL_EXPORT CPACSEllipsoidsGetEllipsoids (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSExternalGeometries > & GetExternals ()
virtual TIGL_EXPORT const boost::optional< CPACSExternalGeometries > & GetExternals () const
virtual TIGL_EXPORT CPACSExternalGeometriesGetExternals (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSMultiSegmentShapes > & GetMultiSegmentShapes ()
virtual TIGL_EXPORT const boost::optional< CPACSMultiSegmentShapes > & GetMultiSegmentShapes () const
virtual TIGL_EXPORT CPACSMultiSegmentShapesGetMultiSegmentShapes (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
virtual TIGL_EXPORT const boost::optional< CPACSGeometryRepresentation > & GetRepresentation () const
virtual TIGL_EXPORT boost::optional< CPACSTori > & GetTori ()
virtual TIGL_EXPORT const boost::optional< CPACSTori > & GetTori () const
virtual TIGL_EXPORT CPACSToriGetTori (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CCPACSTransformation > & GetTransformation ()
virtual TIGL_EXPORT const boost::optional< CCPACSTransformation > & GetTransformation () const
virtual TIGL_EXPORT CCPACSTransformationGetTransformation (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveCones ()
virtual TIGL_EXPORT void RemoveCuboids ()
virtual TIGL_EXPORT void RemoveCylinders ()
virtual TIGL_EXPORT void RemoveEllipsoids ()
virtual TIGL_EXPORT void RemoveExternals ()
virtual TIGL_EXPORT void RemoveMultiSegmentShapes ()
virtual TIGL_EXPORT void RemoveTori ()
virtual TIGL_EXPORT void RemoveTransformation ()
virtual TIGL_EXPORT void SetRepresentation (const boost::optional< CPACSGeometryRepresentation > &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSElementGeometry ()

Protected Attributes

boost::optional< CPACSConesm_cones
boost::optional< CPACSCuboidsm_cuboids
boost::optional< CPACSCylindersm_cylinders
boost::optional< CPACSEllipsoidsm_ellipsoids
boost::optional< CPACSExternalGeometriesm_externals
boost::optional< CPACSMultiSegmentShapesm_multiSegmentShapes
void * m_parent
const std::type_info * m_parentType
boost::optional< CPACSGeometryRepresentationm_representation
 Specifies whether the provided geometry is the physical representation of the element or an enclosing envelope representation.
boost::optional< CPACSTorim_tori
boost::optional< CCPACSTransformationm_transformation
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSElementGeometry (const CPACSElementGeometry &)=delete
 CPACSElementGeometry (CPACSElementGeometry &&)=delete
CPACSElementGeometryoperator= (const CPACSElementGeometry &)=delete
CPACSElementGeometryoperator= (CPACSElementGeometry &&)=delete

Detailed Description

Geometry.

Constructor & Destructor Documentation

◆ CPACSElementGeometry() [1/5]

TIGL_EXPORT tigl::generated::CPACSElementGeometry::CPACSElementGeometry ( CPACSGalleyElement * parent,
CTiglUIDManager * uidMgr )

◆ CPACSElementGeometry() [2/5]

TIGL_EXPORT tigl::generated::CPACSElementGeometry::CPACSElementGeometry ( CPACSSeatElement * parent,
CTiglUIDManager * uidMgr )

◆ CPACSElementGeometry() [3/5]

TIGL_EXPORT tigl::generated::CPACSElementGeometry::CPACSElementGeometry ( CPACSVehicleElementBase * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSElementGeometry()

virtual TIGL_EXPORT tigl::generated::CPACSElementGeometry::~CPACSElementGeometry ( )
virtual

◆ CPACSElementGeometry() [4/5]

tigl::generated::CPACSElementGeometry::CPACSElementGeometry ( const CPACSElementGeometry & )
privatedelete

◆ CPACSElementGeometry() [5/5]

tigl::generated::CPACSElementGeometry::CPACSElementGeometry ( CPACSElementGeometry && )
privatedelete

Member Function Documentation

◆ GetCones() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSCones > & tigl::generated::CPACSElementGeometry::GetCones ( )
virtual

◆ GetCones() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSCones > & tigl::generated::CPACSElementGeometry::GetCones ( ) const
virtual

◆ GetCones() [3/3]

virtual TIGL_EXPORT CPACSCones & tigl::generated::CPACSElementGeometry::GetCones ( CreateIfNotExistsTag )
virtual

◆ GetCuboids() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSCuboids > & tigl::generated::CPACSElementGeometry::GetCuboids ( )
virtual

◆ GetCuboids() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSCuboids > & tigl::generated::CPACSElementGeometry::GetCuboids ( ) const
virtual

◆ GetCuboids() [3/3]

virtual TIGL_EXPORT CPACSCuboids & tigl::generated::CPACSElementGeometry::GetCuboids ( CreateIfNotExistsTag )
virtual

◆ GetCylinders() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSCylinders > & tigl::generated::CPACSElementGeometry::GetCylinders ( )
virtual

◆ GetCylinders() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSCylinders > & tigl::generated::CPACSElementGeometry::GetCylinders ( ) const
virtual

◆ GetCylinders() [3/3]

virtual TIGL_EXPORT CPACSCylinders & tigl::generated::CPACSElementGeometry::GetCylinders ( CreateIfNotExistsTag )
virtual

◆ GetEllipsoids() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSEllipsoids > & tigl::generated::CPACSElementGeometry::GetEllipsoids ( )
virtual

◆ GetEllipsoids() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSEllipsoids > & tigl::generated::CPACSElementGeometry::GetEllipsoids ( ) const
virtual

◆ GetEllipsoids() [3/3]

virtual TIGL_EXPORT CPACSEllipsoids & tigl::generated::CPACSElementGeometry::GetEllipsoids ( CreateIfNotExistsTag )
virtual

◆ GetExternals() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSExternalGeometries > & tigl::generated::CPACSElementGeometry::GetExternals ( )
virtual

◆ GetExternals() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSExternalGeometries > & tigl::generated::CPACSElementGeometry::GetExternals ( ) const
virtual

◆ GetExternals() [3/3]

virtual TIGL_EXPORT CPACSExternalGeometries & tigl::generated::CPACSElementGeometry::GetExternals ( CreateIfNotExistsTag )
virtual

◆ GetMultiSegmentShapes() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSMultiSegmentShapes > & tigl::generated::CPACSElementGeometry::GetMultiSegmentShapes ( )
virtual

◆ GetMultiSegmentShapes() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSMultiSegmentShapes > & tigl::generated::CPACSElementGeometry::GetMultiSegmentShapes ( ) const
virtual

◆ GetMultiSegmentShapes() [3/3]

virtual TIGL_EXPORT CPACSMultiSegmentShapes & tigl::generated::CPACSElementGeometry::GetMultiSegmentShapes ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject * tigl::generated::CPACSElementGeometry::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSElementGeometry::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

template<typename P>
P * tigl::generated::CPACSElementGeometry::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P>
const P * tigl::generated::CPACSElementGeometry::GetParent ( ) const
inline

◆ GetRepresentation()

virtual TIGL_EXPORT const boost::optional< CPACSGeometryRepresentation > & tigl::generated::CPACSElementGeometry::GetRepresentation ( ) const
virtual

◆ GetTori() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSTori > & tigl::generated::CPACSElementGeometry::GetTori ( )
virtual

◆ GetTori() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSTori > & tigl::generated::CPACSElementGeometry::GetTori ( ) const
virtual

◆ GetTori() [3/3]

virtual TIGL_EXPORT CPACSTori & tigl::generated::CPACSElementGeometry::GetTori ( CreateIfNotExistsTag )
virtual

◆ GetTransformation() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSTransformation > & tigl::generated::CPACSElementGeometry::GetTransformation ( )
virtual

◆ GetTransformation() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSTransformation > & tigl::generated::CPACSElementGeometry::GetTransformation ( ) const
virtual

◆ GetTransformation() [3/3]

virtual TIGL_EXPORT CCPACSTransformation & tigl::generated::CPACSElementGeometry::GetTransformation ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSElementGeometry::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSElementGeometry::GetUIDManager ( ) const

◆ IsParent()

template<typename P>
bool tigl::generated::CPACSElementGeometry::IsParent ( ) const
inline

◆ operator=() [1/2]

CPACSElementGeometry & tigl::generated::CPACSElementGeometry::operator= ( const CPACSElementGeometry & )
privatedelete

◆ operator=() [2/2]

CPACSElementGeometry & tigl::generated::CPACSElementGeometry::operator= ( CPACSElementGeometry && )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
virtual

◆ RemoveCones()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveCones ( )
virtual

◆ RemoveCuboids()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveCuboids ( )
virtual

◆ RemoveCylinders()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveCylinders ( )
virtual

◆ RemoveEllipsoids()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveEllipsoids ( )
virtual

◆ RemoveExternals()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveExternals ( )
virtual

◆ RemoveMultiSegmentShapes()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveMultiSegmentShapes ( )
virtual

◆ RemoveTori()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveTori ( )
virtual

◆ RemoveTransformation()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::RemoveTransformation ( )
virtual

◆ SetRepresentation()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::SetRepresentation ( const boost::optional< CPACSGeometryRepresentation > & value)
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSElementGeometry::WriteCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath ) const
virtual

Field Documentation

◆ m_cones

boost::optional<CPACSCones> tigl::generated::CPACSElementGeometry::m_cones
protected

◆ m_cuboids

boost::optional<CPACSCuboids> tigl::generated::CPACSElementGeometry::m_cuboids
protected

◆ m_cylinders

boost::optional<CPACSCylinders> tigl::generated::CPACSElementGeometry::m_cylinders
protected

◆ m_ellipsoids

boost::optional<CPACSEllipsoids> tigl::generated::CPACSElementGeometry::m_ellipsoids
protected

◆ m_externals

boost::optional<CPACSExternalGeometries> tigl::generated::CPACSElementGeometry::m_externals
protected

◆ m_multiSegmentShapes

boost::optional<CPACSMultiSegmentShapes> tigl::generated::CPACSElementGeometry::m_multiSegmentShapes
protected

◆ m_parent

void* tigl::generated::CPACSElementGeometry::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSElementGeometry::m_parentType
protected

◆ m_representation

boost::optional<CPACSGeometryRepresentation> tigl::generated::CPACSElementGeometry::m_representation
protected

Specifies whether the provided geometry is the physical representation of the element or an enclosing envelope representation.

◆ m_tori

boost::optional<CPACSTori> tigl::generated::CPACSElementGeometry::m_tori
protected

◆ m_transformation

boost::optional<CCPACSTransformation> tigl::generated::CPACSElementGeometry::m_transformation
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSElementGeometry::m_uidMgr
protected

The documentation for this class was generated from the following file: