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

Cylinder. More...

#include <CPACSCylinder.h>

Public Member Functions

TIGL_EXPORT CPACSCylinder (CPACSCylinders *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT const double & GetHeight () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSCylindersGetParent ()
TIGL_EXPORT const CPACSCylindersGetParent () const
virtual TIGL_EXPORT const double & GetRadius () const
virtual TIGL_EXPORT boost::optional< CCPACSTransformationSE3 > & GetTransformation ()
virtual TIGL_EXPORT const boost::optional< CCPACSTransformationSE3 > & GetTransformation () const
virtual TIGL_EXPORT CCPACSTransformationSE3GetTransformation (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveTransformation ()
virtual TIGL_EXPORT void SetHeight (const double &value)
virtual TIGL_EXPORT void SetRadius (const double &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSCylinder ()

Protected Attributes

double m_height
 Height in z-direction [m].
CPACSCylindersm_parent
double m_radius
 Radius of the circular faces [m].
boost::optional< CCPACSTransformationSE3m_transformation
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSCylinder (const CPACSCylinder &)=delete
 CPACSCylinder (CPACSCylinder &&)=delete
CPACSCylinderoperator= (const CPACSCylinder &)=delete
CPACSCylinderoperator= (CPACSCylinder &&)=delete

Detailed Description

Cylinder.

The local component coordinate system of the cylinder is centered on the center of its lower circular face. The cylinder axis coincides with the local z-axis. The lower circular face lies in the plane z = 0 and the upper circular face lies in the plane z = height.

Constructor & Destructor Documentation

◆ CPACSCylinder() [1/3]

TIGL_EXPORT tigl::generated::CPACSCylinder::CPACSCylinder ( CPACSCylinders * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSCylinder()

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

◆ CPACSCylinder() [2/3]

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

◆ CPACSCylinder() [3/3]

tigl::generated::CPACSCylinder::CPACSCylinder ( CPACSCylinder && )
privatedelete

Member Function Documentation

◆ GetHeight()

virtual TIGL_EXPORT const double & tigl::generated::CPACSCylinder::GetHeight ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSCylinders * tigl::generated::CPACSCylinder::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSCylinders * tigl::generated::CPACSCylinder::GetParent ( ) const

◆ GetRadius()

virtual TIGL_EXPORT const double & tigl::generated::CPACSCylinder::GetRadius ( ) const
virtual

◆ GetTransformation() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSTransformationSE3 > & tigl::generated::CPACSCylinder::GetTransformation ( )
virtual

◆ GetTransformation() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSTransformationSE3 > & tigl::generated::CPACSCylinder::GetTransformation ( ) const
virtual

◆ GetTransformation() [3/3]

virtual TIGL_EXPORT CCPACSTransformationSE3 & tigl::generated::CPACSCylinder::GetTransformation ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveTransformation()

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

◆ SetHeight()

virtual TIGL_EXPORT void tigl::generated::CPACSCylinder::SetHeight ( const double & value)
virtual

◆ SetRadius()

virtual TIGL_EXPORT void tigl::generated::CPACSCylinder::SetRadius ( const double & value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_height

double tigl::generated::CPACSCylinder::m_height
protected

Height in z-direction [m].

◆ m_parent

CPACSCylinders* tigl::generated::CPACSCylinder::m_parent
protected

◆ m_radius

double tigl::generated::CPACSCylinder::m_radius
protected

Radius of the circular faces [m].

◆ m_transformation

boost::optional<CCPACSTransformationSE3> tigl::generated::CPACSCylinder::m_transformation
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSCylinder::m_uidMgr
protected

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