Class SMLBuilders.BasePhysicalProcessBuilder<B extends SMLBuilders.AbstractProcessBuilder<B,T>,T extends AbstractPhysicalProcess>

Direct Known Subclasses:
SMLBuilders.BasePhysicalComponentBuilder, SMLBuilders.BasePhysicalSystemBuilder
Enclosing class:
SMLBuilders

public abstract static class SMLBuilders.BasePhysicalProcessBuilder<B extends SMLBuilders.AbstractProcessBuilder<B,T>,T extends AbstractPhysicalProcess> extends SMLBuilders.AbstractProcessBuilder<B,T>
  • Constructor Details

    • BasePhysicalProcessBuilder

      protected BasePhysicalProcessBuilder(SMLFactory fac)
  • Method Details

    • attachedTo

      public B attachedTo(String platformUri)
    • addLocalReferenceFrame

      public B addLocalReferenceFrame(SpatialFrame refFrame)
    • addLocalReferenceFrame

      public B addLocalReferenceFrame(SMLBuilders.SpatialFrameBuilder builder)
    • location

      public B location(Point loc)
    • location

      public B location(Vector loc)
    • position

      public B position(Pose pose)
    • location

      public B location(double lat, double lon, double alt)
      Sets the system location using CRS CRS84h
      Parameters:
      lat -
      lon -
      alt -
      Returns:
      This builder for chaining
    • location

      public B location(double lat, double lon)
      Sets the system location using CRS CRS84
      Parameters:
      lat -
      lon -
      Returns:
      This builder for chaining