#include <ITiglGeometricComponent.h>
Public Member Functions | |
| virtual TIGL_EXPORT TiglGeometricComponentIntent | GetComponentIntent () const =0 |
| virtual TIGL_EXPORT TiglGeometricComponentType | GetComponentType () const =0 |
| virtual TIGL_EXPORT std::string | GetDefaultedUID () const =0 |
| virtual TIGL_EXPORT PNamedShape | GetLoft () const =0 |
| virtual bool | IsIndependentGeometry () const |
| virtual | ~ITiglGeometricComponent () |
|
inlinevirtual |
|
pure virtual |
Implemented in tigl::CCPACSAircraftModel, tigl::CCPACSComponent, tigl::CCPACSCrossBeamAssemblyPosition, tigl::CCPACSCrossBeamStrutAssemblyPosition, tigl::CCPACSDeckComponentBase, tigl::CCPACSDecksDeck, tigl::CCPACSDoorAssemblyPosition, tigl::CCPACSDuct, tigl::CCPACSDuctAssembly, tigl::CCPACSEnginePosition, tigl::CCPACSEnginePylon, tigl::CCPACSExternalObject, tigl::CCPACSFarField, tigl::CCPACSFuelTank, tigl::CCPACSFuselage, tigl::CCPACSFuselageSegment, tigl::CCPACSGenericSystem, tigl::CCPACSLeadingEdgeDevice, tigl::CCPACSLongFloorBeam, tigl::CCPACSPressureBulkheadAssemblyPosition, tigl::CCPACSRotor, tigl::CCPACSRotorcraftModel, tigl::CCPACSTrailingEdgeDevice, tigl::CCPACSVessel, tigl::CCPACSWallSegment, tigl::CCPACSWing, tigl::CCPACSWingCell, tigl::CCPACSWingComponentSegment, tigl::CCPACSWingRibsDefinition, tigl::CCPACSWingSegment, tigl::CCPACSWingSparSegment, tigl::CTiglAttachedRotorBlade, tigl::CTiglShapeGeomComponentAdaptor< T >, tigl::CTiglShapeGeomComponentAdaptor< CCPACSWingComponentSegment >, and tigl::CTiglWingChordface.
|
pure virtual |
Implemented in tigl::CCPACSAircraftModel, tigl::CCPACSComponent, tigl::CCPACSCrossBeamAssemblyPosition, tigl::CCPACSCrossBeamStrutAssemblyPosition, tigl::CCPACSDeckComponentBase, tigl::CCPACSDecksDeck, tigl::CCPACSDoorAssemblyPosition, tigl::CCPACSDuct, tigl::CCPACSDuctAssembly, tigl::CCPACSEnginePosition, tigl::CCPACSEnginePylon, tigl::CCPACSExternalObject, tigl::CCPACSFarField, tigl::CCPACSFuelTank, tigl::CCPACSFuselage, tigl::CCPACSFuselageSegment, tigl::CCPACSGenericSystem, tigl::CCPACSLeadingEdgeDevice, tigl::CCPACSLongFloorBeam, tigl::CCPACSPressureBulkheadAssemblyPosition, tigl::CCPACSRotor, tigl::CCPACSRotorcraftModel, tigl::CCPACSTrailingEdgeDevice, tigl::CCPACSVessel, tigl::CCPACSWallSegment, tigl::CCPACSWing, tigl::CCPACSWingCell, tigl::CCPACSWingComponentSegment, tigl::CCPACSWingRibsDefinition, tigl::CCPACSWingSegment, tigl::CCPACSWingSparSegment, tigl::CTiglAttachedRotorBlade, tigl::CTiglShapeGeomComponentAdaptor< T >, tigl::CTiglShapeGeomComponentAdaptor< CCPACSWingComponentSegment >, and tigl::CTiglWingChordface.
|
pure virtual |
Implemented in tigl::CCPACSAircraftModel, tigl::CCPACSComponent, tigl::CCPACSCrossBeamAssemblyPosition, tigl::CCPACSCrossBeamStrutAssemblyPosition, tigl::CCPACSDeckComponentBase, tigl::CCPACSDecksDeck, tigl::CCPACSDoorAssemblyPosition, tigl::CCPACSDuct, tigl::CCPACSDuctAssembly, tigl::CCPACSEnginePosition, tigl::CCPACSEnginePylon, tigl::CCPACSExternalObject, tigl::CCPACSFarField, tigl::CCPACSFuelTank, tigl::CCPACSFuselage, tigl::CCPACSFuselageSegment, tigl::CCPACSGenericSystem, tigl::CCPACSLeadingEdgeDevice, tigl::CCPACSLongFloorBeam, tigl::CCPACSPressureBulkheadAssemblyPosition, tigl::CCPACSRotor, tigl::CCPACSRotorcraftModel, tigl::CCPACSTrailingEdgeDevice, tigl::CCPACSVessel, tigl::CCPACSWallSegment, tigl::CCPACSWing, tigl::CCPACSWingCell, tigl::CCPACSWingComponentSegment, tigl::CCPACSWingRibsDefinition, tigl::CCPACSWingSegment, tigl::CCPACSWingSparSegment, tigl::CTiglAttachedRotorBlade, tigl::CTiglShapeGeomComponentAdaptor< T >, tigl::CTiglShapeGeomComponentAdaptor< CCPACSWingComponentSegment >, and tigl::CTiglWingChordface.
|
pure virtual |
Implemented in tigl::CCPACSCrossBeamAssemblyPosition, tigl::CCPACSCrossBeamStrutAssemblyPosition, tigl::CCPACSDoorAssemblyPosition, tigl::CCPACSLongFloorBeam, tigl::CCPACSPressureBulkheadAssemblyPosition, tigl::CCPACSWingCell, tigl::CTiglAbstractGeometricComponent, tigl::CTiglShapeGeomComponentAdaptor< T >, and tigl::CTiglShapeGeomComponentAdaptor< CCPACSWingComponentSegment >.
|
inlinevirtual |
Reimplemented in tigl::CCPACSFuselageSegment.