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

    ConversionBasedUnit

    pub struct ConversionBasedUnit {
    name : String
    conversion_factor :
    Ref

    }

    ConversionBasedUnit::new

    fn ConversionBasedUnit::new(name : String, conversion_factor :
    Ref
    ) -> ConversionBasedUnit

    ConversionBasedUnit::to_step

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

    DerivedUnit

    pub struct DerivedUnit {
    elements : Array[
    Ref
    ]
    }

    DerivedUnit::new

    DerivedUnit::to_step

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

    DerivedUnitElement

    pub struct DerivedUnitElement {
    unit :
    Ref

    exponent : Double
    }

    DerivedUnitElement::new

    fn DerivedUnitElement::new(unit :
    Ref
    , exponent : Double) -> DerivedUnitElement

    DerivedUnitElement::to_step

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

    DimensionalExponents

    pub struct DimensionalExponents {
    length_exponent : Double
    mass_exponent : Double
    time_exponent : Double
    electric_current_exponent : Double
    thermodynamic_temperature_exponent : Double
    amount_of_substance_exponent : Double
    luminous_intensity_exponent : Double
    }

    DimensionalExponents::new

    fn DimensionalExponents::new(length_exponent : Double, mass_exponent : Double, time_exponent : Double, electric_current_exponent : Double, thermodynamic_temperature_exponent : Double, amount_of_substance_exponent : Double, luminous_intensity_exponent : Double) -> DimensionalExponents

    DimensionalExponents::to_step

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

    LengthUnit

    pub struct LengthUnit {
    }

    LengthUnit::new

    fn LengthUnit::new() -> LengthUnit

    LengthUnit::to_step

    fn LengthUnit::to_step(_ : LengthUnit) -> String

    MassUnit

    pub struct MassUnit {
    }

    impl Entity for MassUnit

    MassUnit::new

    fn MassUnit::new() -> MassUnit

    MassUnit::to_step

    fn MassUnit::to_step(_ : MassUnit) -> String

    MeasureWithUnit

    pub struct MeasureWithUnit {
    value_component : String
    unit_component :
    Ref

    }

    MeasureWithUnit::new

    fn MeasureWithUnit::new(value_component : String, unit_component :
    Ref
    ) -> MeasureWithUnit

    MeasureWithUnit::to_step

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

    NamedUnit

    pub struct NamedUnit {
    dimensions : String
    }

    impl Entity for NamedUnit

    NamedUnit::new

    fn NamedUnit::new(dimensions : String) -> NamedUnit

    NamedUnit::to_step

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

    PlaneAngleMeasureWithUnit

    pub struct PlaneAngleMeasureWithUnit {
    plane_angle_measure_literal : String
    unit :
    Ref

    }

    PlaneAngleMeasureWithUnit::new

    fn PlaneAngleMeasureWithUnit::new(plane_angle_measure_literal : String, unit :
    Ref
    ) -> PlaneAngleMeasureWithUnit

    PlaneAngleMeasureWithUnit::to_step

    PlaneAngleUnit

    pub struct PlaneAngleUnit {
    }

    PlaneAngleUnit::new

    PlaneAngleUnit::to_step

    fn PlaneAngleUnit::to_step(_ : PlaneAngleUnit) -> String

    PositiveRatioMeasure

    pub struct PositiveRatioMeasure {
    value : String
    }

    PositiveRatioMeasure::new

    fn PositiveRatioMeasure::new(value : String) -> PositiveRatioMeasure

    PositiveRatioMeasure::to_step

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

    SiUnit

    pub struct SiUnit {
    prefix : String
    name : String
    }

    impl Entity for SiUnit

    SiUnit::new

    fn SiUnit::new(prefix : String, name : String) -> SiUnit

    SiUnit::to_step

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

    SolidAngleUnit

    pub struct SolidAngleUnit {
    }

    SolidAngleUnit::new

    SolidAngleUnit::to_step

    fn SolidAngleUnit::to_step(_ : SolidAngleUnit) -> String

    UncertaintyMeasureWithUnit

    pub struct UncertaintyMeasureWithUnit {
    length_measure_literal : String
    unit :
    Ref

    name : String
    description : String
    }

    UncertaintyMeasureWithUnit::new

    fn UncertaintyMeasureWithUnit::new(length_measure_literal : String, unit :
    Ref
    , name : String, description : String) -> UncertaintyMeasureWithUnit

    UncertaintyMeasureWithUnit::to_step