gmlewis/step/repository does not have a README file
pub enum AnyEntity {
RawEntity(RawEntity)
CartesianPoint(CartesianPoint)
Direction(Direction)
Axis1Placement(Axis1Placement)
Axis2Placement2D(Axis2Placement2D)
Axis2Placement3D(Axis2Placement3D)
Plane(Plane)
Vector(Vector)
Line(Line)
Circle(Circle)
Ellipse(Ellipse)
Parabola(Parabola)
Hyperbola(Hyperbola)
SurfaceCurve(SurfaceCurve)
PCurve(PCurve)
DefinitionalRepresentation(DefinitionalRepresentation)
CylindricalSurface(CylindricalSurface)
ConicalSurface(ConicalSurface)
SphericalSurface(SphericalSurface)
ToroidalSurface(ToroidalSurface)
BSplineCurve(BSplineCurve)
BSplineCurveWithKnots(BSplineCurveWithKnots)
CompositeCurve(CompositeCurve)
CompositeCurveSegment(CompositeCurveSegment)
BSplineSurface(BSplineSurface)
BSplineSurfaceWithKnots(BSplineSurfaceWithKnots)
RationalBSplineCurve(RationalBSplineCurve)
RationalBSplineSurface(RationalBSplineSurface)
TrimmedCurve(TrimmedCurve)
OffsetCurve3D(OffsetCurve3D)
OffsetSurface(OffsetSurface)
SurfaceOfLinearExtrusion(SurfaceOfLinearExtrusion)
SurfaceOfRevolution(SurfaceOfRevolution)
SweptSurface(SweptSurface)
RectangularTrimmedSurface(RectangularTrimmedSurface)
Polyline(Polyline)
BooleanResult(BooleanResult)
CsgSolid(CsgSolid)
Block(Block)
Sphere(Sphere)
RightCircularCylinder(RightCircularCylinder)
RightCircularCone(RightCircularCone)
Torus(Torus)
RectangularPyramid(RectangularPyramid)
RightAngularWedge(RightAngularWedge)
HalfSpaceSolid(HalfSpaceSolid)
RepresentationRelationship(RepresentationRelationship)
RepresentationRelationshipWithTransformation(RepresentationRelationshipWithTransformation)
ShapeRepresentationRelationship(ShapeRepresentationRelationship)
AdvancedBrepShapeRepresentation(AdvancedBrepShapeRepresentation)
CsgShapeRepresentation(CsgShapeRepresentation)
ShapeRepresentation(ShapeRepresentation)
Representation(Representation)
ShapeDefinitionRepresentation(ShapeDefinitionRepresentation)
DescriptiveRepresentationItem(DescriptiveRepresentationItem)
MeasureRepresentationItem(MeasureRepresentationItem)
ContextDependentShapeRepresentation(ContextDependentShapeRepresentation)
ItemDefinedTransformation(ItemDefinedTransformation)
NextAssemblyUsageOccurrence(NextAssemblyUsageOccurrence)
ProductDefinitionShape(ProductDefinitionShape)
ProductDefinition(ProductDefinition)
ProductDefinitionContext(ProductDefinitionContext)
ProductDefinitionFormation(ProductDefinitionFormation)
ProductDefinitionFormationWithSpecifiedSource(ProductDefinitionFormationWithSpecifiedSource)
PropertyDefinition(PropertyDefinition)
PropertyDefinitionRepresentation(PropertyDefinitionRepresentation)
ProductRelatedProductCategory(ProductRelatedProductCategory)
Product(Product)
ProductContext(ProductContext)
ApplicationProtocolDefinition(ApplicationProtocolDefinition)
ApplicationContext(ApplicationContext)
Approval(Approval)
ApprovalStatus(ApprovalStatus)
ApprovalRole(ApprovalRole)
ApprovalPersonOrganization(ApprovalPersonOrganization)
Person(Person)
Organization(Organization)
PersonAndOrganization(PersonAndOrganization)
DateAndTime(DateAndTime)
LocalTime(LocalTime)
CalendarDate(CalendarDate)
CoordinatedUniversalTimeOffset(CoordinatedUniversalTimeOffset)
SecurityClassification(SecurityClassification)
SecurityClassificationLevel(SecurityClassificationLevel)
Certification(Certification)
CertificationType(CertificationType)
Document(Document)
DocumentType(DocumentType)
DocumentReference(DocumentReference)
KinematicLink(KinematicLink)
KinematicJoint(KinematicJoint)
KinematicPair(KinematicPair)
GeometricTolerance(GeometricTolerance)
Datum(Datum)
DatumFeature(DatumFeature)
DimensionalSize(DimensionalSize)
ManifoldSolidBrep(ManifoldSolidBrep)
BrepWithVoids(BrepWithVoids)
ClosedShell(ClosedShell)
OpenShell(OpenShell)
ConnectedFaceSet(ConnectedFaceSet)
ShellBasedSurfaceModel(ShellBasedSurfaceModel)
AdvancedFace(AdvancedFace)
FaceSurface(FaceSurface)
Subface(Subface)
ShapeAspect(ShapeAspect)
FaceOuterBound(FaceOuterBound)
FaceBound(FaceBound)
EdgeLoop(EdgeLoop)
OrientedEdge(OrientedEdge)
EdgeCurve(EdgeCurve)
VertexPoint(VertexPoint)
ColorRgb(ColorRgb)
DraughtingPreDefinedColour(DraughtingPreDefinedColour)
FillAreaStyleColor(FillAreaStyleColor)
FillAreaStyle(FillAreaStyle)
SurfaceStyleFillArea(SurfaceStyleFillArea)
SurfaceSideStyle(SurfaceSideStyle)
SurfaceStyleUsage(SurfaceStyleUsage)
PresentationStyleAssignment(PresentationStyleAssignment)
PresentationLayerAssignment(PresentationLayerAssignment)
MechanicalDesignGeometricPresentationRepresentation(MechanicalDesignGeometricPresentationRepresentation)
StyledItem(StyledItem)
OverRidingStyledItem(OverRidingStyledItem)
HiddenElementOverRidingStyledItem(HiddenElementOverRidingStyledItem)
AnnotationOccurrence(AnnotationOccurrence)
TextLiteral(TextLiteral)
DimensionalExponents(DimensionalExponents)
UncertaintyMeasureWithUnit(UncertaintyMeasureWithUnit)
PlaneAngleMeasureWithUnit(PlaneAngleMeasureWithUnit)
MeasureWithUnit(MeasureWithUnit)
DerivedUnitElement(DerivedUnitElement)
DerivedUnit(DerivedUnit)
CtxWrap(CtxWrap)
ComplexInstance(ComplexInstance)
}pub struct Repository {
entities : Array[Entry]
order : Array[EntityId]
header : HeaderSection
next_id : Int
}fn any_entity_context_dependent_shape_representation(c : ContextDependentShapeRepresentation) -> AnyEntityfn any_entity_hidden_element_over_riding_styled_item(s : HiddenElementOverRidingStyledItem) -> AnyEntityfn any_entity_mechanical_design_geometric_presentation_representation(r : MechanicalDesignGeometricPresentationRepresentation) -> AnyEntityfn any_entity_product_definition_formation_with_specified_source(f : ProductDefinitionFormationWithSpecifiedSource) -> AnyEntityfn any_entity_representation_relationship_with_transformation(r : RepresentationRelationshipWithTransformation) -> AnyEntityInstall
Download zipA high-level 3D modeling DSL and lossless STEP (ISO 10303-21) parser/serializer in MoonBit.