gmlewis/step/entities/product does not have a README file
impl Entity for AdvancedBrepShapeRepresentationfn AdvancedBrepShapeRepresentation::new(name : String, items : Array[Ref], context_of_items : Ref) -> AdvancedBrepShapeRepresentationpub struct ApplicationContext {
application : String
}pub struct ApplicationProtocolDefinition {
status : String
application_interpreted_model_schema_name : String
application_protocol_year : Int
application : Ref
}impl Entity for ApplicationProtocolDefinitionfn ApplicationProtocolDefinition::new(status : String, application_interpreted_model_schema_name : String, application_protocol_year : Int, application : Ref) -> ApplicationProtocolDefinitionimpl Entity for ApprovalPersonOrganizationfn ApprovalPersonOrganization::new(person_organization : Ref, approval : Ref, role : Ref) -> ApprovalPersonOrganizationpub struct CalendarDate {
year_component : Int
day_component : Int
month_component : Int
}impl Entity for CalendarDatefn CalendarDate::new(year_component : Int, day_component : Int, month_component : Int) -> CalendarDatepub struct CertificationType {
description : String
}impl Entity for CertificationTypefn ContextDependentShapeRepresentation::new(representation_relation : Ref, represented_product_relation : Ref) -> ContextDependentShapeRepresentationfn ContextDependentShapeRepresentation::to_step(self : ContextDependentShapeRepresentation) -> Stringpub struct CoordinatedUniversalTimeOffset {
hour_offset : Int
minute_offset : Int
sense : String
}impl Entity for CoordinatedUniversalTimeOffsetfn CoordinatedUniversalTimeOffset::new(hour_offset : Int, minute_offset : Int, sense : String) -> CoordinatedUniversalTimeOffsetimpl Entity for CsgShapeRepresentationfn CsgShapeRepresentation::new(name : String, items : Array[Ref], context_of_items : Ref) -> CsgShapeRepresentationpub struct DescriptiveRepresentationItem {
name : String
description : String
}impl Entity for DescriptiveRepresentationItemfn DescriptiveRepresentationItem::new(name : String, description : String) -> DescriptiveRepresentationItempub struct DocumentReference {
id : String
name : String
description : String
assigned_document : Ref
}impl Entity for DocumentReferencefn DocumentReference::new(id : String, name : String, description : String, assigned_document : Ref) -> DocumentReferenceimpl Entity for ItemDefinedTransformationfn ItemDefinedTransformation::new(name : String, description : String, transform_item_1 : Ref, transform_item_2 : Ref) -> ItemDefinedTransformationpub struct LocalTime {
hour_component : Int
minute_component : Int
second_component : Double
zone : Ref
}pub struct MeasureRepresentationItem {
name : String
value_component : MeasureValueComponent
unit_component : Ref
}impl Entity for MeasureRepresentationItemfn MeasureRepresentationItem::new(name : String, value_component : MeasureValueComponent, unit_component : Ref) -> MeasureRepresentationItemimpl Entity for NextAssemblyUsageOccurrencefn NextAssemblyUsageOccurrence::new(id : String, name : String, description : String, relating_product_definition : Ref, related_product_definition : Ref, reference_designator : String) -> NextAssemblyUsageOccurrencepub struct Organization {
id : String
name : String
description : String
}impl Entity for ProductContextfn ProductContext::new(name : String, frame_of_reference : Ref, discipline_type : String) -> ProductContextimpl Entity for ProductDefinitionfn ProductDefinition::new(id : String, description : String, formation : Ref, frame_of_reference : Ref) -> ProductDefinitionimpl Entity for ProductDefinitionContextfn ProductDefinitionContext::new(name : String, application : Ref, life_cycle_stage : String) -> ProductDefinitionContextimpl Entity for ProductDefinitionFormationfn ProductDefinitionFormation::new(id : String, description : String, of_product : Ref) -> ProductDefinitionFormationpub struct ProductDefinitionFormationWithSpecifiedSource {
id : String
description : String
of_product : Ref
make_or_buy : String
}fn ProductDefinitionFormationWithSpecifiedSource::new(id : String, description : String, of_product : Ref, make_or_buy : String) -> ProductDefinitionFormationWithSpecifiedSourcefn ProductDefinitionFormationWithSpecifiedSource::to_step(self : ProductDefinitionFormationWithSpecifiedSource) -> Stringimpl Entity for ProductDefinitionShapefn ProductDefinitionShape::new(name : String, description : String, definition : Ref) -> ProductDefinitionShapeimpl Entity for ProductRelatedProductCategoryfn ProductRelatedProductCategory::new(name : String, description : String, products : Array[Ref]) -> ProductRelatedProductCategoryimpl Entity for PropertyDefinitionfn PropertyDefinition::new(name : String, description : String, definition : Ref) -> PropertyDefinitionimpl Entity for PropertyDefinitionRepresentationfn PropertyDefinitionRepresentation::new(definition : Ref, used_representation : Ref) -> PropertyDefinitionRepresentationimpl Entity for RepresentationRelationshipfn RepresentationRelationship::new(name : String, description : String, rep_1 : Ref, rep_2 : Ref) -> RepresentationRelationshipfn RepresentationRelationshipWithTransformation::new(transformation : Ref) -> RepresentationRelationshipWithTransformationfn RepresentationRelationshipWithTransformation::to_step(self : RepresentationRelationshipWithTransformation) -> Stringimpl Entity for SecurityClassificationfn SecurityClassification::new(name : String, purpose : String, security_level : Ref) -> SecurityClassificationpub struct SecurityClassificationLevel {
name : String
}impl Entity for SecurityClassificationLevelpub struct ShapeAspect {
name : String
description : String
of_shape : Ref
product_definitional : String
}impl Entity for ShapeAspectfn ShapeAspect::new(name : String, description : String, of_shape : Ref, product_definitional : String) -> ShapeAspectimpl Entity for ShapeDefinitionRepresentationfn ShapeDefinitionRepresentation::new(definition : Ref, used_representation : Ref) -> ShapeDefinitionRepresentationimpl Entity for ShapeRepresentationfn ShapeRepresentation::new(name : String, items : Array[Ref], context_of_items : Ref) -> ShapeRepresentationimpl Entity for ShapeRepresentationRelationshipfn ShapeRepresentationRelationship::new(name : String, description : String, rep_1 : Ref, rep_2 : Ref) -> ShapeRepresentationRelationshipInstall
Download zipA high-level 3D modeling DSL and lossless STEP (ISO 10303-21) parser/serializer in MoonBit.