public abstract class ALcdGeodeticSegmentScanner extends Object implements ILcdSegmentScanner, ILcdStatusSource
ILcdSegmentScanner
that is based on a geodetic reference.Modifier and Type | Field and Description |
---|---|
protected TLcdXYZPoint |
fProfilePointSFCT
Utility point which can be used to move to the location of intermediate computed points.
|
protected TLcdStatusEventSupport |
fStatusEventSupport
Utility field to fire status events when scanning a segment.
|
Constructor and Description |
---|
ALcdGeodeticSegmentScanner() |
Modifier and Type | Method and Description |
---|---|
void |
addStatusListener(ILcdStatusListener aILcdStatusListener)
Adds a status listener.
|
ILcdGeodeticReference |
getGeodeticReference()
Returns the geodetic reference used for distance calculations.
|
ILcdGeoReference |
getGeoReference()
Returns the geodetic reference set.
|
static boolean |
isClassTraceOn()
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
removeStatusListener(ILcdStatusListener aILcdStatusListener)
Removes a status listener.
|
static void |
setClassTraceOn(boolean aClassTraceOn)
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
setGeodeticReference(ILcdGeodeticReference aGeodeticReference)
Sets the geodetic reference used for distance calculations.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
scanSegment
protected TLcdXYZPoint fProfilePointSFCT
protected TLcdStatusEventSupport fStatusEventSupport
public ILcdGeoReference getGeoReference()
getGeoReference
in interface ILcdSegmentScanner
setGeodeticReference(com.luciad.reference.ILcdGeodeticReference)
public void setGeodeticReference(ILcdGeodeticReference aGeodeticReference)
aGeodeticReference
- the geodetic reference used for distance calculations.getGeodeticReference()
public ILcdGeodeticReference getGeodeticReference()
setGeodeticReference(com.luciad.reference.ILcdGeodeticReference)
public void addStatusListener(ILcdStatusListener aILcdStatusListener)
addStatusListener
in interface ILcdStatusSource
aILcdStatusListener
- An ILcdStatusListener
removeStatusListener(com.luciad.util.ILcdStatusListener)
public void removeStatusListener(ILcdStatusListener aILcdStatusListener)
removeStatusListener
in interface ILcdStatusSource
aILcdStatusListener
- An ILcdStatusListener
addStatusListener(com.luciad.util.ILcdStatusListener)
public static boolean isClassTraceOn()
true
if tracing is enabled for this class.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.