libsurf
Programmer's Documentation
Common base class for all STEP entities.
Classes which inherit from StepEntity are automatically generated.
#include <stepentity.h>
Inherited by StepAction, StepActionAssignment, StepActionDirective, StepActionMethod, StepActionRequestAssignment, StepActionRequestSolution, StepActionRequestStatus, StepActionStatus, StepAddress, StepAdvancedBrepShapeRepresentation, StepAdvancedFace, StepAlternateProductRelationship, StepApplicationContext, StepApplicationContextElement, StepApplicationProtocolDefinition, StepApproval, StepApprovalAssignment, StepApprovalDateTime, StepApprovalPersonOrganization, StepApprovalRelationship, StepApprovalRole, StepApprovalStatus, StepAreaMeasureWithUnit, StepAreaUnit, StepAssemblyComponentUsage, StepAssemblyComponentUsageSubstitute, StepAxis1Placement, StepAxis2Placement2d, StepAxis2Placement3d, StepBezierCurve, StepBezierSurface, StepBoundaryCurve, StepBoundedCurve, StepBoundedPcurve, StepBoundedSurface, StepBoundedSurfaceCurve, StepBrepWithVoids, StepBSplineCurve, StepBSplineCurveWithKnots, StepBSplineSurface, StepBSplineSurface, StepBSplineSurfaceWithKnots, StepCalendarDate, StepCartesianPoint, StepCartesianTransformationOperator, StepCartesianTransformationOperator3d, StepCcDesignApproval, StepCcDesignCertification, StepCcDesignContract, StepCcDesignDateAndTimeAssignment, StepCcDesignPersonAndOrganizationAssignment, StepCcDesignSecurityClassification, StepCcDesignSpecificationReference, StepCertification, StepCertificationAssignment, StepCertificationType, StepChange, StepChangeRequest, StepCircle, StepClosedShell, StepCompositeCurve, StepCompositeCurveOnSurface, StepCompositeCurveSegment, StepConfigurationDesign, StepConfigurationEffectivity, StepConfigurationItem, StepConic, StepConicalSurface, StepConnectedEdgeSet, StepConnectedFaceSet, StepContextDependentShapeRepresentation, StepContextDependentUnit, StepContract, StepContractAssignment, StepContractType, StepConversionBasedUnit, StepCoordinatedUniversalTimeOffset, StepCurve, StepCurveBoundedSurface, StepCurveReplica, StepCylindricalSurface, StepDate, StepDateAndTime, StepDateAndTimeAssignment, StepDatedEffectivity, StepDateTimeRole, StepDefinitionalRepresentation, StepDegeneratePcurve, StepDegenerateToroidalSurface, StepDesignContext, StepDesignMakeFromRelationship, StepDimensionalExponents, StepDirectedAction, StepDirection, StepDocument, StepDocumentReference, StepDocumentRelationship, StepDocumentType, StepDocumentUsageConstraint, StepDocumentWithClass, StepEdge, StepEdgeBasedWireframeModel, StepEdgeBasedWireframeShapeRepresentation, StepEdgeCurve, StepEdgeLoop, StepEffectivity, StepElementarySurface, StepEllipse, StepEvaluatedDegeneratePcurve, StepExecutedAction, StepFace, StepFaceBound, StepFaceOuterBound, StepFaceSurface, StepFacetedBrep, StepFacetedBrepShapeRepresentation, StepFoundedItem, StepFunctionallyDefinedTransformation, StepGeometricallyBoundedSurfaceShapeRepresentation, StepGeometricallyBoundedWireframeShapeRepresentation, StepGeometricCurveSet, StepGeometricRepresentationContext, StepGeometricRepresentationItem, StepGeometricSet, StepGlobalUncertaintyAssignedContext, StepGlobalUnitAssignedContext, StepHyperbola, StepIntersectionCurve, StepItemDefinedTransformation, StepLengthMeasureWithUnit, StepLengthUnit, StepLine, StepLocalTime, StepLoop, StepLotEffectivity, StepManifoldSolidBrep, StepManifoldSurfaceShapeRepresentation, StepMappedItem, StepMassMeasureWithUnit, StepMassUnit, StepMeasureWithUnit, StepMechanicalContext, StepNamedUnit, StepNextAssemblyUsageOccurrence, StepOffsetCurve3d, StepOffsetSurface, StepOpenShell, StepOrdinalDate, StepOrganization, StepOrganizationalAddress, StepOrganizationalProject, StepOrganizationRelationship, StepOrientedClosedShell, StepOrientedEdge, StepOrientedFace, StepOrientedOpenShell, StepOrientedPath, StepOuterBoundaryCurve, StepParabola, StepParametricRepresentationContext, StepPath, StepPcurve, StepPerson, StepPersonalAddress, StepPersonAndOrganization, StepPersonAndOrganizationAssignment, StepPersonAndOrganizationRole, StepPlacement, StepPlane, StepPlaneAngleMeasureWithUnit, StepPlaneAngleUnit, StepPoint, StepPointOnCurve, StepPointOnSurface, StepPointReplica, StepPolyline, StepPolyLoop, StepProduct, StepProductCategory, StepProductCategoryRelationship, StepProductConcept, StepProductConceptContext, StepProductContext, StepProductDefinition, StepProductDefinitionContext, StepProductDefinitionEffectivity, StepProductDefinitionFormation, StepProductDefinitionFormationWithSpecifiedSource, StepProductDefinitionRelationship, StepProductDefinitionShape, StepProductDefinitionUsage, StepProductDefinitionWithAssociatedDocuments, StepProductRelatedProductCategory, StepPromissoryUsageOccurrence, StepPropertyDefinition, StepPropertyDefinitionRepresentation, StepQuantifiedAssemblyComponentUsage, StepQuasiUniformCurve, StepQuasiUniformSurface, StepRationalBSplineCurve, StepRationalBSplineSurface, StepRectangularCompositeSurface, StepRectangularTrimmedSurface, StepReparametrisedCompositeCurveSegment, StepRepresentation, StepRepresentationContext, StepRepresentationItem, StepRepresentationMap, StepRepresentationRelationship, StepRepresentationRelationshipWithTransformation, StepSeamCurve, StepSecurityClassification, StepSecurityClassificationAssignment, StepSecurityClassificationLevel, StepSerialNumberedEffectivity, StepShapeAspect, StepShapeAspectRelationship, StepShapeDefinitionRepresentation, StepShapeRepresentation, StepShapeRepresentationRelationship, StepShellBasedSurfaceModel, StepShellBasedWireframeModel, StepShellBasedWireframeShapeRepresentation, StepSiUnit, StepSolidAngleMeasureWithUnit, StepSolidAngleUnit, StepSolidModel, StepSpecifiedHigherUsageOccurrence, StepSphericalSurface, StepStartRequest, StepStartWork, StepSuppliedPartRelationship, StepSurface, StepSurfaceCurve, StepSurfaceOfLinearExtrusion, StepSurfaceOfRevolution, StepSurfacePatch, StepSurfaceReplica, StepSweptSurface, StepTopologicalRepresentationItem, StepToroidalSurface, StepTrimmedCurve, StepUncertaintyMeasureWithUnit, StepUniformCurve, StepUniformSurface, StepVector, StepVersionedActionRequest, StepVertex, StepVertexLoop, StepVertexPoint, StepVertexShell, StepVolumeMeasureWithUnit, StepVolumeUnit, StepWeekOfYearAndDayDate, and StepWireShell.
Public Member Functions | |
StepEntity (StepID id=0) | |
construct with entity id | |
virtual | ~StepEntity () |
virtual destructor | |
virtual bool | read (StepFileLine &s) |
read entity data from line | |
virtual void | write (std::ostream &os) const |
write to text stream | |
virtual const char * | keyString () const |
return key string for class | |
Public Attributes | |
StepID | eid |
entity id | |