guideCurveProfileGeometryType More...
#include <CPACSGuideCurveProfileGeometry.h>
Public Member Functions | |
TIGL_EXPORT | CPACSGuideCurveProfileGeometry (CCPACSGuideCurveProfiles *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetDescription () const |
virtual TIGL_EXPORT const std::string & | GetName () const |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSGuideCurveProfiles * | GetParent () |
TIGL_EXPORT const CCPACSGuideCurveProfiles * | GetParent () const |
virtual TIGL_EXPORT const CCPACSPointListRelXYZVector & | GetPointList () const |
virtual TIGL_EXPORT CCPACSPointListRelXYZVector & | GetPointList () |
virtual TIGL_EXPORT const boost::optional< TiglSymmetryAxis > & | GetSymmetry () const |
virtual TIGL_EXPORT const std::string & | GetUID () const |
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetDescription (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetName (const std::string &value) |
virtual TIGL_EXPORT void | SetSymmetry (const boost::optional< TiglSymmetryAxis > &value) |
virtual TIGL_EXPORT void | SetUID (const std::string &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSGuideCurveProfileGeometry () |
Public Member Functions inherited from tigl::CTiglReqUIDObject | |
boost::optional< std::string > | GetObjectUID () const |
virtual | ~CTiglReqUIDObject ()=default |
Public Member Functions inherited from tigl::CTiglUIDObject | |
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
Protected Attributes | |
boost::optional< std::string > | m_description |
Description of profile. More... | |
std::string | m_name |
Name of profile. More... | |
CCPACSGuideCurveProfiles * | m_parent |
CCPACSPointListRelXYZVector | m_pointList |
boost::optional< TiglSymmetryAxis > | m_symmetry |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSGuideCurveProfileGeometry (const CPACSGuideCurveProfileGeometry &)=delete | |
CPACSGuideCurveProfileGeometry (CPACSGuideCurveProfileGeometry &&)=delete | |
CPACSGuideCurveProfileGeometry & | operator= (const CPACSGuideCurveProfileGeometry &)=delete |
CPACSGuideCurveProfileGeometry & | operator= (CPACSGuideCurveProfileGeometry &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
guideCurveProfileGeometryType
A guide curve profile is defined by a profile name, an optional description and a 3-dimensional relative pointlist with all three coordinates mandatory. For typical profiles, one of the coordinate vectors contains only "0" entries. All point coordinates are transferred to the global coordinate system. First and last point may, but need not to, be identical. The points have to be ordered in a mathematical positive sense. A profile can be symmetric. In that case the profile is interpreted as being not closed and will be closed by mirroring it on the symmetry plane. Curves have to go continuously over the whole wing or fuselage Connection of guide curves from segment to segment
TIGL_EXPORT tigl::generated::CPACSGuideCurveProfileGeometry::CPACSGuideCurveProfileGeometry | ( | CCPACSGuideCurveProfiles * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
TIGL_EXPORT CCPACSGuideCurveProfiles* tigl::generated::CPACSGuideCurveProfileGeometry::GetParent | ( | ) |
TIGL_EXPORT const CCPACSGuideCurveProfiles* tigl::generated::CPACSGuideCurveProfileGeometry::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Description of profile.
|
protected |
Name of profile.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |