CPACS header. More...
#include <CPACSHeader.h>
Public Member Functions | |
TIGL_EXPORT | CPACSHeader (CPACSCpacs *parent) |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetCpacsVersion () const |
virtual TIGL_EXPORT const std::string & | GetCreator () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetDescription () const |
virtual TIGL_EXPORT const std::string & | GetName () const |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CPACSCpacs * | GetParent () |
TIGL_EXPORT const CPACSCpacs * | GetParent () const |
virtual TIGL_EXPORT const std::time_t & | GetTimestamp () const |
virtual TIGL_EXPORT const boost::optional< CPACSUpdates > & | GetUpdates () const |
virtual TIGL_EXPORT boost::optional< CPACSUpdates > & | GetUpdates () |
virtual TIGL_EXPORT CPACSUpdates & | GetUpdates (CreateIfNotExistsTag) |
virtual TIGL_EXPORT const std::string & | GetVersion () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | RemoveUpdates () |
virtual TIGL_EXPORT void | SetCpacsVersion (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetCreator (const std::string &value) |
virtual TIGL_EXPORT void | SetDescription (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetName (const std::string &value) |
virtual TIGL_EXPORT void | SetTimestamp (const std::time_t &value) |
virtual TIGL_EXPORT void | SetVersion (const std::string &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSHeader () |
Protected Attributes | |
boost::optional< std::string > | m_cpacsVersion |
CPACS version that the dataset is valid to. The element is optional, since data sets can be valid for several CPACS versions. However, we strongly recommend to assign data sets to a specific CPACS version as far as possible, especially since some tools and libraries (e.g. TiGL) require this specification. More... | |
std::string | m_creator |
Creator of initial CPACS dataset. More... | |
boost::optional< std::string > | m_description |
Description of CPACS dataset. More... | |
std::string | m_name |
Name of CPACS dataset. More... | |
CPACSCpacs * | m_parent |
std::time_t | m_timestamp |
Timestamp of initial CPACS dataset creation. More... | |
boost::optional< CPACSUpdates > | m_updates |
std::string | m_version |
Version of initial CPACS dataset. More... | |
Private Member Functions | |
CPACSHeader (const CPACSHeader &)=delete | |
CPACSHeader (CPACSHeader &&)=delete | |
CPACSHeader & | operator= (const CPACSHeader &)=delete |
CPACSHeader & | operator= (CPACSHeader &&)=delete |
CPACS header.
Header type, containing CPACS dataset description
TIGL_EXPORT tigl::generated::CPACSHeader::CPACSHeader | ( | CPACSCpacs * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CPACSCpacs* tigl::generated::CPACSHeader::GetParent | ( | ) |
TIGL_EXPORT const CPACSCpacs* tigl::generated::CPACSHeader::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
CPACS version that the dataset is valid to. The element is optional, since data sets can be valid for several CPACS versions. However, we strongly recommend to assign data sets to a specific CPACS version as far as possible, especially since some tools and libraries (e.g. TiGL) require this specification.
|
protected |
Creator of initial CPACS dataset.
|
protected |
Description of CPACS dataset.
|
protected |
Name of CPACS dataset.
|
protected |
|
protected |
Timestamp of initial CPACS dataset creation.
|
protected |
|
protected |
Version of initial CPACS dataset.