Package com.luciad.shape.shape2D
Class TLcdXYDynamicSegmentationEvent
java.lang.Object
com.luciad.shape.shape2D.ALcdXYDynamicSegmentationEvent
com.luciad.shape.shape2D.TLcdXYDynamicSegmentationEvent
- All Implemented Interfaces:
ILcdBounded,ILcdShape,ILcd2DDynamicSegmentationEvent,ILcd2DEditableDynamicSegmentationEvent,ILcdCloneable,Serializable,Cloneable
public class TLcdXYDynamicSegmentationEvent
extends ALcdXYDynamicSegmentationEvent
implements ILcd2DEditableDynamicSegmentationEvent, Serializable
Deprecated.
Do not use this class.
A
TLcdXYDynamicSegmentationEvent 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
ConstructorsConstructorDescriptionTLcdXYDynamicSegmentationEvent(ILcdShapeList aPolylineShapeList, double aLocation, double aLength, double aDelta) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.MakesObject.clone()public.Deprecated.doubleDeprecated.doubleDeprecated.doubleDeprecated.doubleDeprecated.doublegetDelta()Deprecated.Get "delta" from location in M-unitsdoubleDeprecated.doubleDeprecated.doubleDeprecated.doubleDeprecated.Deprecated.voidsetCachedBoundsH(double aCachedBoundsH) Deprecated.voidsetCachedBoundsW(double aCachedBoundsW) Deprecated.voidsetCachedBoundsX(double aCachedBoundsX) Deprecated.voidsetCachedBoundsY(double aCachedBoundsY) Deprecated.voidsetDelta(double aDelta) Deprecated.voidsetDeltaKeepEnd(double aDelta) Deprecated.voidsetLength(double aLength) Deprecated.voidsetLocation(double aLocation) Deprecated.voidsetPolylineM(ILcdShapeList aPolylineM) Deprecated.Methods inherited from class com.luciad.shape.shape2D.ALcdXYDynamicSegmentationEvent
contains2D, contains2D, contains3D, contains3D, edit, getBeginPoint, getBounds, getEndPoint, getFocusPoint, getHotPointCount, getPointFromBegin, getPointFromEnd, getPosition, getSegment, getShape, getShapeCount, hasPosition, isDirty, recalculateCache, setDirty, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.shape.shape2D.ILcd2DDynamicSegmentationEvent
getBeginPoint, getEndPoint, getHotPointCount, getPointFromBegin, getPointFromEnd, getPosition, getSegment, getShape, getShapeCount, hasPositionMethods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableDynamicSegmentationEvent
editMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Field Details
-
TRACEON
public static boolean TRACEONDeprecated.
-
-
Constructor Details
-
TLcdXYDynamicSegmentationEvent
public TLcdXYDynamicSegmentationEvent(ILcdShapeList aPolylineShapeList, double aLocation, double aLength, double aDelta) Deprecated.
-
-
Method Details
-
getPolylineM
Deprecated.- Specified by:
getPolylineMin interfaceILcd2DDynamicSegmentationEvent
-
setPolylineM
Deprecated.- Specified by:
setPolylineMin interfaceILcd2DEditableDynamicSegmentationEvent
-
getLength
public double getLength()Deprecated.- Specified by:
getLengthin interfaceILcd2DDynamicSegmentationEvent
-
setLength
public void setLength(double aLength) Deprecated.- Specified by:
setLengthin interfaceILcd2DEditableDynamicSegmentationEvent
-
getLocation
public double getLocation()Deprecated.- Specified by:
getLocationin interfaceILcd2DDynamicSegmentationEvent
-
setLocation
public void setLocation(double aLocation) Deprecated.- Specified by:
setLocationin interfaceILcd2DEditableDynamicSegmentationEvent
-
getDelta
public double getDelta()Deprecated.Description copied from interface:ILcd2DDynamicSegmentationEventGet "delta" from location in M-units- Specified by:
getDeltain interfaceILcd2DDynamicSegmentationEvent
-
setDelta
public void setDelta(double aDelta) Deprecated.- Specified by:
setDeltain interfaceILcd2DEditableDynamicSegmentationEvent
-
setDeltaKeepEnd
public void setDeltaKeepEnd(double aDelta) Deprecated.- Specified by:
setDeltaKeepEndin interfaceILcd2DEditableDynamicSegmentationEvent
-
getCachedBoundsX
public double getCachedBoundsX()Deprecated.- Specified by:
getCachedBoundsXin classALcdXYDynamicSegmentationEvent
-
getCachedBoundsY
public double getCachedBoundsY()Deprecated.- Specified by:
getCachedBoundsYin classALcdXYDynamicSegmentationEvent
-
getCachedBoundsW
public double getCachedBoundsW()Deprecated.- Specified by:
getCachedBoundsWin classALcdXYDynamicSegmentationEvent
-
getCachedBoundsH
public double getCachedBoundsH()Deprecated.- Specified by:
getCachedBoundsHin classALcdXYDynamicSegmentationEvent
-
setCachedBoundsX
public void setCachedBoundsX(double aCachedBoundsX) Deprecated.- Specified by:
setCachedBoundsXin classALcdXYDynamicSegmentationEvent
-
setCachedBoundsY
public void setCachedBoundsY(double aCachedBoundsY) Deprecated.- Specified by:
setCachedBoundsYin classALcdXYDynamicSegmentationEvent
-
setCachedBoundsW
public void setCachedBoundsW(double aCachedBoundsW) Deprecated.- Specified by:
setCachedBoundsWin classALcdXYDynamicSegmentationEvent
-
setCachedBoundsH
public void setCachedBoundsH(double aCachedBoundsH) Deprecated.- Specified by:
setCachedBoundsHin classALcdXYDynamicSegmentationEvent
-
getMinBoundsValue
public double getMinBoundsValue()Deprecated.- Specified by:
getMinBoundsValuein classALcdXYDynamicSegmentationEvent
-
getMaxBoundsValue
public double getMaxBoundsValue()Deprecated.- Specified by:
getMaxBoundsValuein classALcdXYDynamicSegmentationEvent
-
cloneAsEditable
Deprecated.- Specified by:
cloneAsEditablein interfaceILcd2DDynamicSegmentationEvent- Specified by:
cloneAsEditablein classALcdXYDynamicSegmentationEvent
-
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- Specified by:
clonein classALcdXYDynamicSegmentationEvent- See Also:
-