Package | Description |
---|---|
com.luciad.geometry.cartesian |
Contains classes to perform geometry operations in cartesian space.
|
com.luciad.geometry.ellipsoidal |
Contains classes to perform geometry operations on an ellipsoid.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGridSegmentScanner
Implementation of ILcdSegmentScanner that generates points along Cartesian scan lines.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcdGeodeticSegmentScanner
Implementation of
ILcdSegmentScanner that is based on a geodetic reference. |
class |
TLcdGeodeticSegmentScanner
Implementation of
ILcdSegmentScanner that generates points along Geodetic scan lines. |
class |
TLcdRhumblineSegmentScanner
Implementation of
ILcdSegmentScanner that generates points along a rhumb line (line of constant azimuth). |
Modifier and Type | Class and Description |
---|---|
class |
TLcdTerrainSegmentScanner
This is a utility class for scanning terrain elevation along a line segment.
|
Modifier and Type | Method and Description |
---|---|
ILcdSegmentScanner |
TLcdTerrainSegmentScanner.getSegmentScanner()
Scanner to use for generating the discrete segment points.
|
ILcdSegmentScanner |
TLcdTerrainRulerController.retrieveSegmentScanner(int aMeasuringMode,
ILcdGeoReference aGeoReference,
ILcdGXYContext aGXYContext)
Returns a suitable segment scanner depending on the measuring mode and the reference of the start and end point.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdTerrainSegmentScanner.setSegmentScanner(ILcdSegmentScanner aSegmentScanner)
Set the scanner to use for generating the discrete segment points.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStartStepSize,
int aMaximumSamples,
double aAbsoluteTolerance,
double aRelativeTolerance,
double aMinStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|