public class TLcdRhumblineSegmentScanner extends ALcdGeodeticSegmentScanner
ILcdSegmentScanner
that generates points along a rhumb line (line of constant azimuth).fProfilePointSFCT, fStatusEventSupport
Constructor and Description |
---|
TLcdRhumblineSegmentScanner()
Scans a segment along a rhumbline, a line of constant azimuth, between two points.
|
TLcdRhumblineSegmentScanner(ILcdGeodeticReference aGeodeticReference)
Scans a segment along a rhumbline, a line of constant azimuth, between two points.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isClassTraceOn()
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
scanSegment(double aDistanceDelta,
ILcdPoint aStartPoint,
ILcdPoint aEndPoint,
ILcdOnPointFunction aFunction)
Scan a given line segment.
|
static void |
setClassTraceOn(boolean aClassTraceOn)
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
addStatusListener, getGeodeticReference, getGeoReference, removeStatusListener, setGeodeticReference
public TLcdRhumblineSegmentScanner()
public TLcdRhumblineSegmentScanner(ILcdGeodeticReference aGeodeticReference)
aGeodeticReference
- the reference that defines the datum on which the rhumbline resides.public static void setClassTraceOn(boolean aClassTraceOn)
true
then all log messages are recorded, otherwise only
the informative, warning and error messages are recorded.aClassTraceOn
- if true then all log messages are recorded,
otherwise only the informative, warning and error messages are recorded.public static boolean isClassTraceOn()
true
if tracing is enabled for this class.public void scanSegment(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction)
ILcdSegmentScanner
aDistanceDelta
- Distance between consecutive generated points in meters.aStartPoint
- Start point of segment.aEndPoint
- End point of segment.aFunction
- Function to apply on generated points.