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

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: