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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectclone()Deprecated.MakesObject.clone()public.Deprecated.booleancontains2D(double aX, double aY) Deprecated.Checks whether thisILcdShapecontains the given point in the 2D space.booleancontains2D(ILcdPoint aPoint) Deprecated.Checks whether thisILcdShapecontains the givenILcdPointin the 2D space.booleancontains3D(double aX, double aY, double aZ) Deprecated.Checks whether thisILcdShapecontains the given point in the 3D space.booleancontains3D(ILcdPoint aPoint) Deprecated.Checks whether thisILcdShapecontains the givenILcdPointin the 3D space.voidedit(ILcdShapeList aPolylineM, double aLocation, double aLength, double aDelta) Deprecated.Deprecated.Deprecated.Returns theILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.abstract doubleDeprecated.abstract doubleDeprecated.abstract doubleDeprecated.abstract doubleDeprecated.Deprecated.Deprecated.Returns the focus point of thisILcdShape.intDeprecated.abstract doubleDeprecated.abstract doubleDeprecated.getPointFromBegin(int aIndex) Deprecated.getPointFromEnd(int aIndex) Deprecated.Deprecated.Deprecated.getShape(int aIndex) Deprecated.intDeprecated.booleanDeprecated.protected booleanisDirty()Deprecated.protected voidDeprecated.abstract voidsetCachedBoundsH(double aCachedBoundsH) Deprecated.abstract voidsetCachedBoundsW(double aCachedBoundsW) Deprecated.abstract voidsetCachedBoundsX(double aCachedBoundsX) Deprecated.abstract voidsetCachedBoundsY(double aCachedBoundsY) Deprecated.protected voidsetDirty(boolean aDirty) Deprecated.toString()Deprecated.Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.shape.shape2D.ILcd2DDynamicSegmentationEvent
getDelta, getLength, getLocation, getPolylineMMethods 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:
editin interfaceILcd2DEditableDynamicSegmentationEvent
-
getHotPointCount
public int getHotPointCount()Deprecated.- Specified by:
getHotPointCountin interfaceILcd2DDynamicSegmentationEvent
-
hasPosition
public boolean hasPosition()Deprecated.- Specified by:
hasPositionin interfaceILcd2DDynamicSegmentationEvent
-
getPosition
Deprecated.- Specified by:
getPositionin interfaceILcd2DDynamicSegmentationEvent
-
getPointFromBegin
Deprecated.- Specified by:
getPointFromBeginin interfaceILcd2DDynamicSegmentationEvent
-
getBeginPoint
Deprecated.- Specified by:
getBeginPointin interfaceILcd2DDynamicSegmentationEvent
-
getPointFromEnd
Deprecated.- Specified by:
getPointFromEndin interfaceILcd2DDynamicSegmentationEvent
-
getEndPoint
Deprecated.- Specified by:
getEndPointin interfaceILcd2DDynamicSegmentationEvent
-
getSegment
Deprecated.- Specified by:
getSegmentin interfaceILcd2DDynamicSegmentationEvent
-
getShapeCount
public int getShapeCount()Deprecated.- Specified by:
getShapeCountin interfaceILcd2DDynamicSegmentationEvent
-
getShape
Deprecated.- Specified by:
getShapein interfaceILcd2DDynamicSegmentationEvent- Throws:
IndexOutOfBoundsException
-
cloneAsEditable
Deprecated.- Specified by:
cloneAsEditablein interfaceILcd2DDynamicSegmentationEvent
-
clone
Deprecated.Description copied from interface:ILcdCloneableMakes
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:
clonein interfaceILcdCloneable- Overrides:
clonein classObject- See Also:
-
contains2D
public boolean contains2D(double aX, double aY) Deprecated.Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered.- Specified by:
contains2Din 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:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 2D space. Only the first two dimensions of theILcdShapeand theILcdPointare considered.- Specified by:
contains2Din interfaceILcdShape- Parameters:
aPoint- theILcdPointto 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:ILcdShapeChecks whether thisILcdShapecontains the given point in the 3D space.- Specified by:
contains3Din 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:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 3D space.- Specified by:
contains3Din interfaceILcdShape- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
getFocusPoint
Deprecated.Description copied from interface:ILcdShapeReturns the focus point of thisILcdShape.- Specified by:
getFocusPointin interfaceILcdShape- Returns:
- the focus point of this
ILcdShape.
-
getBounds
Deprecated.Description copied from interface:ILcdBoundedReturns theILcdBoundsby which the geometry of thisILcdBoundedobject 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
undefinedbounds. You can create undefined bounds using the default constructors ofTLcdLonLatBoundsorTLcdXYBounds.- Specified by:
getBoundsin interfaceILcdBounded- Returns:
- the
ILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.
-
recalculateCache
protected void recalculateCache()Deprecated. -
toString
Deprecated.
-