3.4.0
tigl::generated::CPACSPointListXYVector Class Reference

List of 2D points, kept in two coordinate vecors (x, y) More...

#include <CPACSPointListXYVector.h>

+ Inheritance diagram for tigl::generated::CPACSPointListXYVector:

Public Member Functions

TIGL_EXPORT CPACSPointListXYVector (CCPACSNacelleProfile *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSNacelleProfileGetParent ()
 
TIGL_EXPORT const CCPACSNacelleProfileGetParent () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetX () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetX ()
 
virtual TIGL_EXPORT const CCPACSStringVectorGetY () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetY ()
 
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 ~CPACSPointListXYVector ()
 

Protected Attributes

CCPACSNacelleProfilem_parent
 
CCPACSStringVector m_x
 Vector of x coordinates. More...
 
CCPACSStringVector m_y
 Vector of y coordinates. More...
 

Private Member Functions

 CPACSPointListXYVector (const CPACSPointListXYVector &)=delete
 
 CPACSPointListXYVector (CPACSPointListXYVector &&)=delete
 
CPACSPointListXYVectoroperator= (const CPACSPointListXYVector &)=delete
 
CPACSPointListXYVectoroperator= (CPACSPointListXYVector &&)=delete
 

Detailed Description

List of 2D points, kept in two coordinate vecors (x, y)

This set of vectors contains an ordered list of points for x and y coordinates in the form of stringBased Vectors. The x and y vector elements with the same index specify a 2D point. The coordinates of the x vector of [0, 1].

Constructor & Destructor Documentation

◆ CPACSPointListXYVector() [1/3]

TIGL_EXPORT tigl::generated::CPACSPointListXYVector::CPACSPointListXYVector ( CCPACSNacelleProfile parent)

◆ ~CPACSPointListXYVector()

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

◆ CPACSPointListXYVector() [2/3]

tigl::generated::CPACSPointListXYVector::CPACSPointListXYVector ( const CPACSPointListXYVector )
privatedelete

◆ CPACSPointListXYVector() [3/3]

tigl::generated::CPACSPointListXYVector::CPACSPointListXYVector ( CPACSPointListXYVector &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSNacelleProfile* tigl::generated::CPACSPointListXYVector::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSNacelleProfile* tigl::generated::CPACSPointListXYVector::GetParent ( ) const

◆ GetX() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSPointListXYVector::GetX ( ) const
virtual

◆ GetX() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSPointListXYVector::GetX ( )
virtual

◆ GetY() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSPointListXYVector::GetY ( ) const
virtual

◆ GetY() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSPointListXYVector::GetY ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

Reimplemented in tigl::CCPACSPointListXYVector.

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CCPACSNacelleProfile* tigl::generated::CPACSPointListXYVector::m_parent
protected

◆ m_x

CCPACSStringVector tigl::generated::CPACSPointListXYVector::m_x
protected

Vector of x coordinates.

◆ m_y

CCPACSStringVector tigl::generated::CPACSPointListXYVector::m_y
protected

Vector of y coordinates.


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