Package com.luciad.geometry.ellipsoidal
Class TLcdGeodeticSegmentScanner
java.lang.Object
com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
com.luciad.geometry.ellipsoidal.TLcdGeodeticSegmentScanner
- All Implemented Interfaces:
ILcdSegmentScanner,ILcdStatusSource
public class TLcdGeodeticSegmentScanner
extends ALcdGeodeticSegmentScanner
implements ILcdSegmentScanner
Implementation of
ILcdSegmentScanner that generates points along Geodetic scan lines.-
Field Summary
Fields inherited from class com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
fProfilePointSFCT, fStatusEventSupport -
Constructor Summary
ConstructorsConstructorDescriptionCreates a scanner that scans along a geodetic line between points.TLcdGeodeticSegmentScanner(ILcdGeodeticReference aGeodeticReference) Creates a scanner that scans along a geodetic line between points. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanDeprecated.This method has been deprecated.voidscanSegment(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) Scan a given line segment.static voidsetClassTraceOn(boolean aClassTraceOn) Deprecated.This method has been deprecated.Methods inherited from class com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
addStatusListener, getGeodeticReference, getGeoReference, removeStatusListener, setGeodeticReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.geometry.ILcdSegmentScanner
getGeoReference
-
Constructor Details
-
TLcdGeodeticSegmentScanner
public TLcdGeodeticSegmentScanner()Creates a scanner that scans along a geodetic line between points. Before scanning, the geodetic reference needs to be set.- See Also:
-
TLcdGeodeticSegmentScanner
Creates a scanner that scans along a geodetic line between points.- Parameters:
aGeodeticReference- the reference on which the line between the points is based.
-
-
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 istruethen 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.Returnstrueif 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:ILcdSegmentScannerScan a given line segment.- Specified by:
scanSegmentin interfaceILcdSegmentScanner- 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.
-