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
-
Constructor Summary
ConstructorDescriptionTLcdXYDynamicSegmentationEvent
(ILcdShapeList aPolylineShapeList, double aLocation, double aLength, double aDelta) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Deprecated.MakesObject.clone()
public.Deprecated.double
Deprecated.double
Deprecated.double
Deprecated.double
Deprecated.double
getDelta()
Deprecated.Get "delta" from location in M-unitsdouble
Deprecated.double
Deprecated.double
Deprecated.double
Deprecated.Deprecated.void
setCachedBoundsH
(double aCachedBoundsH) Deprecated.void
setCachedBoundsW
(double aCachedBoundsW) Deprecated.void
setCachedBoundsX
(double aCachedBoundsX) Deprecated.void
setCachedBoundsY
(double aCachedBoundsY) Deprecated.void
setDelta
(double aDelta) Deprecated.void
setDeltaKeepEnd
(double aDelta) Deprecated.void
setLength
(double aLength) Deprecated.void
setLocation
(double aLocation) Deprecated.void
setPolylineM
(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, toString
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
getBeginPoint, getEndPoint, getHotPointCount, getPointFromBegin, getPointFromEnd, getPosition, getSegment, getShape, getShapeCount, hasPosition
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableDynamicSegmentationEvent
edit
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods 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:
getPolylineM
in interfaceILcd2DDynamicSegmentationEvent
-
setPolylineM
Deprecated.- Specified by:
setPolylineM
in interfaceILcd2DEditableDynamicSegmentationEvent
-
getLength
public double getLength()Deprecated.- Specified by:
getLength
in interfaceILcd2DDynamicSegmentationEvent
-
setLength
public void setLength(double aLength) Deprecated.- Specified by:
setLength
in interfaceILcd2DEditableDynamicSegmentationEvent
-
getLocation
public double getLocation()Deprecated.- Specified by:
getLocation
in interfaceILcd2DDynamicSegmentationEvent
-
setLocation
public void setLocation(double aLocation) Deprecated.- Specified by:
setLocation
in interfaceILcd2DEditableDynamicSegmentationEvent
-
getDelta
public double getDelta()Deprecated.Description copied from interface:ILcd2DDynamicSegmentationEvent
Get "delta" from location in M-units- Specified by:
getDelta
in interfaceILcd2DDynamicSegmentationEvent
-
setDelta
public void setDelta(double aDelta) Deprecated.- Specified by:
setDelta
in interfaceILcd2DEditableDynamicSegmentationEvent
-
setDeltaKeepEnd
public void setDeltaKeepEnd(double aDelta) Deprecated.- Specified by:
setDeltaKeepEnd
in interfaceILcd2DEditableDynamicSegmentationEvent
-
getCachedBoundsX
public double getCachedBoundsX()Deprecated.- Specified by:
getCachedBoundsX
in classALcdXYDynamicSegmentationEvent
-
getCachedBoundsY
public double getCachedBoundsY()Deprecated.- Specified by:
getCachedBoundsY
in classALcdXYDynamicSegmentationEvent
-
getCachedBoundsW
public double getCachedBoundsW()Deprecated.- Specified by:
getCachedBoundsW
in classALcdXYDynamicSegmentationEvent
-
getCachedBoundsH
public double getCachedBoundsH()Deprecated.- Specified by:
getCachedBoundsH
in classALcdXYDynamicSegmentationEvent
-
setCachedBoundsX
public void setCachedBoundsX(double aCachedBoundsX) Deprecated.- Specified by:
setCachedBoundsX
in classALcdXYDynamicSegmentationEvent
-
setCachedBoundsY
public void setCachedBoundsY(double aCachedBoundsY) Deprecated.- Specified by:
setCachedBoundsY
in classALcdXYDynamicSegmentationEvent
-
setCachedBoundsW
public void setCachedBoundsW(double aCachedBoundsW) Deprecated.- Specified by:
setCachedBoundsW
in classALcdXYDynamicSegmentationEvent
-
setCachedBoundsH
public void setCachedBoundsH(double aCachedBoundsH) Deprecated.- Specified by:
setCachedBoundsH
in classALcdXYDynamicSegmentationEvent
-
getMinBoundsValue
public double getMinBoundsValue()Deprecated.- Specified by:
getMinBoundsValue
in classALcdXYDynamicSegmentationEvent
-
getMaxBoundsValue
public double getMaxBoundsValue()Deprecated.- Specified by:
getMaxBoundsValue
in classALcdXYDynamicSegmentationEvent
-
cloneAsEditable
Deprecated.- Specified by:
cloneAsEditable
in interfaceILcd2DDynamicSegmentationEvent
- Specified by:
cloneAsEditable
in classALcdXYDynamicSegmentationEvent
-
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
- Specified by:
clone
in classALcdXYDynamicSegmentationEvent
- See Also:
-