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

doorSurroundStructuresAssemblyType More...

#include <CPACSDoorSurroundStructuresAssembly.h>

Public Member Functions

virtual TIGL_EXPORT CPACSDoorSurroundStructurePositionAddDoorSurroundStructure ()
TIGL_EXPORT CPACSDoorSurroundStructuresAssembly (CPACSStructuralElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CPACSDoorSurroundStructurePositionGetDoorSurroundStructure (const std::string &UID)
virtual TIGL_EXPORT const CPACSDoorSurroundStructurePositionGetDoorSurroundStructure (const std::string &UID) const
virtual TIGL_EXPORT CPACSDoorSurroundStructurePositionGetDoorSurroundStructure (size_t index)
virtual TIGL_EXPORT const CPACSDoorSurroundStructurePositionGetDoorSurroundStructure (size_t index) const
virtual TIGL_EXPORT size_t GetDoorSurroundStructureCount () const
virtual TIGL_EXPORT size_t GetDoorSurroundStructureIndex (const std::string &UID) const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CPACSDoorSurroundStructurePosition > > & GetDoorSurroundStructures ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CPACSDoorSurroundStructurePosition > > & GetDoorSurroundStructures () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSStructuralElementsGetParent ()
TIGL_EXPORT const CPACSStructuralElementsGetParent () 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 RemoveDoorSurroundStructure (CPACSDoorSurroundStructurePosition &ref)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSDoorSurroundStructuresAssembly ()

Protected Attributes

std::vector< std::unique_ptr< CPACSDoorSurroundStructurePosition > > m_doorSurroundStructures
CPACSStructuralElementsm_parent
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSDoorSurroundStructuresAssembly (const CPACSDoorSurroundStructuresAssembly &)=delete
 CPACSDoorSurroundStructuresAssembly (CPACSDoorSurroundStructuresAssembly &&)=delete
CPACSDoorSurroundStructuresAssemblyoperator= (const CPACSDoorSurroundStructuresAssembly &)=delete
CPACSDoorSurroundStructuresAssemblyoperator= (CPACSDoorSurroundStructuresAssembly &&)=delete

Detailed Description

doorSurroundStructuresAssemblyType

doorSurroundStructuresAssembly type, containing dorrSurroundStructure definitions

Constructor & Destructor Documentation

◆ CPACSDoorSurroundStructuresAssembly() [1/3]

TIGL_EXPORT tigl::generated::CPACSDoorSurroundStructuresAssembly::CPACSDoorSurroundStructuresAssembly ( CPACSStructuralElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSDoorSurroundStructuresAssembly()

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

◆ CPACSDoorSurroundStructuresAssembly() [2/3]

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

◆ CPACSDoorSurroundStructuresAssembly() [3/3]

tigl::generated::CPACSDoorSurroundStructuresAssembly::CPACSDoorSurroundStructuresAssembly ( CPACSDoorSurroundStructuresAssembly && )
privatedelete

Member Function Documentation

◆ AddDoorSurroundStructure()

virtual TIGL_EXPORT CPACSDoorSurroundStructurePosition & tigl::generated::CPACSDoorSurroundStructuresAssembly::AddDoorSurroundStructure ( )
virtual

◆ GetDoorSurroundStructure() [1/4]

virtual TIGL_EXPORT CPACSDoorSurroundStructurePosition & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructure ( const std::string & UID)
virtual

◆ GetDoorSurroundStructure() [2/4]

virtual TIGL_EXPORT const CPACSDoorSurroundStructurePosition & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructure ( const std::string & UID) const
virtual

◆ GetDoorSurroundStructure() [3/4]

virtual TIGL_EXPORT CPACSDoorSurroundStructurePosition & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructure ( size_t index)
virtual

◆ GetDoorSurroundStructure() [4/4]

virtual TIGL_EXPORT const CPACSDoorSurroundStructurePosition & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructure ( size_t index) const
virtual

◆ GetDoorSurroundStructureCount()

virtual TIGL_EXPORT size_t tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructureCount ( ) const
virtual

◆ GetDoorSurroundStructureIndex()

virtual TIGL_EXPORT size_t tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructureIndex ( const std::string & UID) const
virtual

◆ GetDoorSurroundStructures() [1/2]

virtual TIGL_EXPORT std::vector< std::unique_ptr< CPACSDoorSurroundStructurePosition > > & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructures ( )
virtual

◆ GetDoorSurroundStructures() [2/2]

virtual TIGL_EXPORT const std::vector< std::unique_ptr< CPACSDoorSurroundStructurePosition > > & tigl::generated::CPACSDoorSurroundStructuresAssembly::GetDoorSurroundStructures ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSStructuralElements * tigl::generated::CPACSDoorSurroundStructuresAssembly::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSStructuralElements * tigl::generated::CPACSDoorSurroundStructuresAssembly::GetParent ( ) const

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveDoorSurroundStructure()

virtual TIGL_EXPORT void tigl::generated::CPACSDoorSurroundStructuresAssembly::RemoveDoorSurroundStructure ( CPACSDoorSurroundStructurePosition & ref)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_doorSurroundStructures

std::vector<std::unique_ptr<CPACSDoorSurroundStructurePosition> > tigl::generated::CPACSDoorSurroundStructuresAssembly::m_doorSurroundStructures
protected

◆ m_parent

CPACSStructuralElements* tigl::generated::CPACSDoorSurroundStructuresAssembly::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSDoorSurroundStructuresAssembly::m_uidMgr
protected

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