Package com.luciad.geometry.ellipsoidal
Class ALcdGeodeticSegmentScanner
java.lang.Object
com.luciad.geometry.ellipsoidal.ALcdGeodeticSegmentScanner
- All Implemented Interfaces:
ILcdSegmentScanner
,ILcdStatusSource
- Direct Known Subclasses:
TLcdGeodeticSegmentScanner
,TLcdRhumblineSegmentScanner
public abstract class ALcdGeodeticSegmentScanner
extends Object
implements ILcdSegmentScanner, ILcdStatusSource
Implementation of
ILcdSegmentScanner
that is based on a geodetic reference.-
Field Summary
Modifier and TypeFieldDescriptionprotected TLcdXYZPoint
Utility point which can be used to move to the location of intermediate computed points.protected TLcdStatusEventSupport
Utility field to fire status events when scanning a segment. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addStatusListener
(ILcdStatusListener aILcdStatusListener) Adds a status listener.Returns the geodetic reference used for distance calculations.Returns the geodetic reference set.static boolean
Deprecated.This method has been deprecated.void
removeStatusListener
(ILcdStatusListener aILcdStatusListener) Removes a status listener.static void
setClassTraceOn
(boolean aClassTraceOn) Deprecated.This method has been deprecated.void
setGeodeticReference
(ILcdGeodeticReference aGeodeticReference) Sets the geodetic reference used for distance calculations.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.geometry.ILcdSegmentScanner
scanSegment
-
Field Details
-
fProfilePointSFCT
Utility point which can be used to move to the location of intermediate computed points. -
fStatusEventSupport
Utility field to fire status events when scanning a segment.
-
-
Constructor Details
-
ALcdGeodeticSegmentScanner
public ALcdGeodeticSegmentScanner()
-
-
Method Details
-
getGeoReference
Returns the geodetic reference set.- Specified by:
getGeoReference
in interfaceILcdSegmentScanner
- Returns:
- the geodetic reference set.
- See Also:
-
setGeodeticReference
Sets the geodetic reference used for distance calculations.- Parameters:
aGeodeticReference
- the geodetic reference used for distance calculations.- See Also:
-
getGeodeticReference
Returns the geodetic reference used for distance calculations.- Returns:
- the geodetic reference used for distance calculations.
- See Also:
-
addStatusListener
Adds a status listener.- Specified by:
addStatusListener
in interfaceILcdStatusSource
- Parameters:
aILcdStatusListener
- AnILcdStatusListener
- See Also:
-
removeStatusListener
Removes a status listener.- Specified by:
removeStatusListener
in interfaceILcdStatusSource
- Parameters:
aILcdStatusListener
- AnILcdStatusListener
- See Also:
-
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.
-
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.
-