3.5.0-rc1
Loading...
Searching...
No Matches
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 CCPACSStringVectorGetParamOnCurve ()
virtual TIGL_EXPORT const CCPACSStringVectorGetParamOnCurve () const
TIGL_EXPORT CCPACSCurvePointListXYZGetParent ()
TIGL_EXPORT const CCPACSCurvePointListXYZGetParent () const
virtual TIGL_EXPORT CCPACSStringVectorGetPointIndices ()
virtual TIGL_EXPORT const CCPACSStringVectorGetPointIndices () const
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.
CCPACSCurvePointListXYZm_parent
CCPACSStringVector m_pointIndices
 List of indices of points to be mapped. Each index must be in the range [1, npoints].

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 example 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 CCPACSStringVector & tigl::generated::CPACSCurveParamPointMap::GetParamOnCurve ( )
virtual

◆ GetParamOnCurve() [2/2]

virtual TIGL_EXPORT const CCPACSStringVector & tigl::generated::CPACSCurveParamPointMap::GetParamOnCurve ( ) const
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 CCPACSStringVector & tigl::generated::CPACSCurveParamPointMap::GetPointIndices ( )
virtual

◆ GetPointIndices() [2/2]

virtual TIGL_EXPORT const CCPACSStringVector & tigl::generated::CPACSCurveParamPointMap::GetPointIndices ( ) const
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: