Package com.luciad.shape.shape2D
Class ALcdXYDynamicSegmentationEvent
java.lang.Object
com.luciad.shape.shape2D.ALcdXYDynamicSegmentationEvent
- All Implemented Interfaces:
ILcdBounded
,ILcdShape
,ILcd2DDynamicSegmentationEvent
,ILcd2DEditableDynamicSegmentationEvent
,ILcdCloneable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdXYDynamicSegmentationEvent
,TLcdXYFloatDynamicSegmentationEvent
public abstract class ALcdXYDynamicSegmentationEvent
extends Object
implements ILcd2DEditableDynamicSegmentationEvent, Serializable
Deprecated.
Do not use this class.
A
ALcdXYDynamicSegmentationEvent
is an implementation of
ILcd2DDynamicSegmentationEvent
.
Be careful: points, shape lists and polylines that are returned are often the same object, setup with different values. These objects are therefore changing all the time, and it is not useful to keep a reference to them.
Two consecutive points of a polyline are guaranteed not to be the same object, if that is also the case for the underlying polylineM.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract Object
clone()
Deprecated.MakesObject.clone()
public.Deprecated.boolean
contains2D
(double aX, double aY) Deprecated.Checks whether thisILcdShape
contains the given point in the 2D space.boolean
contains2D
(ILcdPoint aPoint) Deprecated.Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
contains3D
(double aX, double aY, double aZ) Deprecated.Checks whether thisILcdShape
contains the given point in the 3D space.boolean
contains3D
(ILcdPoint aPoint) Deprecated.Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.void
edit
(ILcdShapeList aPolylineM, double aLocation, double aLength, double aDelta) Deprecated.Deprecated.Deprecated.Returns theILcdBounds
by which the geometry of thisILcdBounded
object is bounded.abstract double
Deprecated.abstract double
Deprecated.abstract double
Deprecated.abstract double
Deprecated.Deprecated.Deprecated.Returns the focus point of thisILcdShape
.int
Deprecated.abstract double
Deprecated.abstract double
Deprecated.getPointFromBegin
(int aIndex) Deprecated.getPointFromEnd
(int aIndex) Deprecated.Deprecated.Deprecated.getShape
(int aIndex) Deprecated.int
Deprecated.boolean
Deprecated.protected boolean
isDirty()
Deprecated.protected void
Deprecated.abstract void
setCachedBoundsH
(double aCachedBoundsH) Deprecated.abstract void
setCachedBoundsW
(double aCachedBoundsW) Deprecated.abstract void
setCachedBoundsX
(double aCachedBoundsX) Deprecated.abstract void
setCachedBoundsY
(double aCachedBoundsY) Deprecated.protected void
setDirty
(boolean aDirty) Deprecated.toString()
Deprecated.Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DDynamicSegmentationEvent
getDelta, getLength, getLocation, getPolylineM
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableDynamicSegmentationEvent
setDelta, setDeltaKeepEnd, setLength, setLocation, setPolylineM
-
Field Details
-
TRACEON
public static boolean TRACEONDeprecated.
-
-
Constructor Details
-
ALcdXYDynamicSegmentationEvent
public ALcdXYDynamicSegmentationEvent()Deprecated.
-
-
Method Details
-
getMinBoundsValue
public abstract double getMinBoundsValue()Deprecated. -
getMaxBoundsValue
public abstract double getMaxBoundsValue()Deprecated. -
isDirty
protected boolean isDirty()Deprecated. -
setDirty
protected void setDirty(boolean aDirty) Deprecated. -
getCachedBoundsX
public abstract double getCachedBoundsX()Deprecated. -
getCachedBoundsY
public abstract double getCachedBoundsY()Deprecated. -
getCachedBoundsW
public abstract double getCachedBoundsW()Deprecated. -
getCachedBoundsH
public abstract double getCachedBoundsH()Deprecated. -
setCachedBoundsX
public abstract void setCachedBoundsX(double aCachedBoundsX) Deprecated. -
setCachedBoundsY
public abstract void setCachedBoundsY(double aCachedBoundsY) Deprecated. -
setCachedBoundsW
public abstract void setCachedBoundsW(double aCachedBoundsW) Deprecated. -
setCachedBoundsH
public abstract void setCachedBoundsH(double aCachedBoundsH) Deprecated. -
edit
Deprecated.- Specified by:
edit
in interfaceILcd2DEditableDynamicSegmentationEvent
-
getHotPointCount
public int getHotPointCount()Deprecated.- Specified by:
getHotPointCount
in interfaceILcd2DDynamicSegmentationEvent
-
hasPosition
public boolean hasPosition()Deprecated.- Specified by:
hasPosition
in interfaceILcd2DDynamicSegmentationEvent
-
getPosition
Deprecated.- Specified by:
getPosition
in interfaceILcd2DDynamicSegmentationEvent
-
getPointFromBegin
Deprecated.- Specified by:
getPointFromBegin
in interfaceILcd2DDynamicSegmentationEvent
-
getBeginPoint
Deprecated.- Specified by:
getBeginPoint
in interfaceILcd2DDynamicSegmentationEvent
-
getPointFromEnd
Deprecated.- Specified by:
getPointFromEnd
in interfaceILcd2DDynamicSegmentationEvent
-
getEndPoint
Deprecated.- Specified by:
getEndPoint
in interfaceILcd2DDynamicSegmentationEvent
-
getSegment
Deprecated.- Specified by:
getSegment
in interfaceILcd2DDynamicSegmentationEvent
-
getShapeCount
public int getShapeCount()Deprecated.- Specified by:
getShapeCount
in interfaceILcd2DDynamicSegmentationEvent
-
getShape
Deprecated.- Specified by:
getShape
in interfaceILcd2DDynamicSegmentationEvent
- Throws:
IndexOutOfBoundsException
-
cloneAsEditable
Deprecated.- Specified by:
cloneAsEditable
in interfaceILcd2DDynamicSegmentationEvent
-
clone
Deprecated.Description copied from interface:ILcdCloneable
Makes
When for example extending fromObject.clone()
public.java.lang.Object
, it can be implemented like this:public Object clone() { try { return super.clone(); } catch ( CloneNotSupportedException e ) { // Cannot happen: extends from Object and implements Cloneable (see also Object.clone) throw new RuntimeException( e ); } }
- Specified by:
clone
in interfaceILcdCloneable
- Overrides:
clone
in classObject
- See Also:
-
contains2D
public boolean contains2D(double aX, double aY) Deprecated.Description copied from interface:ILcdShape
Checks whether thisILcdShape
contains the given point in the 2D space. Only the first two dimensions of theILcdShape
are considered.- Specified by:
contains2D
in interfaceILcdShape
- Parameters:
aX
- the x coordinate of the point.aY
- the y coordinate of the point.- Returns:
- the boolean result of the containment test.
-
contains2D
Deprecated.Description copied from interface:ILcdShape
Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space. Only the first two dimensions of theILcdShape
and theILcdPoint
are considered.- Specified by:
contains2D
in interfaceILcdShape
- Parameters:
aPoint
- theILcdPoint
to test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains3D
public boolean contains3D(double aX, double aY, double aZ) Deprecated.Description copied from interface:ILcdShape
Checks whether thisILcdShape
contains the given point in the 3D space.- Specified by:
contains3D
in interfaceILcdShape
- Parameters:
aX
- the x coordinate of the point.aY
- the y coordinate of the point.aZ
- the z coordinate of the point.- Returns:
- the boolean result of the containment test.
-
contains3D
Deprecated.Description copied from interface:ILcdShape
Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.- Specified by:
contains3D
in interfaceILcdShape
- Parameters:
aPoint
- theILcdPoint
to test.- Returns:
- the boolean result of the containment test.
- See Also:
-
getFocusPoint
Deprecated.Description copied from interface:ILcdShape
Returns the focus point of thisILcdShape
.- Specified by:
getFocusPoint
in interfaceILcdShape
- Returns:
- the focus point of this
ILcdShape
.
-
getBounds
Deprecated.Description copied from interface:ILcdBounded
Returns theILcdBounds
by which the geometry of thisILcdBounded
object is bounded.If the geometry does not allow retrieving valid bounds (for example a polyline with 0 points) the return value is unspecified. It is highly recommended to return an
undefined
bounds. You can create undefined bounds using the default constructors ofTLcdLonLatBounds
orTLcdXYBounds
.- Specified by:
getBounds
in interfaceILcdBounded
- Returns:
- the
ILcdBounds
by which the geometry of thisILcdBounded
object is bounded.
-
recalculateCache
protected void recalculateCache()Deprecated. -
toString
Deprecated.
-