3.4.0
tigl::generated::CPACSProfiles Class Reference

Profiles. More...

#include <CPACSProfiles.h>

+ Inheritance diagram for tigl::generated::CPACSProfiles:

Public Member Functions

TIGL_EXPORT CPACSProfiles (CPACSVehicles *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSCurveProfiles > & GetCurveProfiles () const
 
virtual TIGL_EXPORT boost::optional< CPACSCurveProfiles > & GetCurveProfiles ()
 
virtual TIGL_EXPORT CPACSCurveProfilesGetCurveProfiles (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CCPACSFuselageProfiles > & GetFuselageProfiles () const
 
virtual TIGL_EXPORT boost::optional< CCPACSFuselageProfiles > & GetFuselageProfiles ()
 
virtual TIGL_EXPORT CCPACSFuselageProfilesGetFuselageProfiles (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CCPACSGuideCurveProfiles > & GetGuideCurves () const
 
virtual TIGL_EXPORT boost::optional< CCPACSGuideCurveProfiles > & GetGuideCurves ()
 
virtual TIGL_EXPORT CCPACSGuideCurveProfilesGetGuideCurves (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSNacelleProfiles > & GetNacelleProfiles () const
 
virtual TIGL_EXPORT boost::optional< CPACSNacelleProfiles > & GetNacelleProfiles ()
 
virtual TIGL_EXPORT CPACSNacelleProfilesGetNacelleProfiles (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSVehiclesGetParent ()
 
TIGL_EXPORT const CPACSVehiclesGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CCPACSRotorProfiles > & GetRotorAirfoils () const
 
virtual TIGL_EXPORT boost::optional< CCPACSRotorProfiles > & GetRotorAirfoils ()
 
virtual TIGL_EXPORT CCPACSRotorProfilesGetRotorAirfoils (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CCPACSStructuralProfiles > & GetStructuralProfiles () const
 
virtual TIGL_EXPORT boost::optional< CCPACSStructuralProfiles > & GetStructuralProfiles ()
 
virtual TIGL_EXPORT CCPACSStructuralProfilesGetStructuralProfiles (CreateIfNotExistsTag)
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const boost::optional< CCPACSWingProfiles > & GetWingAirfoils () const
 
virtual TIGL_EXPORT boost::optional< CCPACSWingProfiles > & GetWingAirfoils ()
 
virtual TIGL_EXPORT CCPACSWingProfilesGetWingAirfoils (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveCurveProfiles ()
 
virtual TIGL_EXPORT void RemoveFuselageProfiles ()
 
virtual TIGL_EXPORT void RemoveGuideCurves ()
 
virtual TIGL_EXPORT void RemoveNacelleProfiles ()
 
virtual TIGL_EXPORT void RemoveRotorAirfoils ()
 
virtual TIGL_EXPORT void RemoveStructuralProfiles ()
 
virtual TIGL_EXPORT void RemoveWingAirfoils ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSProfiles ()
 

Protected Attributes

boost::optional< CPACSCurveProfilesm_curveProfiles
 
boost::optional< CCPACSFuselageProfilesm_fuselageProfiles
 
boost::optional< CCPACSGuideCurveProfilesm_guideCurves
 
boost::optional< CPACSNacelleProfilesm_nacelleProfiles
 
CPACSVehiclesm_parent
 
boost::optional< CCPACSRotorProfilesm_rotorAirfoils
 
boost::optional< CCPACSStructuralProfilesm_structuralProfiles
 
CTiglUIDManagerm_uidMgr
 
boost::optional< CCPACSWingProfilesm_wingAirfoils
 

Private Member Functions

 CPACSProfiles (const CPACSProfiles &)=delete
 
 CPACSProfiles (CPACSProfiles &&)=delete
 
CPACSProfilesoperator= (const CPACSProfiles &)=delete
 
CPACSProfilesoperator= (CPACSProfiles &&)=delete
 

Detailed Description

Profiles.

Profiles type, containing profile geometries

Constructor & Destructor Documentation

◆ CPACSProfiles() [1/3]

TIGL_EXPORT tigl::generated::CPACSProfiles::CPACSProfiles ( CPACSVehicles parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSProfiles()

virtual TIGL_EXPORT tigl::generated::CPACSProfiles::~CPACSProfiles ( )
virtual

◆ CPACSProfiles() [2/3]

tigl::generated::CPACSProfiles::CPACSProfiles ( const CPACSProfiles )
privatedelete

◆ CPACSProfiles() [3/3]

tigl::generated::CPACSProfiles::CPACSProfiles ( CPACSProfiles &&  )
privatedelete

Member Function Documentation

◆ GetCurveProfiles() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSCurveProfiles>& tigl::generated::CPACSProfiles::GetCurveProfiles ( ) const
virtual

◆ GetCurveProfiles() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSCurveProfiles>& tigl::generated::CPACSProfiles::GetCurveProfiles ( )
virtual

◆ GetCurveProfiles() [3/3]

virtual TIGL_EXPORT CPACSCurveProfiles& tigl::generated::CPACSProfiles::GetCurveProfiles ( CreateIfNotExistsTag  )
virtual

◆ GetFuselageProfiles() [1/3]

virtual TIGL_EXPORT const boost::optional<CCPACSFuselageProfiles>& tigl::generated::CPACSProfiles::GetFuselageProfiles ( ) const
virtual

◆ GetFuselageProfiles() [2/3]

virtual TIGL_EXPORT boost::optional<CCPACSFuselageProfiles>& tigl::generated::CPACSProfiles::GetFuselageProfiles ( )
virtual

◆ GetFuselageProfiles() [3/3]

virtual TIGL_EXPORT CCPACSFuselageProfiles& tigl::generated::CPACSProfiles::GetFuselageProfiles ( CreateIfNotExistsTag  )
virtual

◆ GetGuideCurves() [1/3]

virtual TIGL_EXPORT const boost::optional<CCPACSGuideCurveProfiles>& tigl::generated::CPACSProfiles::GetGuideCurves ( ) const
virtual

◆ GetGuideCurves() [2/3]

virtual TIGL_EXPORT boost::optional<CCPACSGuideCurveProfiles>& tigl::generated::CPACSProfiles::GetGuideCurves ( )
virtual

◆ GetGuideCurves() [3/3]

virtual TIGL_EXPORT CCPACSGuideCurveProfiles& tigl::generated::CPACSProfiles::GetGuideCurves ( CreateIfNotExistsTag  )
virtual

◆ GetNacelleProfiles() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSNacelleProfiles>& tigl::generated::CPACSProfiles::GetNacelleProfiles ( ) const
virtual

◆ GetNacelleProfiles() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSNacelleProfiles>& tigl::generated::CPACSProfiles::GetNacelleProfiles ( )
virtual

◆ GetNacelleProfiles() [3/3]

virtual TIGL_EXPORT CPACSNacelleProfiles& tigl::generated::CPACSProfiles::GetNacelleProfiles ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSProfiles::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSProfiles::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSVehicles* tigl::generated::CPACSProfiles::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSVehicles* tigl::generated::CPACSProfiles::GetParent ( ) const

◆ GetRotorAirfoils() [1/3]

virtual TIGL_EXPORT const boost::optional<CCPACSRotorProfiles>& tigl::generated::CPACSProfiles::GetRotorAirfoils ( ) const
virtual

◆ GetRotorAirfoils() [2/3]

virtual TIGL_EXPORT boost::optional<CCPACSRotorProfiles>& tigl::generated::CPACSProfiles::GetRotorAirfoils ( )
virtual

◆ GetRotorAirfoils() [3/3]

virtual TIGL_EXPORT CCPACSRotorProfiles& tigl::generated::CPACSProfiles::GetRotorAirfoils ( CreateIfNotExistsTag  )
virtual

◆ GetStructuralProfiles() [1/3]

virtual TIGL_EXPORT const boost::optional<CCPACSStructuralProfiles>& tigl::generated::CPACSProfiles::GetStructuralProfiles ( ) const
virtual

◆ GetStructuralProfiles() [2/3]

virtual TIGL_EXPORT boost::optional<CCPACSStructuralProfiles>& tigl::generated::CPACSProfiles::GetStructuralProfiles ( )
virtual

◆ GetStructuralProfiles() [3/3]

virtual TIGL_EXPORT CCPACSStructuralProfiles& tigl::generated::CPACSProfiles::GetStructuralProfiles ( CreateIfNotExistsTag  )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSProfiles::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSProfiles::GetUIDManager ( ) const

◆ GetWingAirfoils() [1/3]

virtual TIGL_EXPORT const boost::optional<CCPACSWingProfiles>& tigl::generated::CPACSProfiles::GetWingAirfoils ( ) const
virtual

◆ GetWingAirfoils() [2/3]

virtual TIGL_EXPORT boost::optional<CCPACSWingProfiles>& tigl::generated::CPACSProfiles::GetWingAirfoils ( )
virtual

◆ GetWingAirfoils() [3/3]

virtual TIGL_EXPORT CCPACSWingProfiles& tigl::generated::CPACSProfiles::GetWingAirfoils ( CreateIfNotExistsTag  )
virtual

◆ operator=() [1/2]

CPACSProfiles& tigl::generated::CPACSProfiles::operator= ( const CPACSProfiles )
privatedelete

◆ operator=() [2/2]

CPACSProfiles& tigl::generated::CPACSProfiles::operator= ( CPACSProfiles &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ RemoveCurveProfiles()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveCurveProfiles ( )
virtual

◆ RemoveFuselageProfiles()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveFuselageProfiles ( )
virtual

◆ RemoveGuideCurves()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveGuideCurves ( )
virtual

◆ RemoveNacelleProfiles()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveNacelleProfiles ( )
virtual

◆ RemoveRotorAirfoils()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveRotorAirfoils ( )
virtual

◆ RemoveStructuralProfiles()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveStructuralProfiles ( )
virtual

◆ RemoveWingAirfoils()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::RemoveWingAirfoils ( )
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSProfiles::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_curveProfiles

boost::optional<CPACSCurveProfiles> tigl::generated::CPACSProfiles::m_curveProfiles
protected

◆ m_fuselageProfiles

boost::optional<CCPACSFuselageProfiles> tigl::generated::CPACSProfiles::m_fuselageProfiles
protected

◆ m_guideCurves

boost::optional<CCPACSGuideCurveProfiles> tigl::generated::CPACSProfiles::m_guideCurves
protected

◆ m_nacelleProfiles

boost::optional<CPACSNacelleProfiles> tigl::generated::CPACSProfiles::m_nacelleProfiles
protected

◆ m_parent

CPACSVehicles* tigl::generated::CPACSProfiles::m_parent
protected

◆ m_rotorAirfoils

boost::optional<CCPACSRotorProfiles> tigl::generated::CPACSProfiles::m_rotorAirfoils
protected

◆ m_structuralProfiles

boost::optional<CCPACSStructuralProfiles> tigl::generated::CPACSProfiles::m_structuralProfiles
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSProfiles::m_uidMgr
protected

◆ m_wingAirfoils

boost::optional<CCPACSWingProfiles> tigl::generated::CPACSProfiles::m_wingAirfoils
protected

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