Package org.ivoa.dm.caom2
Class Position.PositionBuilder
java.lang.Object
org.ivoa.dm.caom2.Position.PositionBuilder
- Enclosing class:
- Position
A builder class for Position, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionspatial boundary that includes the data (CHANGED cardinality in CAOM-2.5).term describing the calibration of the position axis values (NEW in CAOM-2.5).number of separate measurements (pixels) along each axis.maximum size of spatial structure (signal) that can be recovered or seen in the data (new in CAOM-2.5).minimum spatial boundary that includes the data; this value is smaller than the bounds (maximum) when the field-of-view varies because it is dependent on another axis (usually energy) (new in CAOM-2.5).mean spatial resolution (full-width-half-max) per pixel.range of resolution within the bounds.detailed sub-samples of the bounds (CHANGED in CAOM-2.5).median pixel size. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
bounds
spatial boundary that includes the data (CHANGED cardinality in CAOM-2.5). -
samples
detailed sub-samples of the bounds (CHANGED in CAOM-2.5). -
minBounds
minimum spatial boundary that includes the data; this value is smaller than the bounds (maximum) when the field-of-view varies because it is dependent on another axis (usually energy) (new in CAOM-2.5). -
dimension
number of separate measurements (pixels) along each axis. -
maxRecoverableScale
maximum size of spatial structure (signal) that can be recovered or seen in the data (new in CAOM-2.5). -
resolution
mean spatial resolution (full-width-half-max) per pixel. -
resolutionBounds
range of resolution within the bounds. -
sampleSize
median pixel size. -
calibration
term describing the calibration of the position axis values (NEW in CAOM-2.5).
-
-
Constructor Details
-
PositionBuilder
public PositionBuilder()
-
-
Method Details
-
create
create a Position from this builder.- Returns:
- an object initialized from the builder.
-