List of 3D points, kept in three relative coordinate vecors (rX, rY, rZ) More...
#include <CPACSPointListRelXYZVector.h>
Public Member Functions | |
TIGL_EXPORT | CPACSPointListRelXYZVector (CCPACSGuideCurveProfile *parent) |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSGuideCurveProfile * | GetParent () |
TIGL_EXPORT const CCPACSGuideCurveProfile * | GetParent () const |
virtual TIGL_EXPORT const CCPACSStringVector & | GetRX () const |
virtual TIGL_EXPORT CCPACSStringVector & | GetRX () |
virtual TIGL_EXPORT const CCPACSStringVector & | GetRY () const |
virtual TIGL_EXPORT CCPACSStringVector & | GetRY () |
virtual TIGL_EXPORT const CCPACSStringVector & | GetRZ () const |
virtual TIGL_EXPORT CCPACSStringVector & | GetRZ () |
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 | ~CPACSPointListRelXYZVector () |
Protected Attributes | |
CCPACSGuideCurveProfile * | m_parent |
CCPACSStringVector | m_rX |
Vector of rX coordinates. Relative circumferential coordinate on wing, fuselage or nacelle profile. More... | |
CCPACSStringVector | m_rY |
Vector of rY coordinates. Relative span coordinate along a segment. More... | |
CCPACSStringVector | m_rZ |
Vector of rZ coordinates. Relative coordinate normal to the linear strake (normalised with chordlength / diameter c*) More... | |
Private Member Functions | |
CPACSPointListRelXYZVector (const CPACSPointListRelXYZVector &)=delete | |
CPACSPointListRelXYZVector (CPACSPointListRelXYZVector &&)=delete | |
CPACSPointListRelXYZVector & | operator= (const CPACSPointListRelXYZVector &)=delete |
CPACSPointListRelXYZVector & | operator= (CPACSPointListRelXYZVector &&)=delete |
List of 3D points, kept in three relative coordinate vecors (rX, rY, rZ)
This set of vectors contains an ordered list of points for rX, rY, and rZ coordinates in the form of stringBased Vectors. The x, y and z vector elements with the same index specify a 3D point relative to a geometric segment.
TIGL_EXPORT tigl::generated::CPACSPointListRelXYZVector::CPACSPointListRelXYZVector | ( | CCPACSGuideCurveProfile * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSGuideCurveProfile* tigl::generated::CPACSPointListRelXYZVector::GetParent | ( | ) |
TIGL_EXPORT const CCPACSGuideCurveProfile* tigl::generated::CPACSPointListRelXYZVector::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
Reimplemented in tigl::CCPACSPointListRelXYZVector.
|
virtual |
|
protected |
|
protected |
Vector of rX coordinates. Relative circumferential coordinate on wing, fuselage or nacelle profile.
|
protected |
Vector of rY coordinates. Relative span coordinate along a segment.
|
protected |
Vector of rZ coordinates. Relative coordinate normal to the linear strake (normalised with chordlength / diameter c*)