public interface ILcd2DDynamicSegmentationEvent extends ILcdShape
A IDynamicSegmenationEvent also has a length (by default it is 0), which can be given by an M-value, or by a real distance to the EndPoint. In that case, the dynamic segmentation event represents a segment on the PolylineM starting in Position and ending in EndPoint.
Future extensions (TBD): Position has a delta (angle + distance) w.r.t. the current value of Position (i.e., w.r.t. the point on the polylineM); also delta for the Segment: the begin point of the segment is not necessarily Position.
Modifier and Type | Method and Description |
---|---|
ILcd2DEditableDynamicSegmentationEvent |
cloneAsEditable()
Deprecated.
|
ILcdPoint |
getBeginPoint()
Deprecated.
|
double |
getDelta()
Deprecated.
Get "delta" from location in M-units
|
ILcdPoint |
getEndPoint()
Deprecated.
|
int |
getHotPointCount()
Deprecated.
|
double |
getLength()
Deprecated.
|
double |
getLocation()
Deprecated.
|
ILcdPoint |
getPointFromBegin(int aIndex)
Deprecated.
|
ILcdPoint |
getPointFromEnd(int aIndex)
Deprecated.
|
ILcdShapeList |
getPolylineM()
Deprecated.
|
ILcdPoint |
getPosition()
Deprecated.
|
ILcdShapeList |
getSegment()
Deprecated.
|
ILcdShape |
getShape(int aIndex)
Deprecated.
|
int |
getShapeCount()
Deprecated.
|
boolean |
hasPosition()
Deprecated.
|
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
ILcdShapeList getPolylineM()
int getHotPointCount()
double getLength()
double getLocation()
boolean hasPosition()
ILcdPoint getPosition()
ILcdPoint getPointFromBegin(int aIndex)
ILcdPoint getBeginPoint()
ILcdPoint getPointFromEnd(int aIndex)
ILcdPoint getEndPoint()
ILcdShapeList getSegment()
int getShapeCount()
ILcdShape getShape(int aIndex)
double getDelta()
ILcd2DEditableDynamicSegmentationEvent cloneAsEditable()