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

External Geometries. More...

#include <CPACSExternalGeometries.h>

Public Member Functions

virtual TIGL_EXPORT CPACSExternalGeometryAddExternal ()
TIGL_EXPORT CPACSExternalGeometries (CPACSElementGeometry *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CPACSExternalGeometryGetExternal (size_t index)
virtual TIGL_EXPORT const CPACSExternalGeometryGetExternal (size_t index) const
virtual TIGL_EXPORT size_t GetExternalCount () const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CPACSExternalGeometry > > & GetExternals ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CPACSExternalGeometry > > & GetExternals () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSElementGeometryGetParent ()
TIGL_EXPORT const CPACSElementGeometryGetParent () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveExternal (CPACSExternalGeometry &ref)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSExternalGeometries ()

Protected Attributes

std::vector< std::unique_ptr< CPACSExternalGeometry > > m_externals
CPACSElementGeometrym_parent
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSExternalGeometries (const CPACSExternalGeometries &)=delete
 CPACSExternalGeometries (CPACSExternalGeometries &&)=delete
CPACSExternalGeometriesoperator= (const CPACSExternalGeometries &)=delete
CPACSExternalGeometriesoperator= (CPACSExternalGeometries &&)=delete

Detailed Description

External Geometries.

Constructor & Destructor Documentation

◆ CPACSExternalGeometries() [1/3]

TIGL_EXPORT tigl::generated::CPACSExternalGeometries::CPACSExternalGeometries ( CPACSElementGeometry * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSExternalGeometries()

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

◆ CPACSExternalGeometries() [2/3]

tigl::generated::CPACSExternalGeometries::CPACSExternalGeometries ( const CPACSExternalGeometries & )
privatedelete

◆ CPACSExternalGeometries() [3/3]

tigl::generated::CPACSExternalGeometries::CPACSExternalGeometries ( CPACSExternalGeometries && )
privatedelete

Member Function Documentation

◆ AddExternal()

virtual TIGL_EXPORT CPACSExternalGeometry & tigl::generated::CPACSExternalGeometries::AddExternal ( )
virtual

◆ GetExternal() [1/2]

virtual TIGL_EXPORT CPACSExternalGeometry & tigl::generated::CPACSExternalGeometries::GetExternal ( size_t index)
virtual

◆ GetExternal() [2/2]

virtual TIGL_EXPORT const CPACSExternalGeometry & tigl::generated::CPACSExternalGeometries::GetExternal ( size_t index) const
virtual

◆ GetExternalCount()

virtual TIGL_EXPORT size_t tigl::generated::CPACSExternalGeometries::GetExternalCount ( ) const
virtual

◆ GetExternals() [1/2]

virtual TIGL_EXPORT std::vector< std::unique_ptr< CPACSExternalGeometry > > & tigl::generated::CPACSExternalGeometries::GetExternals ( )
virtual

◆ GetExternals() [2/2]

virtual TIGL_EXPORT const std::vector< std::unique_ptr< CPACSExternalGeometry > > & tigl::generated::CPACSExternalGeometries::GetExternals ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSElementGeometry * tigl::generated::CPACSExternalGeometries::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSElementGeometry * tigl::generated::CPACSExternalGeometries::GetParent ( ) const

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveExternal()

virtual TIGL_EXPORT void tigl::generated::CPACSExternalGeometries::RemoveExternal ( CPACSExternalGeometry & ref)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_externals

std::vector<std::unique_ptr<CPACSExternalGeometry> > tigl::generated::CPACSExternalGeometries::m_externals
protected

◆ m_parent

CPACSElementGeometry* tigl::generated::CPACSExternalGeometries::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSExternalGeometries::m_uidMgr
protected

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