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

Profiles. More...

#include <CPACSProfiles.h>

Public Member Functions

TIGL_EXPORT CPACSProfiles (CPACSVehicles *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSCurveProfiles > & GetCurveProfiles ()
virtual TIGL_EXPORT const boost::optional< CPACSCurveProfiles > & GetCurveProfiles () const
virtual TIGL_EXPORT CPACSCurveProfilesGetCurveProfiles (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CCPACSFuselageProfiles > & GetFuselageProfiles ()
virtual TIGL_EXPORT const boost::optional< CCPACSFuselageProfiles > & GetFuselageProfiles () const
virtual TIGL_EXPORT CCPACSFuselageProfilesGetFuselageProfiles (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSGuideCurveProfiles > & GetGuideCurves ()
virtual TIGL_EXPORT const boost::optional< CPACSGuideCurveProfiles > & GetGuideCurves () const
virtual TIGL_EXPORT CPACSGuideCurveProfilesGetGuideCurves (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSNacelleProfiles > & GetNacelleProfiles ()
virtual TIGL_EXPORT const boost::optional< CPACSNacelleProfiles > & GetNacelleProfiles () const
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 boost::optional< CCPACSRotorProfiles > & GetRotorAirfoils ()
virtual TIGL_EXPORT const boost::optional< CCPACSRotorProfiles > & GetRotorAirfoils () const
virtual TIGL_EXPORT CCPACSRotorProfilesGetRotorAirfoils (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSStructuralProfiles > & GetStructuralProfiles ()
virtual TIGL_EXPORT const boost::optional< CPACSStructuralProfiles > & GetStructuralProfiles () const
virtual TIGL_EXPORT CPACSStructuralProfilesGetStructuralProfiles (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT boost::optional< CCPACSWingProfiles > & GetWingAirfoils ()
virtual TIGL_EXPORT const boost::optional< CCPACSWingProfiles > & GetWingAirfoils () const
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< CPACSGuideCurveProfilesm_guideCurves
boost::optional< CPACSNacelleProfilesm_nacelleProfiles
CPACSVehiclesm_parent
boost::optional< CCPACSRotorProfilesm_rotorAirfoils
boost::optional< CPACSStructuralProfilesm_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 boost::optional< CPACSCurveProfiles > & tigl::generated::CPACSProfiles::GetCurveProfiles ( )
virtual

◆ GetCurveProfiles() [2/3]

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

◆ GetCurveProfiles() [3/3]

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

◆ GetFuselageProfiles() [1/3]

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

◆ GetFuselageProfiles() [2/3]

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

◆ GetFuselageProfiles() [3/3]

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

◆ GetGuideCurves() [1/3]

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

◆ GetGuideCurves() [2/3]

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

◆ GetGuideCurves() [3/3]

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

◆ GetNacelleProfiles() [1/3]

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

◆ GetNacelleProfiles() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSNacelleProfiles > & tigl::generated::CPACSProfiles::GetNacelleProfiles ( ) const
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 boost::optional< CCPACSRotorProfiles > & tigl::generated::CPACSProfiles::GetRotorAirfoils ( )
virtual

◆ GetRotorAirfoils() [2/3]

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

◆ GetRotorAirfoils() [3/3]

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

◆ GetStructuralProfiles() [1/3]

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

◆ GetStructuralProfiles() [2/3]

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

◆ GetStructuralProfiles() [3/3]

virtual TIGL_EXPORT CPACSStructuralProfiles & 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 boost::optional< CCPACSWingProfiles > & tigl::generated::CPACSProfiles::GetWingAirfoils ( )
virtual

◆ GetWingAirfoils() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSWingProfiles > & tigl::generated::CPACSProfiles::GetWingAirfoils ( ) const
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<CPACSGuideCurveProfiles> 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<CPACSStructuralProfiles> 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: