Package com.luciad.geometry.ellipsoidal
Class TLcdRhumblineSegmentScanner
java.lang.Object
com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
com.luciad.geometry.ellipsoidal.TLcdRhumblineSegmentScanner
- All Implemented Interfaces:
ILcdSegmentScanner
,ILcdStatusSource
Implementation of
ILcdSegmentScanner
that generates points along a rhumb line (line of constant azimuth).-
Field Summary
Fields inherited from class com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
fProfilePointSFCT, fStatusEventSupport
-
Constructor Summary
ConstructorDescriptionScans 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. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Deprecated.This method has been deprecated.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.Methods inherited from class com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
addStatusListener, getGeodeticReference, getGeoReference, removeStatusListener, setGeodeticReference
-
Constructor Details
-
TLcdRhumblineSegmentScanner
public TLcdRhumblineSegmentScanner()Scans a segment along a rhumbline, a line of constant azimuth, between two points. Before scanning, the reference of the scanner needs to be set.- See Also:
-
TLcdRhumblineSegmentScanner
Scans a segment along a rhumbline, a line of constant azimuth, between two points.- Parameters:
aGeodeticReference
- the reference that defines the datum on which the rhumbline resides.
-
-
Method Details
-
setClassTraceOn
public static void setClassTraceOn(boolean aClassTraceOn) Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Enables tracing for all instances of this class. If the argument istrue
then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.- Parameters:
aClassTraceOn
- if true then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.
-
isClassTraceOn
public static boolean isClassTraceOn()Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Returnstrue
if tracing is enabled for this class.- Returns:
- true if tracing is enabled for this class, false otherwise.
-
scanSegment
public void scanSegment(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) Description copied from interface:ILcdSegmentScanner
Scan a given line segment.- Parameters:
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.
-