Specialization of CTiglUIDObject for classes with optional UID. More...
#include <CTiglUIDObject.h>
Public Member Functions | |
boost::optional< std::string > | GetObjectUID () const |
virtual const boost::optional< std::string > & | GetUID () const =0 |
virtual | ~CTiglOptUIDObject ()=default |
Public Member Functions inherited from tigl::CTiglUIDObject | |
virtual CTiglUIDObject * | GetNextUIDParent ()=0 |
virtual const CTiglUIDObject * | GetNextUIDParent () const =0 |
virtual CTiglUIDManager & | GetUIDManager ()=0 |
virtual const CTiglUIDManager & | GetUIDManager () const =0 |
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Specialization of CTiglUIDObject for classes with optional UID.
|
virtualdefault |
|
inlinevirtual |
Implements tigl::CTiglUIDObject.
|
pure virtual |
Implemented in tigl::generated::CPACSTransformation, tigl::generated::CPACSPoint, tigl::generated::CPACSPointAbsRel, tigl::generated::CPACSPointXY, tigl::generated::CPACSTransformation2D, tigl::generated::CPACSPointX, tigl::generated::CPACSPointXZ, tigl::generated::CPACSPointZ, tigl::generated::CPACSWallSegment, tigl::generated::CPACSPointXYZ, tigl::generated::CPACSStructuralWallElement, tigl::generated::CPACSWallPosition, and tigl::generated::CPACSCompartment.