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 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::string & | GetVersion () const |
virtual TIGL_EXPORT const CPACSVersionInfos & | GetVersionInfos () const |
virtual TIGL_EXPORT CPACSVersionInfos & | GetVersionInfos () |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetCpacsVersion (const boost::optional< 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 | 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 |
DEPRECATED: Should only be set to allow TiGL to open the file until TiGL is adopted accordingly. Will be replaced by the cpacsVersion element in versionInfos. 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::string | m_version |
Version of initial CPACS dataset according to the Semantic Versioning 2.0.0 standard. More... | |
CPACSVersionInfos | m_versionInfos |
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 |
TIGL_EXPORT CPACSCpacs* tigl::generated::CPACSHeader::GetParent | ( | ) |
TIGL_EXPORT const CPACSCpacs* tigl::generated::CPACSHeader::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
DEPRECATED: Should only be set to allow TiGL to open the file until TiGL is adopted accordingly. Will be replaced by the cpacsVersion element in versionInfos.
|
protected |
Description of CPACS dataset.
|
protected |
Name of CPACS dataset.
|
protected |
|
protected |
Version of initial CPACS dataset according to the Semantic Versioning 2.0.0 standard.
|
protected |