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

    AnnotationOccurrence

    pub struct AnnotationOccurrence {
    name : String
    styles : Array[
    Ref
    ]
    item :
    Ref

    }

    AnnotationOccurrence::new

    AnnotationOccurrence::to_step

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

    ColorRgb

    pub struct ColorRgb {
    name : String
    red : Double
    green : Double
    blue : Double
    }

    impl Entity for ColorRgb

    ColorRgb::new

    fn ColorRgb::new(name : String, red : Double, green : Double, blue : Double) -> ColorRgb

    ColorRgb::to_step

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

    DraughtingPreDefinedColour

    pub struct DraughtingPreDefinedColour {
    name : String
    }

    DraughtingPreDefinedColour::new

    DraughtingPreDefinedColour::to_step

    FillAreaStyle

    pub struct FillAreaStyle {
    name : String
    styles : Array[
    Ref
    ]
    }

    FillAreaStyle::new

    fn FillAreaStyle::new(name : String, styles : Array[
    Ref
    ]) -> FillAreaStyle

    FillAreaStyle::to_step

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

    FillAreaStyleColor

    pub struct FillAreaStyleColor {
    name : String
    color :
    Ref

    }

    FillAreaStyleColor::new

    FillAreaStyleColor::to_step

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

    HiddenElementOverRidingStyledItem

    pub struct HiddenElementOverRidingStyledItem {
    name : String
    styles : Array[
    Ref
    ]
    item :
    Ref

    over_ridden_styled_item :
    Ref

    }

    HiddenElementOverRidingStyledItem::new

    HiddenElementOverRidingStyledItem::to_step

    MechanicalDesignGeometricPresentationRepresentation

    pub struct MechanicalDesignGeometricPresentationRepresentation {
    name : String
    items : Array[
    Ref
    ]
    context :
    Ref

    }

    OverRidingStyledItem

    pub struct OverRidingStyledItem {
    name : String
    styles : Array[
    Ref
    ]
    item :
    Ref

    over_ridden_styled_item :
    Ref

    }

    OverRidingStyledItem::new

    fn OverRidingStyledItem::new(name : String, styles : Array[
    Ref
    ], item :
    Ref
    , over_ridden_styled_item :
    Ref
    ) -> OverRidingStyledItem

    OverRidingStyledItem::to_step

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

    PresentationLayerAssignment

    pub struct PresentationLayerAssignment {
    name : String
    description : String
    items : Array[
    Ref
    ]
    }

    PresentationLayerAssignment::new

    fn PresentationLayerAssignment::new(name : String, description : String, items : Array[
    Ref
    ]) -> PresentationLayerAssignment

    PresentationLayerAssignment::to_step

    PresentationStyleAssignment

    pub struct PresentationStyleAssignment {
    styles : Array[
    Ref
    ]
    }

    PresentationStyleAssignment::new

    PresentationStyleAssignment::to_step

    StyledItem

    pub struct StyledItem {
    name : String
    styles : Array[
    Ref
    ]
    item :
    Ref

    }

    StyledItem::new

    fn StyledItem::new(name : String, styles : Array[
    Ref
    ], item :
    Ref
    ) -> StyledItem

    StyledItem::to_step

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

    SurfaceSideStyle

    pub struct SurfaceSideStyle {
    name : String
    styles : Array[
    Ref
    ]
    }

    SurfaceSideStyle::new

    fn SurfaceSideStyle::new(name : String, styles : Array[
    Ref
    ]) -> SurfaceSideStyle

    SurfaceSideStyle::to_step

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

    SurfaceStyleFillArea

    pub struct SurfaceStyleFillArea {
    fill_area :
    Ref

    }

    SurfaceStyleFillArea::new

    SurfaceStyleFillArea::to_step

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

    SurfaceStyleUsage

    pub struct SurfaceStyleUsage {
    side : String
    style :
    Ref

    }

    SurfaceStyleUsage::new

    fn SurfaceStyleUsage::new(side : String, style :
    Ref
    ) -> SurfaceStyleUsage

    SurfaceStyleUsage::to_step

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

    TextLiteral

    pub struct TextLiteral {
    name : String
    literal : String
    placement :
    Ref

    alignment : String
    path : TextPath
    font :
    Ref

    }

    TextLiteral::new

    fn TextLiteral::new(name : String, literal : String, placement :
    Ref
    , alignment : String, path : TextPath, font :
    Ref
    ) -> TextLiteral

    TextLiteral::to_step

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

    TextPath

    pub(all) enum TextPath {
    Left
    Right
    Up
    Down
    }

    impl Entity for TextPath

    TextPath::from_string

    fn TextPath::from_string(s : String) -> TextPath?

    TextPath::to_step

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