3.4.0
tigl::generated::CPACSPointListRelXYZVector Class Reference

List of 3D points, kept in three relative coordinate vecors (rX, rY, rZ) More...

#include <CPACSPointListRelXYZVector.h>

+ Inheritance diagram for tigl::generated::CPACSPointListRelXYZVector:

Public Member Functions

TIGL_EXPORT CPACSPointListRelXYZVector (CCPACSGuideCurveProfile *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSGuideCurveProfileGetParent ()
 
TIGL_EXPORT const CCPACSGuideCurveProfileGetParent () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetRX () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetRX ()
 
virtual TIGL_EXPORT const CCPACSStringVectorGetRY () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetRY ()
 
virtual TIGL_EXPORT const CCPACSStringVectorGetRZ () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetRZ ()
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSPointListRelXYZVector ()
 

Protected Attributes

CCPACSGuideCurveProfilem_parent
 
CCPACSStringVector m_rX
 Vector of rX coordinates. Relative circumferential coordinate on wing, fuselage or nacelle profile. More...
 
CCPACSStringVector m_rY
 Vector of rY coordinates. Relative span coordinate along a segment. More...
 
CCPACSStringVector m_rZ
 Vector of rZ coordinates. Relative coordinate normal to the linear strake (normalised with chordlength / diameter c*) More...
 

Private Member Functions

 CPACSPointListRelXYZVector (const CPACSPointListRelXYZVector &)=delete
 
 CPACSPointListRelXYZVector (CPACSPointListRelXYZVector &&)=delete
 
CPACSPointListRelXYZVectoroperator= (const CPACSPointListRelXYZVector &)=delete
 
CPACSPointListRelXYZVectoroperator= (CPACSPointListRelXYZVector &&)=delete
 

Detailed Description

List of 3D points, kept in three relative coordinate vecors (rX, rY, rZ)

This set of vectors contains an ordered list of points for rX, rY, and rZ coordinates in the form of stringBased Vectors. The x, y and z vector elements with the same index specify a 3D point relative to a geometric segment.

See also
guideProfileWing
guideProfileFuselage
guideProfileLong

Constructor & Destructor Documentation

◆ CPACSPointListRelXYZVector() [1/3]

TIGL_EXPORT tigl::generated::CPACSPointListRelXYZVector::CPACSPointListRelXYZVector ( CCPACSGuideCurveProfile parent)

◆ ~CPACSPointListRelXYZVector()

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

◆ CPACSPointListRelXYZVector() [2/3]

tigl::generated::CPACSPointListRelXYZVector::CPACSPointListRelXYZVector ( const CPACSPointListRelXYZVector )
privatedelete

◆ CPACSPointListRelXYZVector() [3/3]

tigl::generated::CPACSPointListRelXYZVector::CPACSPointListRelXYZVector ( CPACSPointListRelXYZVector &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSGuideCurveProfile* tigl::generated::CPACSPointListRelXYZVector::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSGuideCurveProfile* tigl::generated::CPACSPointListRelXYZVector::GetParent ( ) const

◆ GetRX() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRX ( ) const
virtual

◆ GetRX() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRX ( )
virtual

◆ GetRY() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRY ( ) const
virtual

◆ GetRY() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRY ( )
virtual

◆ GetRZ() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRZ ( ) const
virtual

◆ GetRZ() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSPointListRelXYZVector::GetRZ ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CCPACSGuideCurveProfile* tigl::generated::CPACSPointListRelXYZVector::m_parent
protected

◆ m_rX

CCPACSStringVector tigl::generated::CPACSPointListRelXYZVector::m_rX
protected

Vector of rX coordinates. Relative circumferential coordinate on wing, fuselage or nacelle profile.

◆ m_rY

CCPACSStringVector tigl::generated::CPACSPointListRelXYZVector::m_rY
protected

Vector of rY coordinates. Relative span coordinate along a segment.

◆ m_rZ

CCPACSStringVector tigl::generated::CPACSPointListRelXYZVector::m_rZ
protected

Vector of rZ coordinates. Relative coordinate normal to the linear strake (normalised with chordlength / diameter c*)


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