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

globalBeamPropertiesType More...

#include <CPACSGlobalBeamProperties.h>

Inheritance diagram for tigl::generated::CPACSGlobalBeamProperties:

Public Member Functions

TIGL_EXPORT CPACSGlobalBeamProperties (CCPACSProfileBasedStructuralElement *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CCPACSPointXYGetBeamCOG ()
virtual TIGL_EXPORT const CCPACSPointXYGetBeamCOG () const
virtual TIGL_EXPORT CPACSBeamCrossSectionGetBeamCrossSection ()
virtual TIGL_EXPORT const CPACSBeamCrossSectionGetBeamCrossSection () const
virtual TIGL_EXPORT boost::optional< CCPACSPointXY > & GetBeamShearCenter ()
virtual TIGL_EXPORT const boost::optional< CCPACSPointXY > & GetBeamShearCenter () const
virtual TIGL_EXPORT CCPACSPointXYGetBeamShearCenter (CreateIfNotExistsTag)
virtual TIGL_EXPORT const boost::optional< double > & GetBeamSpecificMass () const
virtual TIGL_EXPORT boost::optional< CPACSBeamStiffness > & GetBeamStiffness ()
virtual TIGL_EXPORT const boost::optional< CPACSBeamStiffness > & GetBeamStiffness () const
virtual TIGL_EXPORT CPACSBeamStiffnessGetBeamStiffness (CreateIfNotExistsTag)
virtual TIGL_EXPORT const bool & GetConsistency () const
virtual TIGL_EXPORT const std::string & GetMaterialUID () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSProfileBasedStructuralElementGetParent ()
TIGL_EXPORT const CCPACSProfileBasedStructuralElementGetParent () const
virtual TIGL_EXPORT const std::string & GetSource () 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 RemoveBeamShearCenter ()
virtual TIGL_EXPORT void RemoveBeamStiffness ()
virtual TIGL_EXPORT void SetBeamSpecificMass (const boost::optional< double > &value)
virtual TIGL_EXPORT void SetConsistency (const bool &value)
virtual TIGL_EXPORT void SetMaterialUID (const std::string &value)
virtual TIGL_EXPORT void SetSource (const std::string &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 ~CPACSGlobalBeamProperties ()
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
Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default

Protected Attributes

CCPACSPointXY m_beamCOG
CPACSBeamCrossSection m_beamCrossSection
boost::optional< CCPACSPointXYm_beamShearCenter
boost::optional< double > m_beamSpecificMass
boost::optional< CPACSBeamStiffnessm_beamStiffness
bool m_consistency
std::string m_materialUID
CCPACSProfileBasedStructuralElementm_parent
std::string m_source
std::string m_uID
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSGlobalBeamProperties (const CPACSGlobalBeamProperties &)=delete
 CPACSGlobalBeamProperties (CPACSGlobalBeamProperties &&)=delete
TIGL_EXPORT const CTiglUIDObjectGetNextUIDObject () const final
TIGL_EXPORT void NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final
CPACSGlobalBeamPropertiesoperator= (const CPACSGlobalBeamProperties &)=delete
CPACSGlobalBeamPropertiesoperator= (CPACSGlobalBeamProperties &&)=delete

Additional Inherited Members

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

Detailed Description

globalBeamPropertiesType

globalBeamPropertiesType, containing the global beam properties such as EA, EI, mass

Constructor & Destructor Documentation

◆ CPACSGlobalBeamProperties() [1/3]

TIGL_EXPORT tigl::generated::CPACSGlobalBeamProperties::CPACSGlobalBeamProperties ( CCPACSProfileBasedStructuralElement * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSGlobalBeamProperties()

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

◆ CPACSGlobalBeamProperties() [2/3]

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

◆ CPACSGlobalBeamProperties() [3/3]

tigl::generated::CPACSGlobalBeamProperties::CPACSGlobalBeamProperties ( CPACSGlobalBeamProperties && )
privatedelete

Member Function Documentation

◆ GetBeamCOG() [1/2]

virtual TIGL_EXPORT CCPACSPointXY & tigl::generated::CPACSGlobalBeamProperties::GetBeamCOG ( )
virtual

◆ GetBeamCOG() [2/2]

virtual TIGL_EXPORT const CCPACSPointXY & tigl::generated::CPACSGlobalBeamProperties::GetBeamCOG ( ) const
virtual

◆ GetBeamCrossSection() [1/2]

virtual TIGL_EXPORT CPACSBeamCrossSection & tigl::generated::CPACSGlobalBeamProperties::GetBeamCrossSection ( )
virtual

◆ GetBeamCrossSection() [2/2]

virtual TIGL_EXPORT const CPACSBeamCrossSection & tigl::generated::CPACSGlobalBeamProperties::GetBeamCrossSection ( ) const
virtual

◆ GetBeamShearCenter() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSPointXY > & tigl::generated::CPACSGlobalBeamProperties::GetBeamShearCenter ( )
virtual

◆ GetBeamShearCenter() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSPointXY > & tigl::generated::CPACSGlobalBeamProperties::GetBeamShearCenter ( ) const
virtual

◆ GetBeamShearCenter() [3/3]

virtual TIGL_EXPORT CCPACSPointXY & tigl::generated::CPACSGlobalBeamProperties::GetBeamShearCenter ( CreateIfNotExistsTag )
virtual

◆ GetBeamSpecificMass()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSGlobalBeamProperties::GetBeamSpecificMass ( ) const
virtual

◆ GetBeamStiffness() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSBeamStiffness > & tigl::generated::CPACSGlobalBeamProperties::GetBeamStiffness ( )
virtual

◆ GetBeamStiffness() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSBeamStiffness > & tigl::generated::CPACSGlobalBeamProperties::GetBeamStiffness ( ) const
virtual

◆ GetBeamStiffness() [3/3]

virtual TIGL_EXPORT CPACSBeamStiffness & tigl::generated::CPACSGlobalBeamProperties::GetBeamStiffness ( CreateIfNotExistsTag )
virtual

◆ GetConsistency()

virtual TIGL_EXPORT const bool & tigl::generated::CPACSGlobalBeamProperties::GetConsistency ( ) const
virtual

◆ GetMaterialUID()

virtual TIGL_EXPORT const std::string & tigl::generated::CPACSGlobalBeamProperties::GetMaterialUID ( ) const
virtual

◆ GetNextUIDObject()

TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSGlobalBeamProperties::GetNextUIDObject ( ) const
finalprivatevirtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSProfileBasedStructuralElement * tigl::generated::CPACSGlobalBeamProperties::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSProfileBasedStructuralElement * tigl::generated::CPACSGlobalBeamProperties::GetParent ( ) const

◆ GetSource()

virtual TIGL_EXPORT const std::string & tigl::generated::CPACSGlobalBeamProperties::GetSource ( ) const
virtual

◆ GetUID()

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

◆ GetUIDManager() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ NotifyUIDChange()

TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::NotifyUIDChange ( const std::string & oldUid,
const std::string & newUid )
finalprivatevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveBeamShearCenter()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::RemoveBeamShearCenter ( )
virtual

◆ RemoveBeamStiffness()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::RemoveBeamStiffness ( )
virtual

◆ SetBeamSpecificMass()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::SetBeamSpecificMass ( const boost::optional< double > & value)
virtual

◆ SetConsistency()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::SetConsistency ( const bool & value)
virtual

◆ SetMaterialUID()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::SetMaterialUID ( const std::string & value)
virtual

◆ SetSource()

virtual TIGL_EXPORT void tigl::generated::CPACSGlobalBeamProperties::SetSource ( const std::string & value)
virtual

◆ SetUID()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_beamCOG

CCPACSPointXY tigl::generated::CPACSGlobalBeamProperties::m_beamCOG
protected

◆ m_beamCrossSection

CPACSBeamCrossSection tigl::generated::CPACSGlobalBeamProperties::m_beamCrossSection
protected

◆ m_beamShearCenter

boost::optional<CCPACSPointXY> tigl::generated::CPACSGlobalBeamProperties::m_beamShearCenter
protected

◆ m_beamSpecificMass

boost::optional<double> tigl::generated::CPACSGlobalBeamProperties::m_beamSpecificMass
protected

◆ m_beamStiffness

boost::optional<CPACSBeamStiffness> tigl::generated::CPACSGlobalBeamProperties::m_beamStiffness
protected

◆ m_consistency

bool tigl::generated::CPACSGlobalBeamProperties::m_consistency
protected

◆ m_materialUID

std::string tigl::generated::CPACSGlobalBeamProperties::m_materialUID
protected

◆ m_parent

CCPACSProfileBasedStructuralElement* tigl::generated::CPACSGlobalBeamProperties::m_parent
protected

◆ m_source

std::string tigl::generated::CPACSGlobalBeamProperties::m_source
protected

◆ m_uID

std::string tigl::generated::CPACSGlobalBeamProperties::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSGlobalBeamProperties::m_uidMgr
protected

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