curvePointType More...
#include <CPACSCurvePoint.h>
Public Member Functions | |
TIGL_EXPORT | CPACSCurvePoint (CCPACSWingRibExplicitPositioning *parent) |
TIGL_EXPORT | CPACSCurvePoint (CCPACSWingRibsPositioning *parent) |
virtual TIGL_EXPORT const double & | GetEta () const |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
template<typename P > | |
P * | GetParent () |
template<typename P > | |
const P * | GetParent () const |
virtual TIGL_EXPORT const std::string & | GetReferenceUID () const |
template<typename P > | |
bool | IsParent () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetEta (const double &value) |
virtual TIGL_EXPORT void | SetReferenceUID (const std::string &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSCurvePoint () |
Protected Attributes | |
double | m_eta |
Relative position on the referenced line/curve. More... | |
void * | m_parent |
const std::type_info * | m_parentType |
std::string | m_referenceUID |
This reference uID determines the reference curve. If it points to a spar, then the eta value is considered to be a spar coordinate between start (eta=0) and end (eta=1) of the spar. More... | |
Private Member Functions | |
CPACSCurvePoint (const CPACSCurvePoint &)=delete | |
CPACSCurvePoint (CPACSCurvePoint &&)=delete | |
CPACSCurvePoint & | operator= (const CPACSCurvePoint &)=delete |
CPACSCurvePoint & | operator= (CPACSCurvePoint &&)=delete |
curvePointType
Point on a curve in normalized curve coordinates. The referenceUID must reference a one-dimensional curve such as spars.
TIGL_EXPORT tigl::generated::CPACSCurvePoint::CPACSCurvePoint | ( | CCPACSWingRibExplicitPositioning * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSCurvePoint::CPACSCurvePoint | ( | CCPACSWingRibsPositioning * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
virtual |
|
inline |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
Reimplemented in tigl::CCPACSCurvePoint.
|
virtual |
Reimplemented in tigl::CCPACSCurvePoint.
|
virtual |
|
protected |
Relative position on the referenced line/curve.
|
protected |
|
protected |
|
protected |
This reference uID determines the reference curve. If it points to a spar, then the eta value is considered to be a spar coordinate between start (eta=0) and end (eta=1) of the spar.