Package com.luciad.util.measure
Class ALcdMeasureProvider
java.lang.Object
com.luciad.util.measure.ALcdMeasureProvider
- Direct Known Subclasses:
TLcdGXYViewMeasureProvider
,TLcdTransformedMeasureProvider
,TLspViewMeasureProvider
This class makes it possible to retrieve measured values at a given model point.
A measure can be any measurement with a double value, such as a distance or a speed.
Note that LuciadLightspeed uses a more specific API for height values:
ILcdHeightProvider
.- Since:
- 2013.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
The parameters using which measures are retrieved. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract TLcdISO19103Measure[]
retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) This method retrieves the measures at the given point.
-
Constructor Details
-
ALcdMeasureProvider
public ALcdMeasureProvider()
-
-
Method Details
-
retrieveMeasuresAt
public abstract TLcdISO19103Measure[] retrieveMeasuresAt(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) This method retrieves the measures at the given point.- Parameters:
aPoint
- the point for which to retrieve measures.aPointReference
- the reference in whichaPoint
is defined.aParameters
- the parameters.- Returns:
- an array with the found measurements, or an empty array if no measure was found
-