3.5.0-rc1
Loading...
Searching...
No Matches
tigl::CCPACSGuideCurves Class Reference

#include <CCPACSGuideCurves.h>

Inheritance diagram for tigl::CCPACSGuideCurves:

Public Member Functions

TIGL_EXPORT CCPACSGuideCurves (CCPACSFuselageSegment *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CCPACSGuideCurves (CCPACSWingSegment *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT std::vector< double > GetRelativeCircumferenceParameters () const
TIGL_EXPORT void GetRelativeCircumferenceRange (double relCirc, double &relCircStart, double &relCircEnd, int &index) const
TIGL_EXPORT bool GuideCurveExists (std::string uid) const
TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) override
Public Member Functions inherited from tigl::generated::CPACSGuideCurves
virtual TIGL_EXPORT CCPACSGuideCurveAddGuideCurve ()
TIGL_EXPORT CPACSGuideCurves (CCPACSFuselageSegment *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSGuideCurves (CCPACSWingSegment *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CCPACSGuideCurveGetGuideCurve (const std::string &UID)
virtual TIGL_EXPORT const CCPACSGuideCurveGetGuideCurve (const std::string &UID) const
virtual TIGL_EXPORT CCPACSGuideCurveGetGuideCurve (size_t index)
virtual TIGL_EXPORT const CCPACSGuideCurveGetGuideCurve (size_t index) const
virtual TIGL_EXPORT size_t GetGuideCurveCount () const
virtual TIGL_EXPORT size_t GetGuideCurveIndex (const std::string &UID) const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSGuideCurve > > & GetGuideCurves ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSGuideCurve > > & GetGuideCurves () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void RemoveGuideCurve (CCPACSGuideCurve &ref)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSGuideCurves ()

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSGuideCurves
std::vector< std::unique_ptr< CCPACSGuideCurve > > m_guideCurves
void * m_parent
const std::type_info * m_parentType
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSGuideCurves() [1/2]

TIGL_EXPORT tigl::CCPACSGuideCurves::CCPACSGuideCurves ( CCPACSFuselageSegment * parent,
CTiglUIDManager * uidMgr )

◆ CCPACSGuideCurves() [2/2]

TIGL_EXPORT tigl::CCPACSGuideCurves::CCPACSGuideCurves ( CCPACSWingSegment * parent,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ GetRelativeCircumferenceParameters()

TIGL_EXPORT std::vector< double > tigl::CCPACSGuideCurves::GetRelativeCircumferenceParameters ( ) const

◆ GetRelativeCircumferenceRange()

TIGL_EXPORT void tigl::CCPACSGuideCurves::GetRelativeCircumferenceRange ( double relCirc,
double & relCircStart,
double & relCircEnd,
int & index ) const

◆ GuideCurveExists()

TIGL_EXPORT bool tigl::CCPACSGuideCurves::GuideCurveExists ( std::string uid) const

◆ ReadCPACS()

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

Reimplemented from tigl::generated::CPACSGuideCurves.


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