3.4.0
tigl::generated::CPACSCurveParamPointMap Class Reference

Maps points (actually the index in the point list) to a curve parameter. More...

#include <CPACSCurveParamPointMap.h>

+ Inheritance diagram for tigl::generated::CPACSCurveParamPointMap:

Public Member Functions

TIGL_EXPORT CPACSCurveParamPointMap (CCPACSCurvePointListXYZ *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetParamOnCurve () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetParamOnCurve ()
 
TIGL_EXPORT CCPACSCurvePointListXYZGetParent ()
 
TIGL_EXPORT const CCPACSCurvePointListXYZGetParent () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetPointIndices () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetPointIndices ()
 
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 ~CPACSCurveParamPointMap ()
 

Protected Attributes

CCPACSStringVector m_paramOnCurve
 List of parameters on the curve, that is mapped to the points defined by their index. More...
 
CCPACSCurvePointListXYZm_parent
 
CCPACSStringVector m_pointIndices
 List of indices of points to be mapped. Each index must be in the range [1, npoints]. More...
 

Private Member Functions

 CPACSCurveParamPointMap (const CPACSCurveParamPointMap &)=delete
 
 CPACSCurveParamPointMap (CPACSCurveParamPointMap &&)=delete
 
CPACSCurveParamPointMapoperator= (const CPACSCurveParamPointMap &)=delete
 
CPACSCurveParamPointMapoperator= (CPACSCurveParamPointMap &&)=delete
 

Detailed Description

Maps points (actually the index in the point list) to a curve parameter.

Which parameters are allowed depends on the context. For exampple in a wing profile, values between -1 and 1 are valid.

Constructor & Destructor Documentation

◆ CPACSCurveParamPointMap() [1/3]

TIGL_EXPORT tigl::generated::CPACSCurveParamPointMap::CPACSCurveParamPointMap ( CCPACSCurvePointListXYZ parent)

◆ ~CPACSCurveParamPointMap()

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

◆ CPACSCurveParamPointMap() [2/3]

tigl::generated::CPACSCurveParamPointMap::CPACSCurveParamPointMap ( const CPACSCurveParamPointMap )
privatedelete

◆ CPACSCurveParamPointMap() [3/3]

tigl::generated::CPACSCurveParamPointMap::CPACSCurveParamPointMap ( CPACSCurveParamPointMap &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParamOnCurve() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSCurveParamPointMap::GetParamOnCurve ( ) const
virtual

◆ GetParamOnCurve() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSCurveParamPointMap::GetParamOnCurve ( )
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSCurvePointListXYZ* tigl::generated::CPACSCurveParamPointMap::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSCurvePointListXYZ* tigl::generated::CPACSCurveParamPointMap::GetParent ( ) const

◆ GetPointIndices() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSCurveParamPointMap::GetPointIndices ( ) const
virtual

◆ GetPointIndices() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSCurveParamPointMap::GetPointIndices ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

Reimplemented in tigl::CCPACSCurveParamPointMap.

◆ WriteCPACS()

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

Field Documentation

◆ m_paramOnCurve

CCPACSStringVector tigl::generated::CPACSCurveParamPointMap::m_paramOnCurve
protected

List of parameters on the curve, that is mapped to the points defined by their index.

◆ m_parent

CCPACSCurvePointListXYZ* tigl::generated::CPACSCurveParamPointMap::m_parent
protected

◆ m_pointIndices

CCPACSStringVector tigl::generated::CPACSCurveParamPointMap::m_pointIndices
protected

List of indices of points to be mapped. Each index must be in the range [1, npoints].


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