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
FieldsModifier and TypeFieldDescriptionprotected TLcdXYZPointUtility point which can be used to move to the location of intermediate computed points.protected TLcdStatusEventSupportUtility field to fire status events when scanning a segment. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStatusListener(ILcdStatusListener aILcdStatusListener) Adds a status listener.Returns the geodetic reference used for distance calculations.Returns the geodetic reference set.static booleanDeprecated.This method has been deprecated.voidremoveStatusListener(ILcdStatusListener aILcdStatusListener) Removes a status listener.static voidsetClassTraceOn(boolean aClassTraceOn) Deprecated.This method has been deprecated.voidsetGeodeticReference(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, waitMethods 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:
getGeoReferencein 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:
addStatusListenerin interfaceILcdStatusSource- Parameters:
aILcdStatusListener- AnILcdStatusListener- See Also:
-
removeStatusListener
Removes a status listener.- Specified by:
removeStatusListenerin 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.Returnstrueif 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 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.
-