libsurf
Programmer's Documentation

Public Member Functions | Public Attributes | List of all members
StepEntity Class Reference

Detailed Description

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
 

The documentation for this class was generated from the following files:
Generated on Mon May 23 2022 03:03:18 for libsurf by   doxygen 1.8.5