public final class TLcdPositionalViewshedObserver extends ALcdViewshedObserver
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.
Constructor and Description |
---|
TLcdPositionalViewshedObserver(ILcdPoint aPosition)
Creates a new viewshed positional strategy, given a position in the reference
of the viewshed.
|
Modifier and Type | Method and Description |
---|---|
ILcdPoint |
getPosition()
Returns the position of this observer, in the reference of the viewshed.
|
public TLcdPositionalViewshedObserver(ILcdPoint aPosition)
aPosition
- A position in the reference of the viewshed.public ILcdPoint getPosition()