Class SMLBuilders.BaseSpatialFrameBuilder<B extends SMLBuilders.BaseSpatialFrameBuilder<B>>

java.lang.Object
org.vast.util.BaseBuilder<SpatialFrame>
org.vast.sensorML.SMLBuilders.BaseSpatialFrameBuilder<B>
Direct Known Subclasses:
SMLBuilders.SpatialFrameBuilder
Enclosing class:
SMLBuilders

public abstract static class SMLBuilders.BaseSpatialFrameBuilder<B extends SMLBuilders.BaseSpatialFrameBuilder<B>> extends BaseBuilder<SpatialFrame>
  • Constructor Details

    • BaseSpatialFrameBuilder

      protected BaseSpatialFrameBuilder(SMLFactory fac)
  • Method Details

    • copyFrom

      public B copyFrom(SpatialFrame base)
    • id

      public B id(String id)
      Sets the frame ID
      Parameters:
      id -
      Returns:
      This builder for chaining
    • label

      public B label(String label)
      Sets the frame label
      Parameters:
      label -
      Returns:
      This builder for chaining
    • description

      public B description(String desc)
      Sets the frame description
      Parameters:
      desc -
      Returns:
      This builder for chaining
    • origin

      public B origin(String desc)
      Sets description of the frame origin
      Parameters:
      desc -
      Returns:
      This builder for chaining
    • addAxis

      public B addAxis(String name, String desc)
      Adds a frame axis
      Parameters:
      name - Axis name
      desc - Axis description
      Returns:
      This builder for chaining