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

#include <CCPACSWingSparPosition.h>

Inheritance diagram for tigl::CCPACSWingSparPosition:

Public Member Functions

TIGL_EXPORT CCPACSWingSparPosition (CCPACSWingSparPositions *sparPositions, CTiglUIDManager *uidMgr)
TIGL_EXPORT double GetEta () const
TIGL_EXPORT const CCPACSEtaXsiPointGetEtaXsiPoint () const
TIGL_EXPORT const std::string & GetReferenceUID () const
TIGL_EXPORT const CCPACSWingRibPointGetRibPoint () const
TIGL_EXPORT gp_Vec GetUpVector (const CCPACSWingCSStructure &structure, gp_Pnt midplanePnt) const
TIGL_EXPORT double GetXsi () const
TIGL_EXPORT bool isOnInnerSectionElement () const
TIGL_EXPORT bool isOnOuterSectionElement () const
TIGL_EXPORT bool isOnRib () const
TIGL_EXPORT bool isOnSectionElement () const
TIGL_EXPORT void SetEtaXsiPoint (const CCPACSEtaXsiPoint &etaXsiPoint)
TIGL_EXPORT void SetRibPoint (const CCPACSWingRibPoint &ribPoint)
Public Member Functions inherited from tigl::generated::CPACSSparPosition
TIGL_EXPORT CPACSSparPosition (CCPACSWingSparPositions *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSWingSparPositionsGetParent ()
TIGL_EXPORT const CCPACSWingSparPositionsGetParent () const
virtual TIGL_EXPORT boost::optional< CCPACSCurvePoint > & GetSparPositionCurve_choice3 ()
virtual TIGL_EXPORT const boost::optional< CCPACSCurvePoint > & GetSparPositionCurve_choice3 () const
virtual TIGL_EXPORT CCPACSCurvePointGetSparPositionCurve_choice3 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CCPACSEtaXsiPoint > & GetSparPositionEtaXsi_choice2 ()
virtual TIGL_EXPORT const boost::optional< CCPACSEtaXsiPoint > & GetSparPositionEtaXsi_choice2 () const
virtual TIGL_EXPORT CCPACSEtaXsiPointGetSparPositionEtaXsi_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSWingRibPoint > & GetSparPositionRib_choice1 ()
virtual TIGL_EXPORT const boost::optional< CPACSWingRibPoint > & GetSparPositionRib_choice1 () const
virtual TIGL_EXPORT CPACSWingRibPointGetSparPositionRib_choice1 (CreateIfNotExistsTag)
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 RemoveSparPositionCurve_choice3 ()
virtual TIGL_EXPORT void RemoveSparPositionEtaXsi_choice2 ()
virtual TIGL_EXPORT void RemoveSparPositionRib_choice1 ()
virtual TIGL_EXPORT void SetUID (const std::string &value)
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSparPosition ()
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

Additional Inherited Members

Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
Protected Attributes inherited from tigl::generated::CPACSSparPosition
CCPACSWingSparPositionsm_parent
boost::optional< CCPACSCurvePointm_sparPositionCurve_choice3
 Defines a spar position via a point on a curve.
boost::optional< CCPACSEtaXsiPointm_sparPositionEtaXsi_choice2
 Defines a spar position using relative eta/xsi coordinates.
boost::optional< CPACSWingRibPointm_sparPositionRib_choice1
 Defines a spar position on an existing rib using a relative xsi coordinate to determine the chord wise position on that rib.
std::string m_uID
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSWingSparPosition()

TIGL_EXPORT tigl::CCPACSWingSparPosition::CCPACSWingSparPosition ( CCPACSWingSparPositions * sparPositions,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ GetEta()

TIGL_EXPORT double tigl::CCPACSWingSparPosition::GetEta ( ) const

◆ GetEtaXsiPoint()

TIGL_EXPORT const CCPACSEtaXsiPoint & tigl::CCPACSWingSparPosition::GetEtaXsiPoint ( ) const

◆ GetReferenceUID()

TIGL_EXPORT const std::string & tigl::CCPACSWingSparPosition::GetReferenceUID ( ) const

◆ GetRibPoint()

TIGL_EXPORT const CCPACSWingRibPoint & tigl::CCPACSWingSparPosition::GetRibPoint ( ) const

◆ GetUpVector()

TIGL_EXPORT gp_Vec tigl::CCPACSWingSparPosition::GetUpVector ( const CCPACSWingCSStructure & structure,
gp_Pnt midplanePnt ) const

◆ GetXsi()

TIGL_EXPORT double tigl::CCPACSWingSparPosition::GetXsi ( ) const

◆ isOnInnerSectionElement()

TIGL_EXPORT bool tigl::CCPACSWingSparPosition::isOnInnerSectionElement ( ) const

◆ isOnOuterSectionElement()

TIGL_EXPORT bool tigl::CCPACSWingSparPosition::isOnOuterSectionElement ( ) const

◆ isOnRib()

TIGL_EXPORT bool tigl::CCPACSWingSparPosition::isOnRib ( ) const

◆ isOnSectionElement()

TIGL_EXPORT bool tigl::CCPACSWingSparPosition::isOnSectionElement ( ) const

◆ SetEtaXsiPoint()

TIGL_EXPORT void tigl::CCPACSWingSparPosition::SetEtaXsiPoint ( const CCPACSEtaXsiPoint & etaXsiPoint)

◆ SetRibPoint()

TIGL_EXPORT void tigl::CCPACSWingSparPosition::SetRibPoint ( const CCPACSWingRibPoint & ribPoint)

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