Specialization of CTiglUIDObject for classes with required UID. More...
#include <CTiglUIDObject.h>
Public Member Functions | |
boost::optional< std::string > | GetObjectUID () const |
virtual const std::string & | GetUID () const =0 |
virtual | ~CTiglReqUIDObject ()=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 required UID.
|
virtualdefault |
|
inlinevirtual |
Implements tigl::CTiglUIDObject.
|
pure virtual |
Implemented in tigl::generated::CPACSProfileGeometry, tigl::generated::CPACSProfileGeometry2D, tigl::generated::CPACSNacelleSection, tigl::generated::CPACSWing, tigl::generated::CPACSComponentSegment, tigl::generated::CPACSDeckElementBase, tigl::generated::CPACSStrutAssembly, tigl::generated::CPACSDeckElementMass, tigl::generated::CPACSControlSurfaceTrackType, tigl::generated::CPACSStringerFramePosition, tigl::generated::CPACSProfileBasedStructuralElement, tigl::generated::CPACSAxle, tigl::generated::CPACSPositioning, tigl::generated::CPACSRotor, tigl::generated::CPACSAlignmentCrossBeam, tigl::generated::CPACSRotationCurve, tigl::generated::CPACSGuideCurveProfileGeometry, tigl::generated::CPACSWingCell, tigl::generated::CPACSTrailingEdgeDevice, tigl::generated::CPACSWingSection, tigl::generated::CPACSAircraftModel, tigl::generated::CPACSWingElement, tigl::generated::CPACSStrut, tigl::generated::CPACSRotorcraftModel, tigl::generated::CPACSSparPosition, tigl::generated::CPACSStructuralProfile, tigl::generated::CPACSFuselage, tigl::generated::CPACSGenericGeometricComponent, tigl::generated::CPACSLandingGearBase, tigl::generated::CPACSSparCell, tigl::generated::CPACSWingShell, tigl::generated::CPACSGuideCurve, tigl::generated::CPACSWingRibsDefinition, tigl::generated::CPACSEngineNacelle, tigl::generated::CPACSPointPerformanceDefinition, tigl::generated::CPACSEnginePylon, tigl::generated::CPACSNacelleCowl, tigl::generated::CPACSRotorBladeAttachment, tigl::generated::CPACSWingSegment, tigl::generated::CPACSDuct, tigl::generated::CPACSGlobalBeamProperties, tigl::generated::CPACSLongFloorBeamPosition, tigl::generated::CPACSGalleyElement, tigl::generated::CPACSGenericSystem, tigl::generated::CPACSSeatElement, tigl::generated::CPACSCargoContainerElement, tigl::generated::CPACSComposite, tigl::generated::CPACSCrossBeamAssemblyPosition, tigl::generated::CPACSCrossBeamStrutAssemblyPosition, tigl::generated::CPACSDeckComponent2DBase, tigl::generated::CPACSDoorAssemblyPosition, tigl::generated::CPACSEnginePosition, tigl::generated::CPACSFuselageSegment, tigl::generated::CPACSGlobalFlightPoint, tigl::generated::CPACSPiston, tigl::generated::CPACSPressureBulkhead, tigl::generated::CPACSRotorHubHinge, tigl::generated::CPACSSheet, tigl::generated::CPACSSparSegment, tigl::generated::CPACSVehicleConfiguration, tigl::generated::CPACSDuctAssembly, tigl::generated::CPACSFuselageSection, tigl::generated::CPACSRotorHub, tigl::generated::CPACSSkinSegment, tigl::generated::CPACSWingRibCell, tigl::generated::CPACSBogie, tigl::generated::CPACSCutOut, tigl::generated::CPACSDeckStructuralMount, tigl::generated::CPACSDoorSurroundStructurePosition, tigl::generated::CPACSEngine, tigl::generated::CPACSFuselageElement, tigl::generated::CPACSLandingGearExtensionFunction, tigl::generated::CPACSLandingGearSteeringFunction, tigl::generated::CPACSLongFloorBeam, tigl::generated::CPACSSheet3D, tigl::generated::CPACSStringer, tigl::generated::CPACSStructuralProfile3D, tigl::generated::CPACSWindows, tigl::generated::CPACSDoorCutOut, tigl::generated::CPACSFrame, tigl::generated::CPACSNacelleCenterCowl, tigl::generated::CPACSRivet, tigl::generated::CPACSSheetBasedStructuralElement, tigl::generated::CPACSTrackActuator, tigl::generated::CPACSAlignmentStringFrame, tigl::generated::CPACSAlignmentStructMember, tigl::generated::CPACSBeamCrossSection, tigl::generated::CPACSBeamStiffness, tigl::generated::CPACSMainActuator, tigl::generated::CPACSPressureBulkheadAssemblyPosition, tigl::generated::CPACSLandingGearBrakingState, and tigl::generated::CPACSWheel.