Package com.luciad.tea.viewshed
Class TLcdPositionalViewshedObserver
java.lang.Object
com.luciad.tea.viewshed.ALcdViewshedObserver
com.luciad.tea.viewshed.TLcdPositionalViewshedObserver
Extension of ALcdViewshedObserver
. Defines a viewing position
for an ILcdViewshed
.
An example use case for a positional observer is to model the visibility of a helicopter flying
over a city landscape. In this scenario, the position of the helicopter can be represented using a
TLcdPositionalViewshedObserver
. All viewsheds resulting from the
buildings in the city landscape can be created as a function of this position. The resulting viewshed
would determine what the helicopter can see.
- Since:
- 11.0
-
Constructor Summary
ConstructorDescriptionTLcdPositionalViewshedObserver
(ILcdPoint aPosition) Creates a new viewshed positional strategy, given a position in the reference of the viewshed. -
Method Summary
Modifier and TypeMethodDescriptionReturns the position of this observer, in the reference of the viewshed.
-
Constructor Details
-
TLcdPositionalViewshedObserver
Creates a new viewshed positional strategy, given a position in the reference of the viewshed.- Parameters:
aPosition
- A position in the reference of the viewshed.
-
-
Method Details
-
getPosition
Returns the position of this observer, in the reference of the viewshed.- Returns:
- The position of the observer
-