gmlewis/step/entities/tolerancing does not have a README file

    Datum

    pub struct Datum {
    name : String
    description : String
    of_shape :
    Ref

    product_definitional : String
    identification : String
    }

    impl Entity for Datum

    Datum::new

    fn Datum::new(name : String, description : String, of_shape :
    Ref
    , product_definitional : String, identification : String) -> Datum

    Datum::to_step

    fn Datum::to_step(self : Datum) -> String

    DatumFeature

    pub struct DatumFeature {
    name : String
    description : String
    of_shape :
    Ref

    product_definitional : String
    }

    DatumFeature::new

    fn DatumFeature::new(name : String, description : String, of_shape :
    Ref
    , product_definitional : String) -> DatumFeature

    DatumFeature::to_step

    fn DatumFeature::to_step(self : DatumFeature) -> String

    DimensionalSize

    pub struct DimensionalSize {
    applies_to :
    Ref

    name : String
    }

    DimensionalSize::new

    fn DimensionalSize::new(applies_to :
    Ref
    , name : String) -> DimensionalSize

    DimensionalSize::to_step

    fn DimensionalSize::to_step(self : DimensionalSize) -> String

    GeometricTolerance

    pub struct GeometricTolerance {
    name : String
    description : String
    magnitude :
    Ref

    toleranced_shape_aspect :
    Ref

    }

    GeometricTolerance::new

    fn GeometricTolerance::new(name : String, description : String, magnitude :
    Ref
    , toleranced_shape_aspect :
    Ref
    ) -> GeometricTolerance

    GeometricTolerance::to_step

    fn GeometricTolerance::to_step(self : GeometricTolerance) -> String