Package | Description |
---|---|
com.luciad.contour |
This package contains utility classes for finding contours based on raster data.
|
com.luciad.geometry.cartesian |
Contains classes to perform geometry operations in cartesian space.
|
com.luciad.shape |
Everything related to representing three-dimensional shapes.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
com.luciad.tea.hypsometry |
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdPolylineContourFinder.findContours(ILcdContourBuilder aContourBuilder,
ILcdMatrixView aMatrixView,
double[] aContourLevelValues,
double[] aContourSpecialValues)
Computes all contour lines for the specified
aMatrixView at the levels
indicated by aContourLevels . |
void |
TLcdComplexPolygonContourFinder.findContours(ILcdContourBuilder aContourBuilder,
ILcdMatrixView aMatrixView,
TLcdComplexPolygonContourFinder.IntervalMode aIntervalMode,
double[] aContourLevelValues,
double[] aContourSpecialValues)
Computes all contour lines for the specified
aMatrixView at the given levels. |
Modifier and Type | Method and Description |
---|---|
int |
TLcdContourFinder.applyOnAllContours(ILcdFunction aFunction,
ILcdMatrixView aMatrixView,
double[] aContourLevels)
Deprecated.
Computes all contour lines for the specified
aMatrixView at the levels
indicated by aContourLevels . |
int |
TLcdContourFinder.applyOnAllContours(ILcdFunction aFunction,
ILcdMatrixView aMatrixView,
int aNumberOfLevels,
boolean aLogInterval,
double aMaxLevel,
double aMinLevel)
Deprecated.
Computes all contour lines for the specified
aMatrixView at a number of
different levels defined by aNumberOfLevels . |
double[] |
TLcdContourUtil.getLinearLevels(ILcdMatrixView aMatrix,
int aNumberOfLevels,
double aMinLevel,
double aMaxLevel)
Returns the different levels using a linear subdivision.
|
double[] |
TLcdContourUtil.getLogarithmicLevels(ILcdMatrixView aMatrix,
int aNumberOfLevels,
double aMinLevel,
double aMaxLevel)
Returns the different levels using a logarithmic subdivision.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdEditableMatrixView
An
ILcdEditableMatrixView is an ILcdMatrixView of which the
values and associated points can be set. |
interface |
ILcdEditablePolarMatrixView
An
ILcdEditablePolarMatrixView is an ILcdPolarMatrixView of
which the values and associated points can be set. |
interface |
ILcdPolarMatrixView
An
ILcdPolarMatrixView is an ILcdMatrixView which represents a polar 2D
data structure where the values and associated points can be accessed through an azimuth and
a radius. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdAltitudeMatrixView
Represents a referenced matrix view containing altitude values.
|
interface |
ILcdEditableReferencedMatrixView
An
ILcdEditableReferencedMatrixView is an ILcdReferencedMatrixView
of which the values and associated points can be set. |
interface |
ILcdEditableVisibilityMatrixView
Represents a referenced editable matrix view containing visibility values.
|
interface |
ILcdLOSCoverageMatrix
Combines
ILcdEditablePolarMatrixView and ILcdLOSCoverage
to represent the input and the results of a line-of-sight computation. |
interface |
ILcdReferencedMatrixView
Adds a reference to the matrix view interface.
|
interface |
ILcdVisibilityMatrixView
Represents a referenced matrix view containing visibility values.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdMatrix
A
TLcdMatrix is a "regular" ILcdMatrixView , with
the x- and y-coordinates are regularly spaced. |
class |
TLcdRasterMatrix
A
TLcdRasterMatrix is an ILcdMatrix wrapper around a part of an
ILcdRaster . |
Modifier and Type | Method and Description |
---|---|
ILcdRaster |
TLcdMatrixViewRasterFactory.createEquivalentRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper)
Creates an
ILcdRaster from the ILcdMatrixView assuming a one-by-one relation. |
ILcdRaster |
TLcdMatrixViewRasterFactory.createRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode)
Creates an
ILcdRaster from the ILcdMatrixView using the given target reference,
pixel density and fill mode. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdHypsometricNormalizedNormalProvider.computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT) |
void |
TLcdHypsometricNormalProvider.computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT) |
void |
TLcdHypsometric3x3NormalProvider.computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT) |
void |
TLcdHypsometric2x2NormalProvider.computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT) |
void |
ILcdHypsometricNormalProvider.computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT)
Computes the normal at the given point.
|
double |
TLcdHypsometricSlopeAngle.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale) |
double |
TLcdHypsometricSlope.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale) |
double |
TLcdHypsometricOrientationAngle.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale) |
double |
TLcdHypsometricOrientation.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale) |
double |
TLcdHypsometricCrease.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale) |
double |
ILcdHypsometricValueProvider.computeValue(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale)
Computes the hypsometric value at the given point.
|