Package com.luciad.shape.shape2D
package com.luciad.shape.shape2D
Three-dimensional shapes that can be changed in two dimensions. The
third dimension of these shapes is always constant; the z coordinate
is typically 0. Classes in this package are useful for representing
shapes that are essentially two-dimensional. Typical examples are
geographical features on the Earth's surface, like state boundaries or rivers.
- Since:
- 1.0
-
ClassDescriptionThis abstract class provides a basis for implementing the
ILcd2DEditableBoundsinterface.This abstract class provides a basis for implementing theILcd2DEditablePolypointinterface.This abstract class provides a basis for implementing theILcd2DEditablePolylineinterface, where the polyline is a simple line with two vertices.This abstract class provides a basis for implementing theILcd2DEditablePointinterface.This abstract class provides a basis for implementing theILcd2DEditablePolypointinterface.This abstract class provides a basis for implementing theILcd2DEditableShapeinterface.Deprecated.Do not use this class.Deprecated.Do not use this interface.AnILcd2DEditableArcobject is anILcdArcthat can be changed in two dimensions.AnILcd2DEditableArcBandobject is anILcdArcBandthat can be changed in two dimensions.AnILcd2DEditableBoundsobject is anILcdBoundsobject that can be changed in two dimensions.AnILcd2DEditableCircleobject is anILcdCirclethat can be changed in two dimensions.A circle-by-3-points whose defining parameters can be edited.A circular arc-by-3-points whose defining parameters can be edited.A circular arc-by-bulge whose defining parameters can be edited.A circular arc-by-centerpoint whose defining parameters can be edited.Deprecated.Do not use this interface.AnILcd2DEditableEllipseobject is anILcdEllipsethat can be changed in two dimensions.AnILcd2DEditableBufferobject is anILcdGeoBufferthat can be changed in two dimensions.AnILcd2DEditablePointis anILcdPointthat can be moved in two dimensions.AnILcd2DEditablePointListis anILcdPointListin which points can be inserted, removed, and moved in two dimensions.AnILcd2DEditablePolygonobject is anILcdPolygonthat can be changed in two dimensions.AnILcd2DEditablePolylineobject is anILcdPolylinethat can be changed in two dimensions.AnILcd2DEditablePolypointobject is anILcdPolypointthat can be changed in two dimensions.AnILcd2DEditableShapeis anILcdShapethat can be moved in two dimensions.AnILcd2DEditableVariableGeoBufferobject is anILcdVariableGeoBufferthat can be changed in two dimensions.Deprecated.This interface hes been deprecated.This class provides an implementation of anILcd2DEditablePointandILcdFeatured.This class provides an implementation ofILcd2DEditablePointList.This class provides an implementation ofILcd2DEditablePointList.This class provides an implementation ofILcd2DEditablePointList.This class provides an implementation ofILcd2DEditableArcin the geodetic space.This class provides an implementation ofILcd2DEditableArcBandin the geodetic space.This class provides an implementation ofILcd2DEditableBoundsin the geodetic space.This class represents a buffer around a polyline on an ellipsoid, with a given width, in the geodetic space.This class provides an implementation ofILcd2DEditableCirclein the geodetic space.This class provides an implementation ofILcd2DEditableCircleBy3Pointsin the geodetic space.This class provides an implementation ofILcd2DEditableCircularArcBy3Pointsin the geodetic space.This class provides an implementation ofILcd2DEditableCircularArcByBulgein the geodetic space.This class provides an implementation ofILcd2DEditableCircularArcByCenterPointin the geodetic space.This class provides an implementation of anILcdCompositeCurvethat is also anILcdRing, in the geodetic space.This class provides an implementation ofILcd2DEditableEllipsein the geodetic space.This class provides an implementation ofILcd2DEditableBoundsin the geodetic space.This class provides an implementation ofILcd2DEditablePointin the geodetic space.This class provides an implementation ofILcd2DEditablePolygonin the geodetic space.This class provides an implementation ofILcd2DEditablePolygonin the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditablePolypointin the geodetic space.This class provides an implementation ofILcd2DEditablePolypointin the geodetic space.This class represents a buffer around a shape on an ellipsoid, with a given width, in the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditablePointin the geodetic space.This class provides an implementation ofILcd2DEditablePolygonin the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditablePolypointin the geodetic space.This class provides an implementation ofILcd2DEditablePolygonin the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditableZonalPointin the geodetic space.This class represents a closed, 2Dcomposite curve, whose shape is determined by a roundness value and a set of points.This class represents a closed, 2Dcomposite curve, whose shape is determined by a roundness value and a set of points.This class provides an implementation ofILcd2DEditableArcin the cartesian space.This class provides an implementation ofILcd2DEditableArcBandin the cartesian space.This class provides an implementation ofILcd2DEditableBoundsin the cartesian space.This class provides an implementation ofILcd2DEditableCirclein the cartesian space.This class provides an implementation ofILcd2DEditableCircleBy3Pointsin the cartesian space.This class provides an implementation ofILcd2DEditableCircularArcBy3Pointsin the cartesian space.This class provides an implementation ofILcd2DEditableCircularArcByBulgein the cartesian space.This class provides an implementation ofILcd2DEditableCircularArcByCenterPointin the cartesian space.This class provides an implementation of anILcdCompositeCurvethat is also anILcdRing, in the cartesian space.Deprecated.Do not use this class.This class provides an implementation ofILcd2DEditableEllipsein the cartesian space.This class provides an implementation ofILcd2DEditableBoundsin the cartesian space.Deprecated.Do not use this class.This class provides an implementation ofILcd2DEditablePolylinethat always has two points, in the cartesian space.This class provides an implementation ofILcd2DEditablePointin the cartesian space, but internally using floats instead of doubles.This class provides an implementation ofILcd2DEditablePolygonin the cartesian space.This class provides an implementation ofILcd2DEditablePolygonin the geodetic space.This class provides an implementation ofILcd2DEditablePolylinein the cartesian space.This class provides an implementation ofILcd2DEditablePolylinein the geodetic space.This class provides an implementation ofILcd2DEditablePolypointin the cartesian space.This class provides an implementation ofILcd2DEditablePolypointin the geodetic space.This class represents a buffer around a shape with a given width, in the cartesian space.This class provides an implementation ofILcd2DEditablePolylinethat always has two points, in the cartesian space.This class provides an implementation ofILcd2DEditablePointin the cartesian space.This class provides an implementation ofILcd2DEditablePolygonin the cartesian space.This class provides an implementation ofILcd2DEditablePolylinein the cartesian space.AILcdSHPPolylineMSupportis a support class for the polylineM implementation in com.luciad.format.shp.This class provides an implementation ofILcd2DEditablePolypointin the cartesian space.The default implementation ofILcd2DEditableText.
Although it was designed for cartesian space, it can also be used in geodetic space.This class provides an implementation ofILcd2DEditableZonalPointin the cartesian space.