Uses of Interface
com.luciad.shape.ILcdMatrixView
Package
Description
This package contains utility classes for finding contours based on raster data.
Contains classes to perform geometry operations in cartesian space.
Everything related to representing three-dimensional shapes.
Contains all classes for terrain elevation analysis.
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
-
Uses of ILcdMatrixView in com.luciad.contour
Modifier and TypeMethodDescriptionvoid
TLcdComplexPolygonContourFinder.findContours
(ILcdContourBuilder aContourBuilder, ILcdMatrixView aMatrixView, TLcdComplexPolygonContourFinder.IntervalMode aIntervalMode, double[] aContourLevelValues, double[] aContourSpecialValues) Computes all contour lines for the specifiedaMatrixView
at the given levels.void
TLcdPolylineContourFinder.findContours
(ILcdContourBuilder aContourBuilder, ILcdMatrixView aMatrixView, double[] aContourLevelValues, double[] aContourSpecialValues) Computes all contour lines for the specifiedaMatrixView
at the levels indicated byaContourLevels
. -
Uses of ILcdMatrixView in com.luciad.geometry.cartesian
Modifier and TypeMethodDescriptionint
TLcdContourFinder.applyOnAllContours
(ILcdFunction aFunction, ILcdMatrixView aMatrixView, double[] aContourLevels) Deprecated.Computes all contour lines for the specifiedaMatrixView
at the levels indicated byaContourLevels
.int
TLcdContourFinder.applyOnAllContours
(ILcdFunction aFunction, ILcdMatrixView aMatrixView, int aNumberOfLevels, boolean aLogInterval, double aMaxLevel, double aMinLevel) Deprecated.Computes all contour lines for the specifiedaMatrixView
at a number of different levels defined byaNumberOfLevels
.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. -
Uses of ILcdMatrixView in com.luciad.shape
Modifier and TypeInterfaceDescriptioninterface
AnILcdEditableMatrixView
is anILcdMatrixView
of which the values and associated points can be set.interface
AnILcdEditablePolarMatrixView
is anILcdPolarMatrixView
of which the values and associated points can be set.interface
AnILcdPolarMatrixView
is anILcdMatrixView
which represents a polar 2D data structure where the values and associated points can be accessed through an azimuth and a radius. -
Uses of ILcdMatrixView in com.luciad.tea
Modifier and TypeInterfaceDescriptioninterface
Represents a referenced matrix view containing altitude values.interface
AnILcdEditableReferencedMatrixView
is anILcdReferencedMatrixView
of which the values and associated points can be set.interface
Represents a referenced editable matrix view containing visibility values.interface
CombinesILcdEditablePolarMatrixView
andILcdLOSCoverage
to represent the input and the results of a line-of-sight computation.interface
Adds a reference to the matrix view interface.interface
Represents a referenced matrix view containing visibility values.Modifier and TypeClassDescriptionclass
ATLcdMatrix
is a "regular"ILcdMatrixView
, with the x- and y-coordinates are regularly spaced.class
ATLcdRasterMatrix
is anILcdMatrix
wrapper around a part of anILcdRaster
.Modifier and TypeMethodDescriptionTLcdMatrixViewRasterFactory.createEquivalentRaster
(ILcdMatrixView aMatrix, ILcdGeoReference aMatrixReference, ILcdMatrixRasterValueMapper aMatrixRasterValueMapper) Creates anILcdRaster
from theILcdMatrixView
assuming a one-by-one relation.TLcdMatrixViewRasterFactory.createRaster
(ILcdMatrixView aMatrix, ILcdGeoReference aMatrixReference, ILcdMatrixRasterValueMapper aMatrixRasterValueMapper, ILcdGeoReference aTargetReference, double aTargetPixelDensity, TLcdCoverageFillMode aFillMode) Creates anILcdRaster
from theILcdMatrixView
using the given target reference, pixel density and fill mode. -
Uses of ILcdMatrixView in com.luciad.tea.hypsometry
Modifier and TypeMethodDescriptionvoid
ILcdHypsometricNormalProvider.computeNormal
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale, double[] aNormalSFCT) Computes the normal at the given point.void
TLcdHypsometric2x2NormalProvider.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
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) double
ILcdHypsometricValueProvider.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale) Computes the hypsometric value at the given point.double
TLcdHypsometricCrease.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale) double
TLcdHypsometricOrientation.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale) double
TLcdHypsometricOrientationAngle.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale) double
TLcdHypsometricSlope.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale) double
TLcdHypsometricSlopeAngle.computeValue
(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale)