3.4.0
tigl::generated::CPACSBogie Class Reference

Bogie. More...

#include <CPACSBogie.h>

+ Inheritance diagram for tigl::generated::CPACSBogie:

Public Member Functions

TIGL_EXPORT CPACSBogie (CPACSLandingGearComponentAssembly *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const CPACSAxleAssembliesGetAxleAssemblies () const
 
virtual TIGL_EXPORT CPACSAxleAssembliesGetAxleAssemblies ()
 
virtual TIGL_EXPORT const double & GetLength () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSLandingGearComponentAssemblyGetParent ()
 
TIGL_EXPORT const CPACSLandingGearComponentAssemblyGetParent () const
 
virtual TIGL_EXPORT const CPACSStrutPropertiesGetStrutProperties () const
 
virtual TIGL_EXPORT CPACSStrutPropertiesGetStrutProperties ()
 
virtual TIGL_EXPORT const double & GetTiltAngle () const
 
virtual TIGL_EXPORT const std::string & GetUID () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetLength (const double &value)
 
virtual TIGL_EXPORT void SetTiltAngle (const double &value)
 
virtual TIGL_EXPORT void SetUID (const std::string &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSBogie ()
 
- Public Member Functions inherited from tigl::CTiglReqUIDObject
boost::optional< std::string > GetObjectUID () const
 
virtual ~CTiglReqUIDObject ()=default
 
- Public Member Functions inherited from tigl::CTiglUIDObject
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const
 

Protected Attributes

CPACSAxleAssemblies m_axleAssemblies
 
double m_length
 Length of the bogie. More...
 
CPACSLandingGearComponentAssemblym_parent
 
CPACSStrutProperties m_strutProperties
 
double m_tiltAngle
 Tilt angle of the bogie in airborne conditions. More...
 
std::string m_uID
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSBogie (const CPACSBogie &)=delete
 
 CPACSBogie (CPACSBogie &&)=delete
 
CPACSBogieoperator= (const CPACSBogie &)=delete
 
CPACSBogieoperator= (CPACSBogie &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
 

Detailed Description

Bogie.

Geometric description and material properties of the landing gear axle bogie (including the axle configuration)

Constructor & Destructor Documentation

◆ CPACSBogie() [1/3]

TIGL_EXPORT tigl::generated::CPACSBogie::CPACSBogie ( CPACSLandingGearComponentAssembly parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSBogie()

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

◆ CPACSBogie() [2/3]

tigl::generated::CPACSBogie::CPACSBogie ( const CPACSBogie )
privatedelete

◆ CPACSBogie() [3/3]

tigl::generated::CPACSBogie::CPACSBogie ( CPACSBogie &&  )
privatedelete

Member Function Documentation

◆ GetAxleAssemblies() [1/2]

virtual TIGL_EXPORT const CPACSAxleAssemblies& tigl::generated::CPACSBogie::GetAxleAssemblies ( ) const
virtual

◆ GetAxleAssemblies() [2/2]

virtual TIGL_EXPORT CPACSAxleAssemblies& tigl::generated::CPACSBogie::GetAxleAssemblies ( )
virtual

◆ GetLength()

virtual TIGL_EXPORT const double& tigl::generated::CPACSBogie::GetLength ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearComponentAssembly* tigl::generated::CPACSBogie::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearComponentAssembly* tigl::generated::CPACSBogie::GetParent ( ) const

◆ GetStrutProperties() [1/2]

virtual TIGL_EXPORT const CPACSStrutProperties& tigl::generated::CPACSBogie::GetStrutProperties ( ) const
virtual

◆ GetStrutProperties() [2/2]

virtual TIGL_EXPORT CPACSStrutProperties& tigl::generated::CPACSBogie::GetStrutProperties ( )
virtual

◆ GetTiltAngle()

virtual TIGL_EXPORT const double& tigl::generated::CPACSBogie::GetTiltAngle ( ) const
virtual

◆ GetUID()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSBogie::GetUID ( ) const
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSBogie::GetUIDManager ( )
virtual

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSBogie::GetUIDManager ( ) const
virtual

Implements tigl::CTiglUIDObject.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetLength()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetLength ( const double &  value)
virtual

◆ SetTiltAngle()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetTiltAngle ( const double &  value)
virtual

◆ SetUID()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetUID ( const std::string &  value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_axleAssemblies

CPACSAxleAssemblies tigl::generated::CPACSBogie::m_axleAssemblies
protected

◆ m_length

double tigl::generated::CPACSBogie::m_length
protected

Length of the bogie.

◆ m_parent

CPACSLandingGearComponentAssembly* tigl::generated::CPACSBogie::m_parent
protected

◆ m_strutProperties

CPACSStrutProperties tigl::generated::CPACSBogie::m_strutProperties
protected

◆ m_tiltAngle

double tigl::generated::CPACSBogie::m_tiltAngle
protected

Tilt angle of the bogie in airborne conditions.

◆ m_uID

std::string tigl::generated::CPACSBogie::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSBogie::m_uidMgr
protected

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