Class CelestialTarget.CelestialTargetBuilder

java.lang.Object
org.ivoa.dm.proposal.prop.CelestialTarget.CelestialTargetBuilder
Enclosing class:
CelestialTarget

public static class CelestialTarget.CelestialTargetBuilder extends Object
A builder class for CelestialTarget, mainly for use in the functional builder pattern.
  • Field Details

    • sourceCoordinates

      public org.ivoa.dm.stc.coords.EquatorialPoint sourceCoordinates
      .
    • positionEpoch

      public org.ivoa.dm.stc.coords.Epoch positionEpoch
      the epoch at which the position was measured.
    • pmRA

      public org.ivoa.dm.ivoa.RealQuantity pmRA
      .
    • pmDec

      public org.ivoa.dm.ivoa.RealQuantity pmDec
      .
    • parallax

      public org.ivoa.dm.ivoa.RealQuantity parallax
      .
    • sourceVelocity

      public org.ivoa.dm.ivoa.RealQuantity sourceVelocity
      .
    • sourceName

      public String sourceName
      A common name for the source.
  • Constructor Details

    • CelestialTargetBuilder

      public CelestialTargetBuilder()
  • Method Details

    • create

      public CelestialTarget create()
      create a CelestialTarget from this builder.
      Returns:
      an object initialized from the builder.