3.4.0
tigl::CCPACSCurveParamPointMap Class Reference

#include <CCPACSCurveParamPointMap.h>

+ Inheritance diagram for tigl::CCPACSCurveParamPointMap:

Public Member Functions

TIGL_EXPORT CCPACSCurveParamPointMap (CCPACSCurvePointListXYZ *parent)
 
TIGL_EXPORT std::vector< double > GetParamAsVector () const
 
TIGL_EXPORT std::vector< unsigned int > GetPointIndexAsVector () const
 
TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) override
 
TIGL_EXPORT void Reverse (double minAllowedParam, double maxAllowedParam, size_t nPoints)
 
- Public Member Functions inherited from tigl::generated::CPACSCurveParamPointMap
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 WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSCurveParamPointMap ()
 

Private Attributes

std::vector< unsigned int > m_pointIndices
 
std::vector< double > m_pointParams
 

Additional Inherited Members

- Protected Attributes inherited from tigl::generated::CPACSCurveParamPointMap
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...
 

Constructor & Destructor Documentation

◆ CCPACSCurveParamPointMap()

TIGL_EXPORT tigl::CCPACSCurveParamPointMap::CCPACSCurveParamPointMap ( CCPACSCurvePointListXYZ parent)

Member Function Documentation

◆ GetParamAsVector()

TIGL_EXPORT std::vector<double> tigl::CCPACSCurveParamPointMap::GetParamAsVector ( ) const

◆ GetPointIndexAsVector()

TIGL_EXPORT std::vector<unsigned int> tigl::CCPACSCurveParamPointMap::GetPointIndexAsVector ( ) const

◆ ReadCPACS()

TIGL_EXPORT void tigl::CCPACSCurveParamPointMap::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
overridevirtual

◆ Reverse()

TIGL_EXPORT void tigl::CCPACSCurveParamPointMap::Reverse ( double  minAllowedParam,
double  maxAllowedParam,
size_t  nPoints 
)

Field Documentation

◆ m_pointIndices

std::vector<unsigned int> tigl::CCPACSCurveParamPointMap::m_pointIndices
private

◆ m_pointParams

std::vector<double> tigl::CCPACSCurveParamPointMap::m_pointParams
private

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