Index
All Classes and Interfaces|All Packages
A
- AdqlgeomModel - Class in org.ivoa.dm.adqlgeom
-
The container class for the adqlgeom Model.
- AdqlgeomModel() - Constructor for class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
default constructor.
- AdqlgeomModel.References - Class in org.ivoa.dm.adqlgeom
-
A container class for the references in the model.
B
- begin - Variable in class org.ivoa.dm.adqlgeom.Line
-
start point of line.
- begin - Variable in class org.ivoa.dm.adqlgeom.Line.LineBuilder
-
start point of line.
- Box - Class in org.ivoa.dm.adqlgeom
-
a simple bounding box.
- Box() - Constructor for class org.ivoa.dm.adqlgeom.Box
-
Creates a new Box
- Box(Box) - Constructor for class org.ivoa.dm.adqlgeom.Box
-
Copy Constructor.
- Box(Shape, Point, Point) - Constructor for class org.ivoa.dm.adqlgeom.Box
-
Constructor from supertype instance.
- Box(Point, Point) - Constructor for class org.ivoa.dm.adqlgeom.Box
-
full parameter constructor.
- Box.BoxBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Box, mainly for use in the functional builder pattern.
- BoxBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Box.BoxBuilder
C
- center - Variable in class org.ivoa.dm.adqlgeom.Circle
-
the centre of the circle.
- center - Variable in class org.ivoa.dm.adqlgeom.Circle.CircleBuilder
-
the centre of the circle.
- center - Variable in class org.ivoa.dm.adqlgeom.Ellipse
-
the centre of the circle.
- center - Variable in class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
-
the centre of the circle.
- Circle - Class in org.ivoa.dm.adqlgeom
-
a circular region on the sky.
- Circle() - Constructor for class org.ivoa.dm.adqlgeom.Circle
-
Creates a new Circle
- Circle(Circle) - Constructor for class org.ivoa.dm.adqlgeom.Circle
-
Copy Constructor.
- Circle(Shape, Point, Double) - Constructor for class org.ivoa.dm.adqlgeom.Circle
-
Constructor from supertype instance.
- Circle(Point, Double) - Constructor for class org.ivoa.dm.adqlgeom.Circle
-
full parameter constructor.
- Circle.CircleBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Circle, mainly for use in the functional builder pattern.
- CircleBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Circle.CircleBuilder
- contextFactory() - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
the context factory for the model.
- copyMe() - Method in class org.ivoa.dm.adqlgeom.Box
-
make a clone of the object taking into account current polymorhic type.
- copyMe() - Method in class org.ivoa.dm.adqlgeom.Circle
-
make a clone of the object taking into account current polymorhic type.
- copyMe() - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
make a clone of the object taking into account current polymorhic type.
- copyMe() - Method in class org.ivoa.dm.adqlgeom.Polygon
-
make a clone of the object taking into account current polymorhic type.
- copyMe() - Method in class org.ivoa.dm.adqlgeom.Shape
-
make a clone of the object taking into account current polymorhic type.
- create() - Method in class org.ivoa.dm.adqlgeom.Box.BoxBuilder
-
create a Box from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.Circle.CircleBuilder
-
create a Circle from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
-
create a Ellipse from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.Interval.IntervalBuilder
-
create a Interval from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.Line.LineBuilder
-
create a Line from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.MultiShape.MultiShapeBuilder
-
create a MultiShape from this builder.
- create() - Method in class org.ivoa.dm.adqlgeom.Polygon.PolygonBuilder
-
create a Polygon from this builder.
- createBox(Consumer<Box.BoxBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Box
-
create a Box in functional builder style.
- createCircle(Consumer<Circle.CircleBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Circle
-
create a Circle in functional builder style.
- createContext() - Method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
create a context in preparation for cloning.
- createEllipse(Consumer<Ellipse.EllipseBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Ellipse
-
create a Ellipse in functional builder style.
- createInterval(Consumer<Interval.IntervalBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Interval
-
create a Interval in functional builder style.
- createLine(Consumer<Line.LineBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Line
-
create a Line in functional builder style.
- createMultiShape(Consumer<MultiShape.MultiShapeBuilder>) - Static method in class org.ivoa.dm.adqlgeom.MultiShape
-
create a MultiShape in functional builder style.
- createPolygon(Consumer<Polygon.PolygonBuilder>) - Static method in class org.ivoa.dm.adqlgeom.Polygon
-
create a Polygon in functional builder style.
E
- Ellipse - Class in org.ivoa.dm.adqlgeom
-
an elliptical region on the sky.
- Ellipse() - Constructor for class org.ivoa.dm.adqlgeom.Ellipse
-
Creates a new Ellipse
- Ellipse(Double, Double, Point, Double) - Constructor for class org.ivoa.dm.adqlgeom.Ellipse
-
full parameter constructor.
- Ellipse(Ellipse) - Constructor for class org.ivoa.dm.adqlgeom.Ellipse
-
Copy Constructor.
- Ellipse(Shape, Double, Double, Point, Double) - Constructor for class org.ivoa.dm.adqlgeom.Ellipse
-
Constructor from supertype instance.
- Ellipse.EllipseBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Ellipse, mainly for use in the functional builder pattern.
- EllipseBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
- end - Variable in class org.ivoa.dm.adqlgeom.Line
-
end point of line.
- end - Variable in class org.ivoa.dm.adqlgeom.Line.LineBuilder
-
end point of line.
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Box
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Circle
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Ellipse
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Interval
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Line
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.MultiShape
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Polygon
- equals(Object) - Method in class org.ivoa.dm.adqlgeom.Shape
F
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Box
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Circle
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Ellipse
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Interval
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Line
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.MultiShape
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Polygon
- forceLoad() - Method in class org.ivoa.dm.adqlgeom.Shape
G
- getBegin() - Method in class org.ivoa.dm.adqlgeom.Line
-
Returns begin Attribute.
- getCenter() - Method in class org.ivoa.dm.adqlgeom.Circle
-
Returns center Attribute.
- getCenter() - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Returns center Attribute.
- getContent(Class<T>) - Method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
Get the content of the given type.
- getEnd() - Method in class org.ivoa.dm.adqlgeom.Line
-
Returns end Attribute.
- getLower() - Method in class org.ivoa.dm.adqlgeom.Interval
-
Returns lower Attribute.
- getMajor_axis() - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Returns major_axis Attribute.
- getMinor_axis() - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Returns minor_axis Attribute.
- getPoints() - Method in class org.ivoa.dm.adqlgeom.Polygon
-
Returns points Attribute.
- getPos_angle() - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Returns pos_angle Attribute.
- getPos_ne() - Method in class org.ivoa.dm.adqlgeom.Box
-
Returns pos_ne Attribute.
- getPos_sw() - Method in class org.ivoa.dm.adqlgeom.Box
-
Returns pos_sw Attribute.
- getRadius() - Method in class org.ivoa.dm.adqlgeom.Circle
-
Returns radius Attribute.
- getShapes() - Method in class org.ivoa.dm.adqlgeom.MultiShape
-
Returns shapes Attribute.
- getUpper() - Method in class org.ivoa.dm.adqlgeom.Interval
-
Returns upper Attribute.
H
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Box
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Circle
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Ellipse
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Interval
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Line
- hashCode() - Method in class org.ivoa.dm.adqlgeom.MultiShape
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Polygon
- hashCode() - Method in class org.ivoa.dm.adqlgeom.Shape
- hasReferences() - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
if the model has references.
I
- Interval - Class in org.ivoa.dm.adqlgeom
-
a set of numeric values defined by a lower and upper bound (bounds included: [a,b]).
- Interval() - Constructor for class org.ivoa.dm.adqlgeom.Interval
-
Creates a new Interval
- Interval(Double, Double) - Constructor for class org.ivoa.dm.adqlgeom.Interval
-
full parameter constructor.
- Interval(Interval) - Constructor for class org.ivoa.dm.adqlgeom.Interval
-
Copy Constructor.
- Interval.IntervalBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Interval, mainly for use in the functional builder pattern.
- IntervalBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Interval.IntervalBuilder
- isInVocabulary(String, String) - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
Test if a term is in the vocabulary.
J
- jsonMapper() - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
Return a Jackson objectMapper suitable for JSON serialzation.
L
- Line - Class in org.ivoa.dm.adqlgeom
-
A line defined on the celestial sphere.
- Line() - Constructor for class org.ivoa.dm.adqlgeom.Line
-
Creates a new Line
- Line(Line) - Constructor for class org.ivoa.dm.adqlgeom.Line
-
Copy Constructor.
- Line(Point, Point) - Constructor for class org.ivoa.dm.adqlgeom.Line
-
full parameter constructor.
- Line.LineBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Line, mainly for use in the functional builder pattern.
- LineBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Line.LineBuilder
- lower - Variable in class org.ivoa.dm.adqlgeom.Interval.IntervalBuilder
-
.
- lower - Variable in class org.ivoa.dm.adqlgeom.Interval
-
.
M
- major_axis - Variable in class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
-
major axis size in radians.
- major_axis - Variable in class org.ivoa.dm.adqlgeom.Ellipse
-
major axis size in radians.
- management() - Method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
generate management interface instance for model.
- minor_axis - Variable in class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
-
minor axis size in radians.
- minor_axis - Variable in class org.ivoa.dm.adqlgeom.Ellipse
-
minor axis size in radians.
- modelDescription - Static variable in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
the description.
- MultiShape - Class in org.ivoa.dm.adqlgeom
-
multiple simple shapes describing regions as a single value.
- MultiShape() - Constructor for class org.ivoa.dm.adqlgeom.MultiShape
-
Creates a new MultiShape
- MultiShape(List<Shape>) - Constructor for class org.ivoa.dm.adqlgeom.MultiShape
-
full parameter constructor.
- MultiShape(MultiShape) - Constructor for class org.ivoa.dm.adqlgeom.MultiShape
-
Copy Constructor.
- MultiShape.MultiShapeBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for MultiShape, mainly for use in the functional builder pattern.
- MultiShapeBuilder() - Constructor for class org.ivoa.dm.adqlgeom.MultiShape.MultiShapeBuilder
O
- org.ivoa.dm.adqlgeom - package org.ivoa.dm.adqlgeom
-
package adqlgeom.
P
- points - Variable in class org.ivoa.dm.adqlgeom.Polygon
-
the points that make up the polygon.
- points - Variable in class org.ivoa.dm.adqlgeom.Polygon.PolygonBuilder
-
the points that make up the polygon.
- Polygon - Class in org.ivoa.dm.adqlgeom
-
a simple polygon region on the sky defined a sequence of points connected by great-circle segments.
- Polygon() - Constructor for class org.ivoa.dm.adqlgeom.Polygon
-
Creates a new Polygon
- Polygon(List<Point>) - Constructor for class org.ivoa.dm.adqlgeom.Polygon
-
full parameter constructor.
- Polygon(Polygon) - Constructor for class org.ivoa.dm.adqlgeom.Polygon
-
Copy Constructor.
- Polygon(Shape, List<Point>) - Constructor for class org.ivoa.dm.adqlgeom.Polygon
-
Constructor from supertype instance.
- Polygon.PolygonBuilder - Class in org.ivoa.dm.adqlgeom
-
A builder class for Polygon, mainly for use in the functional builder pattern.
- PolygonBuilder() - Constructor for class org.ivoa.dm.adqlgeom.Polygon.PolygonBuilder
- pos_angle - Variable in class org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
-
The position angle pos is defined as a counterclockwise rotation around the ellipse center and is zero, if the ellipse is “parallel to the equator”.
- pos_angle - Variable in class org.ivoa.dm.adqlgeom.Ellipse
-
The position angle pos is defined as a counterclockwise rotation around the ellipse center and is zero, if the ellipse is “parallel to the equator”.
- pos_ne - Variable in class org.ivoa.dm.adqlgeom.Box.BoxBuilder
-
north-east edge of the box.
- pos_ne - Variable in class org.ivoa.dm.adqlgeom.Box
-
north-east edge of the box.
- pos_sw - Variable in class org.ivoa.dm.adqlgeom.Box.BoxBuilder
-
south-west edge of the box.
- pos_sw - Variable in class org.ivoa.dm.adqlgeom.Box
-
south-west edge of the box.
- processReferences() - Method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
- pu_name() - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
The persistence unit name for the model.
R
- radius - Variable in class org.ivoa.dm.adqlgeom.Circle.CircleBuilder
-
the radius of the circle.
- radius - Variable in class org.ivoa.dm.adqlgeom.Circle
-
the radius of the circle.
- References() - Constructor for class org.ivoa.dm.adqlgeom.AdqlgeomModel.References
S
- setBegin(Point) - Method in class org.ivoa.dm.adqlgeom.Line
-
Set begin Attribute.
- setCenter(Point) - Method in class org.ivoa.dm.adqlgeom.Circle
-
Set center Attribute.
- setCenter(Point) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Set center Attribute.
- setEnd(Point) - Method in class org.ivoa.dm.adqlgeom.Line
-
Set end Attribute.
- setLower(Double) - Method in class org.ivoa.dm.adqlgeom.Interval
-
Set lower Attribute.
- setMajor_axis(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Set major_axis Attribute.
- setMinor_axis(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Set minor_axis Attribute.
- setPoints(List<Point>) - Method in class org.ivoa.dm.adqlgeom.Polygon
-
Set points Attribute.
- setPos_angle(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Set pos_angle Attribute.
- setPos_ne(Point) - Method in class org.ivoa.dm.adqlgeom.Box
-
Set pos_ne Attribute.
- setPos_sw(Point) - Method in class org.ivoa.dm.adqlgeom.Box
-
Set pos_sw Attribute.
- setRadius(Double) - Method in class org.ivoa.dm.adqlgeom.Circle
-
Set radius Attribute.
- setShapes(List<Shape>) - Method in class org.ivoa.dm.adqlgeom.MultiShape
-
Set shapes Attribute.
- setUpper(Double) - Method in class org.ivoa.dm.adqlgeom.Interval
-
Set upper Attribute.
- Shape - Class in org.ivoa.dm.adqlgeom
-
base type of all shapes.
- Shape() - Constructor for class org.ivoa.dm.adqlgeom.Shape
-
Creates a new Shape
- Shape(Shape) - Constructor for class org.ivoa.dm.adqlgeom.Shape
-
Copy Constructor.
- shapes - Variable in class org.ivoa.dm.adqlgeom.MultiShape.MultiShapeBuilder
-
.
- shapes - Variable in class org.ivoa.dm.adqlgeom.MultiShape
-
.
T
- TAPSchema() - Static method in class org.ivoa.dm.adqlgeom.AdqlgeomModel
-
the TAP schema for the model.
U
- updateUsing(Box) - Method in class org.ivoa.dm.adqlgeom.Box
-
Update this object with the content of the given object.
- updateUsing(Circle) - Method in class org.ivoa.dm.adqlgeom.Circle
-
Update this object with the content of the given object.
- updateUsing(Ellipse) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
Update this object with the content of the given object.
- updateUsing(Interval) - Method in class org.ivoa.dm.adqlgeom.Interval
-
Update this object with the content of the given object.
- updateUsing(Line) - Method in class org.ivoa.dm.adqlgeom.Line
-
Update this object with the content of the given object.
- updateUsing(MultiShape) - Method in class org.ivoa.dm.adqlgeom.MultiShape
-
Update this object with the content of the given object.
- updateUsing(Polygon) - Method in class org.ivoa.dm.adqlgeom.Polygon
-
Update this object with the content of the given object.
- updateUsing(Shape) - Method in class org.ivoa.dm.adqlgeom.Shape
-
Update this object with the content of the given object.
- upper - Variable in class org.ivoa.dm.adqlgeom.Interval.IntervalBuilder
-
.
- upper - Variable in class org.ivoa.dm.adqlgeom.Interval
-
.
W
- withBegin(Point) - Method in class org.ivoa.dm.adqlgeom.Line
-
fluent setter for begin Attribute.
- withCenter(Point) - Method in class org.ivoa.dm.adqlgeom.Circle
-
fluent setter for center Attribute.
- withCenter(Point) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
fluent setter for center Attribute.
- withEnd(Point) - Method in class org.ivoa.dm.adqlgeom.Line
-
fluent setter for end Attribute.
- withLower(Double) - Method in class org.ivoa.dm.adqlgeom.Interval
-
fluent setter for lower Attribute.
- withMajor_axis(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
fluent setter for major_axis Attribute.
- withMinor_axis(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
fluent setter for minor_axis Attribute.
- withPoints(List<Point>) - Method in class org.ivoa.dm.adqlgeom.Polygon
-
fluent setter for points Attribute.
- withPos_angle(Double) - Method in class org.ivoa.dm.adqlgeom.Ellipse
-
fluent setter for pos_angle Attribute.
- withPos_ne(Point) - Method in class org.ivoa.dm.adqlgeom.Box
-
fluent setter for pos_ne Attribute.
- withPos_sw(Point) - Method in class org.ivoa.dm.adqlgeom.Box
-
fluent setter for pos_sw Attribute.
- withRadius(Double) - Method in class org.ivoa.dm.adqlgeom.Circle
-
fluent setter for radius Attribute.
- withShapes(List<Shape>) - Method in class org.ivoa.dm.adqlgeom.MultiShape
-
fluent setter for shapes Attribute.
- withUpper(Double) - Method in class org.ivoa.dm.adqlgeom.Interval
-
fluent setter for upper Attribute.
All Classes and Interfaces|All Packages