Class GeodType.Builder<_B>

All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Enclosing class:
GeodType

public static class GeodType.Builder<_B> extends IcrsType.Builder<_B> implements com.kscs.util.jaxb.Buildable
  • Constructor Details

    • Builder

      public Builder(_B _parentBuilder, GeodType _other, boolean _copy)
    • Builder

      public Builder(_B _parentBuilder, GeodType _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
  • Method Details

    • init

      protected <_P extends GeodType> _P init(_P _product)
    • withRadius

      public GeodType.Builder<_B> withRadius(Double radius)
      Sets the new value of "radius" (any previous value will be replaced)
      Parameters:
      radius - New value of the "radius" property.
    • withInvFlattening

      public GeodType.Builder<_B> withInvFlattening(Double invFlattening)
      Sets the new value of "invFlattening" (any previous value will be replaced)
      Parameters:
      invFlattening - New value of the "invFlattening" property.
    • withUnit

      public GeodType.Builder<_B> withUnit(String unit)
      Sets the new value of "unit" (any previous value will be replaced)
      Parameters:
      unit - New value of the "unit" property.
    • withName

      public GeodType.Builder<_B> withName(String name)
      Sets the new value of "name" (any previous value will be replaced)
      Overrides:
      withName in class IcrsType.Builder<_B>
      Parameters:
      name - New value of the "name" property.
    • withRefFrameId

      public GeodType.Builder<_B> withRefFrameId(Object refFrameId)
      Sets the new value of "refFrameId" (any previous value will be replaced)
      Overrides:
      withRefFrameId in class IcrsType.Builder<_B>
      Parameters:
      refFrameId - New value of the "refFrameId" property.
    • build

      public GeodType build()
      Specified by:
      build in interface com.kscs.util.jaxb.Buildable
      Overrides:
      build in class IcrsType.Builder<_B>
    • copyOf

      public GeodType.Builder<_B> copyOf(GeodType _other)
    • copyOf

      public GeodType.Builder<_B> copyOf(GeodType.Builder _other)