public final class ObservableGeometryUtil extends Object
Observable
instance for Geometry
.Modifier and Type | Method and Description |
---|---|
static Observable<ArcBand> |
deriveArcBand(Observable<Geometry> observableGeometry)
Derives an
Observable ArcBand from the given observable geometry by casting the geometry instance to a ArcBand instance. |
static Observable<BezierCurve> |
deriveBezierCurve(Observable<Geometry> observableGeometry)
Derives an
Observable BezierCurve from the given observable geometry by casting the geometry instance to a BezierCurve instance. |
static Observable<CircleBy3Points> |
deriveCircleBy3Points(Observable<Geometry> observableGeometry)
Derives an
Observable CircleBy3Points from the given observable geometry by casting the geometry instance to a CircleBy3Points instance. |
static Observable<CircleByCenterPoint> |
deriveCircleByCenterPoint(Observable<Geometry> observableGeometry)
Derives an
Observable CircleByCenterPoint from the given observable geometry by casting the geometry instance to a circle instance. |
static Observable<CircularArcBy3Points> |
deriveCircularArcBy3Points(Observable<Geometry> observableGeometry)
Derives an
Observable CircularArcBy3Points from the given observable geometry by casting the geometry instance to a CircularArcBy3Points instance. |
static Observable<CircularArcByBulge> |
deriveCircularArcByBulge(Observable<Geometry> observableGeometry)
Derives an
Observable CircularArcByBulge from the given observable geometry by casting the geometry instance to a CircularArcByBulge instance. |
static Observable<CircularArcByCenterPoint> |
deriveCircularArcByCenterPoint(Observable<Geometry> observableGeometry)
Derives an
Observable CircularArcByCenterPoint from the given observable geometry by casting the geometry instance to a CircularArcByCenterPoint instance. |
static Observable<CompositeCurve> |
deriveCompositeCurve(Observable<Geometry> observableGeometry)
Derives an
Observable CompositeCurve from the given observable geometry by casting the geometry instance to a CompositeCurve instance. |
static Observable<CompositePatch> |
deriveCompositePatch(Observable<Geometry> observableGeometry)
Derives an
Observable CompositePatch from the given observable geometry by casting the geometry instance to a CompositePatch instance. |
static Observable<CompositeRing> |
deriveCompositeRing(Observable<Geometry> observableGeometry)
Derives an
Observable CompositeRing from the given observable geometry by casting the geometry instance to a CompositeRing instance. |
static Observable<Curve> |
deriveCurve(Observable<Geometry> observableGeometry)
Derives an
Observable Curve from the given observable geometry by casting the geometry instance to a Curve instance. |
static Observable<Ellipse> |
deriveEllipse(Observable<Geometry> observableGeometry)
Derives an
Observable Ellipse from the given observable geometry by casting the geometry instance to an ellipse instance. |
static Observable<EllipticalArc> |
deriveEllipticalArc(Observable<Geometry> observableGeometry)
Derives an
Observable EllipticalArc from the given observable geometry by casting the geometry instance to a EllipticalArc instance. |
static Observable<ExtrudedGeometry> |
deriveExtrudedGeometry(Observable<Geometry> observableGeometry)
Derives an
Observable ExtrudedGeometry from the given observable geometry by casting the geometry instance to a ExtrudedGeometry instance. |
static Observable<Line> |
deriveLine(Observable<Geometry> observableGeometry)
Derives an
Observable Line from the given observable geometry by casting the geometry instance to a Line instance. |
static Observable<MultiGeometry> |
deriveMultiGeometry(Observable<Geometry> observableGeometry)
Derives an
Observable MultiGeometry from the given observable geometry by casting the geometry instance to a MultiGeometry instance. |
static Observable<Patch> |
derivePatch(Observable<Geometry> observableGeometry)
Derives an
Observable Patch from the given observable geometry by casting the geometry instance to a patch instance. |
static Observable<Point> |
derivePoint(Observable<Geometry> observableGeometry)
Derives an
Observable Point from the given observable geometry by casting the geometry instance to a point instance. |
static Observable<Polygon> |
derivePolygon(Observable<Geometry> observableGeometry)
Derives an
Observable Polygon from the given observable geometry by casting the geometry instance to a Polygon instance. |
static Observable<Polyline> |
derivePolyline(Observable<Geometry> observableGeometry)
Derives an
Observable Polyline from the given observable geometry by casting the geometry instance to a polyline instance. |
static Observable<PolylineRing> |
derivePolylineRing(Observable<Geometry> observableGeometry)
Derives an
Observable PolylineRing from the given observable geometry by casting the geometry instance to a polyline ring instance. |
static Observable<Ring> |
deriveRing(Observable<Geometry> observableGeometry)
Derives an
Observable Ring from the given observable geometry by casting the geometry instance to a Ring instance. |
static Observable<Surface> |
deriveSurface(Observable<Geometry> observableGeometry)
Derives an
Observable Surface from the given observable geometry by casting the geometry instance to a Surface instance. |
@NotNull public static Observable<Point> derivePoint(@NotNull Observable<Geometry> observableGeometry)
Observable
Point
from the given observable geometry by casting the geometry instance to a point instance.
This observable point will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable point instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the pointObservable
@NotNull public static Observable<Polyline> derivePolyline(@NotNull Observable<Geometry> observableGeometry)
Observable
Polyline
from the given observable geometry by casting the geometry instance to a polyline instance.
This observable polyline will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable polyline instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the polylineObservable
@NotNull public static Observable<PolylineRing> derivePolylineRing(@NotNull Observable<Geometry> observableGeometry)
Observable
PolylineRing
from the given observable geometry by casting the geometry instance to a polyline ring instance.
This observable polyline ring will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable polyline ring instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the polyline ringObservable
@NotNull public static Observable<Patch> derivePatch(@NotNull Observable<Geometry> observableGeometry)
Observable
Patch
from the given observable geometry by casting the geometry instance to a patch instance.
This observable patch will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable patch instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the patchObservable
@NotNull public static Observable<Ellipse> deriveEllipse(@NotNull Observable<Geometry> observableGeometry)
Observable
Ellipse
from the given observable geometry by casting the geometry instance to an ellipse instance.
This observable ellipse will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable ellipse instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the ellipseObservable
@NotNull public static Observable<CircleByCenterPoint> deriveCircleByCenterPoint(@NotNull Observable<Geometry> observableGeometry)
Observable
CircleByCenterPoint
from the given observable geometry by casting the geometry instance to a circle instance.
This observable circle will be updated when the given observable geometry changes.
Notes:
null
value.
null
value, the observable circle instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the circleObservable
@NotNull public static Observable<ArcBand> deriveArcBand(@NotNull Observable<Geometry> observableGeometry)
Observable
ArcBand
from the given observable geometry by casting the geometry instance to a ArcBand
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
ArcBand
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the ArcBand
Observable
@NotNull public static Observable<BezierCurve> deriveBezierCurve(@NotNull Observable<Geometry> observableGeometry)
Observable
BezierCurve
from the given observable geometry by casting the geometry instance to a BezierCurve
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
BezierCurve
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the BezierCurve
Observable
@NotNull public static Observable<CircleBy3Points> deriveCircleBy3Points(@NotNull Observable<Geometry> observableGeometry)
Observable
CircleBy3Points
from the given observable geometry by casting the geometry instance to a CircleBy3Points
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CircleBy3Points
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CircleBy3Points
Observable
@NotNull public static Observable<CircularArcBy3Points> deriveCircularArcBy3Points(@NotNull Observable<Geometry> observableGeometry)
Observable
CircularArcBy3Points
from the given observable geometry by casting the geometry instance to a CircularArcBy3Points
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CircularArcBy3Points
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CircularArcBy3Points
Observable
@NotNull public static Observable<CircularArcByBulge> deriveCircularArcByBulge(@NotNull Observable<Geometry> observableGeometry)
Observable
CircularArcByBulge
from the given observable geometry by casting the geometry instance to a CircularArcByBulge
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CircularArcByBulge
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CircularArcByBulge
Observable
@NotNull public static Observable<CircularArcByCenterPoint> deriveCircularArcByCenterPoint(@NotNull Observable<Geometry> observableGeometry)
Observable
CircularArcByCenterPoint
from the given observable geometry by casting the geometry instance to a CircularArcByCenterPoint
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CircularArcByCenterPoint
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CircularArcByCenterPoint
Observable
@NotNull public static Observable<EllipticalArc> deriveEllipticalArc(@NotNull Observable<Geometry> observableGeometry)
Observable
EllipticalArc
from the given observable geometry by casting the geometry instance to a EllipticalArc
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
EllipticalArc
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the EllipticalArc
Observable
@NotNull public static Observable<Line> deriveLine(@NotNull Observable<Geometry> observableGeometry)
Observable
Line
from the given observable geometry by casting the geometry instance to a Line
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
Line
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the Line
Observable
@NotNull public static Observable<Polygon> derivePolygon(@NotNull Observable<Geometry> observableGeometry)
Observable
Polygon
from the given observable geometry by casting the geometry instance to a Polygon
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
Polygon
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the Polygon
Observable
@NotNull public static Observable<CompositeCurve> deriveCompositeCurve(@NotNull Observable<Geometry> observableGeometry)
Observable
CompositeCurve
from the given observable geometry by casting the geometry instance to a CompositeCurve
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CompositeCurve
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CompositeCurve
Observable
@NotNull public static Observable<CompositePatch> deriveCompositePatch(@NotNull Observable<Geometry> observableGeometry)
Observable
CompositePatch
from the given observable geometry by casting the geometry instance to a CompositePatch
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CompositePatch
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CompositePatch
Observable
@NotNull public static Observable<CompositeRing> deriveCompositeRing(@NotNull Observable<Geometry> observableGeometry)
Observable
CompositeRing
from the given observable geometry by casting the geometry instance to a CompositeRing
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
CompositeRing
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the CompositeRing
Observable
@NotNull public static Observable<Curve> deriveCurve(@NotNull Observable<Geometry> observableGeometry)
Observable
Curve
from the given observable geometry by casting the geometry instance to a Curve
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
Curve
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the Curve
Observable
@NotNull public static Observable<ExtrudedGeometry> deriveExtrudedGeometry(@NotNull Observable<Geometry> observableGeometry)
Observable
ExtrudedGeometry
from the given observable geometry by casting the geometry instance to a ExtrudedGeometry
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
ExtrudedGeometry
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the ExtrudedGeometry
Observable
@NotNull public static Observable<MultiGeometry> deriveMultiGeometry(@NotNull Observable<Geometry> observableGeometry)
Observable
MultiGeometry
from the given observable geometry by casting the geometry instance to a MultiGeometry
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
MultiGeometry
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the MultiGeometry
Observable
@NotNull public static Observable<Ring> deriveRing(@NotNull Observable<Geometry> observableGeometry)
Observable
Ring
from the given observable geometry by casting the geometry instance to a Ring
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
Ring
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the Ring
Observable
@NotNull public static Observable<Surface> deriveSurface(@NotNull Observable<Geometry> observableGeometry)
Observable
Surface
from the given observable geometry by casting the geometry instance to a Surface
instance.
This new observable will be updated when the given observable geometry changes.
Notes:
Surface
, the new observable instance will contain a null
value.
null
value, the new observable instance will contain a null
value too.
Observable#setValue
will throw an exception for derived instances.
observableGeometry
- an observable geometry from which to derive the Surface
Observable