Package | Description |
---|---|
com.luciad.create.geometries |
Creating geometries for features.
|
com.luciad.edit.features |
Editing features.
|
com.luciad.edit.geometries |
Editing geometries.
|
com.luciad.edit.handles |
Edit handles.
|
com.luciad.expressions |
Support for creating expressions over an abstract object model.
|
com.luciad.geometries |
Everything related to representing geometries.
|
com.luciad.geometries.observable |
Observe geometries and get notified when they change.
|
com.luciad.layers.features |
Support for rendering of feature (vector) data.
|
com.luciad.models.features |
Models containing vector data.
|
com.luciad.symbology.military |
Support for MIL-STD 2525 and APP6 symbologies.
|
Modifier and Type | Method and Description |
---|---|
void |
IGeometryCreateCallback.onGeometryChanged(Geometry newGeometry,
ChangeStatus changeStatus)
Can be implemented to handle the given geometry.
|
Modifier and Type | Method and Description |
---|---|
IEditHandle |
FeatureHandlesProvider.IHandleFactory.createTranslateHandle(Observable<Feature> feature,
Observable<Geometry> geometry,
ITranslateEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to translate the entire
Geometry . |
boolean |
FeatureHandlesProvider.IHandleFactory.isTranslateHandleValid(IEditHandle translateHandle,
Observable<Feature> feature,
Observable<Geometry> geometry,
FeatureEditContext context)
Returns true if the translate handle is still valid, or false if it should be removed.
|
Modifier and Type | Method and Description |
---|---|
void |
IGeometryEditCallback.onEdit(Geometry newGeometry,
ChangeStatus changeStatus)
Can be implemented to handle the given geometry.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CompositeGeometryHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
boolean |
IGeometryHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
boolean |
PatchHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
boolean |
PointHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
boolean |
PolylineHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
boolean |
PolylineRingHandlesProvider.canProvide(Observable<Geometry> geometry,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given geometry.
|
IEditHandles |
CompositeGeometryHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
IEditHandles |
IGeometryHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
IEditHandles |
PatchHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
IEditHandles |
PointHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
IEditHandles |
PolylineHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
IEditHandles |
PolylineRingHandlesProvider.provide(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Returns the handles for the given feature.
|
ITranslateEditAction |
CompositeGeometryHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
ITranslateEditAction |
IGeometryHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
ITranslateEditAction |
PatchHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
ITranslateEditAction |
PointHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
ITranslateEditAction |
PolylineHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
ITranslateEditAction |
PolylineRingHandlesProvider.provideTranslateAction(Observable<Geometry> geometry,
FeatureEditContext context,
IGeometryEditCallback geometryEditCallback)
Provides a translate action that can be used by the caller to add translation behavior.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
TranslateEditHandle.getShadowGeometry() |
Modifier and Type | Method and Description |
---|---|
Observable<Geometry> |
TranslateEditHandle.getShadowGeometryProvider() |
Modifier and Type | Method and Description |
---|---|
void |
TranslateEditHandle.setShadowGeometryProvider(Observable<Geometry> shadowGeometryProvider)
Sets the shadow geometry provider of this handle.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
ExpressionValue.getGeometryValue()
Returns the geometry value, if the value object contains a geometry.
|
Constructor and Description |
---|
ExpressionValue(Geometry value)
Constructs the value object for a
Geometry value. |
Modifier and Type | Class and Description |
---|---|
class |
ArcBand
Represents an arc band.
|
class |
BezierCurve
Represents a
BezierCurve . |
class |
Bounds
Represents a bounds.
|
class |
CircleBy3Points
A circle that is defined by a start point, a first intermediate point, and a second intermediate point on the circle.
|
class |
CircleByCenterPoint
Represents a circle defined by a center point and a radius.
|
class |
CircularArcBy3Points
A circular arc that is defined by a start point, end point, and a third point on the arc.
|
class |
CircularArcByBulge
A circular arc defined by a start point, end point and a bulge factor.
|
class |
CircularArcByCenterPoint
Represents a circular arc defined by a center point, radius, start angle, end angle, and angle direction.
|
class |
CompositeCurve
Represents a composite curve.
|
class |
CompositePatch
Represents a composite patch.
|
class |
CompositeRing
Represents a composite ring.
|
class |
Curve
1-dimensional geometric primitive, representing the continuous image of a line.
|
class |
Ellipse
Represents an ellipse.
|
class |
EllipticalArc
Represents an elliptical arc.
|
class |
ExtrudedGeometry
Represents an extruded geometry.
|
class |
Line
Represents a line.
|
class |
MultiGeometry
Collection of one or more geometries.
|
class |
Patch
A patch is a surface based on a single ring, thus not having any holes.
|
class |
Point
Represents a point.
|
class |
Polygon
Represents a polygon.
|
class |
Polyline
Represents a polyline.
|
class |
PolylineRing
Represents a polyline that is closed, i.e., the first point and the last point coincide.
|
class |
Ring
A ring is a curve that is closed.
|
class |
Surface
2-dimensional geometric primitive, locally representing a continuous image of a region of a plane.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
ExtrudedGeometry.getBaseGeometry()
Returns the base geometry.
|
Modifier and Type | Method and Description |
---|---|
List<Geometry> |
MultiGeometry.getGeometries()
Returns the list of geometries.
|
Modifier and Type | Method and Description |
---|---|
static ExtrudedGeometry |
GeometryFactory.createExtrudedGeometry(CoordinateReference reference,
Geometry baseGeometry,
double minHeight,
double maxHeight)
Factory method to create an extruded geometry, based on a base geometry, minimum height and maximum height.
|
static boolean |
ExtrudedGeometry.isBaseGeometrySupported(Geometry geometry)
Tests whether the given geometry can be used as a base geometry for an
ExtrudedGeometry . |
Modifier and Type | Method and Description |
---|---|
static MultiGeometry |
GeometryFactory.createMultiGeometry(List<Geometry> geometryList)
Factory to create a multi-geometry.
|
Modifier and Type | Method and Description |
---|---|
static Observable<Geometry> |
ObservablePatchUtil.deriveBaseGeometry(Observable<Patch> observablePatch)
Derives an
Observable from the given observable patch that represents the base of the patch. |
Modifier and Type | Method and Description |
---|---|
static Observable<ArcBand> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.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> |
ObservableGeometryUtil.deriveSurface(Observable<Geometry> observableGeometry)
Derives an
Observable Surface from the given observable geometry by casting the geometry instance to a Surface instance. |
Modifier and Type | Method and Description |
---|---|
FeatureCanvas.IconDrawCommand |
FeatureCanvas.IconDrawCommand.anchor(Geometry anchor)
Sets the anchor of the icon.
|
FeatureCanvas.TextDrawCommand |
FeatureCanvas.TextDrawCommand.anchor(Geometry anchor)
Sets the anchor of the text.
|
FeatureCanvas.LabelDrawCommand |
FeatureCanvas.LabelDrawCommand.anchor(Geometry anchor)
Sets the anchor of the label.
|
FeatureCanvas.GeometryDrawCommand |
FeatureCanvas.GeometryDrawCommand.geometry(Geometry geometry)
Specifies the geometry to draw.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
Feature.findGeometry()
Tries to find a geometry for this feature.
|
Geometry |
DefaultFeatureGeometryProvider.getGeometry(Feature feature)
|
Geometry |
IFeatureGeometryProvider.getGeometry(Feature feature)
|
Modifier and Type | Method and Description |
---|---|
static Observable<Geometry> |
ObservableFeatureUtil.deriveGeometry(Observable<Feature> observableFeature,
IFeatureGeometryProvider geometryProvider)
Derives an
Observable Geometry from the given observable feature. |
Modifier and Type | Method and Description |
---|---|
Feature |
DefaultFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
Feature |
IFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
Modifier and Type | Method and Description |
---|---|
Geometry |
MilitarySymbologyNode.createTemplate(CoordinateReference crs,
double x,
double y,
double size)
Creates a suitable geometry for this symbology node, at the given location and of the provided size.
|
Modifier and Type | Method and Description |
---|---|
Feature |
MilitarySymbol.copyToFeature(Feature feature,
Geometry geometry)
Creates a new feature based on this military symbol and the given feature.
|
MilitarySymbologyCanvas.DrawCommand |
MilitarySymbologyCanvas.DrawCommand.geometry(Geometry geometry)
The geometry on which to draw the military symbol.
|