3.3.0
tigl::generated::CPACSUpdates Class Reference

updatesType More...

#include <CPACSUpdates.h>

Public Member Functions

virtual TIGL_EXPORT CPACSUpdateAddUpdate ()
 
TIGL_EXPORT CPACSUpdates (CPACSHeader *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSHeaderGetParent ()
 
TIGL_EXPORT const CPACSHeaderGetParent () const
 
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CPACSUpdate > > & GetUpdates () const
 
virtual TIGL_EXPORT std::vector< std::unique_ptr< CPACSUpdate > > & GetUpdates ()
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveUpdate (CPACSUpdate &ref)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSUpdates ()
 

Protected Attributes

CPACSHeaderm_parent
 
std::vector< std::unique_ptr< CPACSUpdate > > m_updates
 

Private Member Functions

 CPACSUpdates (const CPACSUpdates &)=delete
 
 CPACSUpdates (CPACSUpdates &&)=delete
 
CPACSUpdatesoperator= (const CPACSUpdates &)=delete
 
CPACSUpdatesoperator= (CPACSUpdates &&)=delete
 

Detailed Description

updatesType

Updates type, containing update data for the CPACS dataset

Constructor & Destructor Documentation

◆ CPACSUpdates() [1/3]

TIGL_EXPORT tigl::generated::CPACSUpdates::CPACSUpdates ( CPACSHeader parent)

◆ ~CPACSUpdates()

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

◆ CPACSUpdates() [2/3]

tigl::generated::CPACSUpdates::CPACSUpdates ( const CPACSUpdates )
privatedelete

◆ CPACSUpdates() [3/3]

tigl::generated::CPACSUpdates::CPACSUpdates ( CPACSUpdates &&  )
privatedelete

Member Function Documentation

◆ AddUpdate()

virtual TIGL_EXPORT CPACSUpdate& tigl::generated::CPACSUpdates::AddUpdate ( )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSHeader* tigl::generated::CPACSUpdates::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSHeader* tigl::generated::CPACSUpdates::GetParent ( ) const

◆ GetUpdates() [1/2]

virtual TIGL_EXPORT const std::vector<std::unique_ptr<CPACSUpdate> >& tigl::generated::CPACSUpdates::GetUpdates ( ) const
virtual

◆ GetUpdates() [2/2]

virtual TIGL_EXPORT std::vector<std::unique_ptr<CPACSUpdate> >& tigl::generated::CPACSUpdates::GetUpdates ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveUpdate()

virtual TIGL_EXPORT void tigl::generated::CPACSUpdates::RemoveUpdate ( CPACSUpdate ref)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CPACSHeader* tigl::generated::CPACSUpdates::m_parent
protected

◆ m_updates

std::vector<std::unique_ptr<CPACSUpdate> > tigl::generated::CPACSUpdates::m_updates
protected

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