public interface ILcdViewshed
The base interface for all viewsheds.
A viewshed is a representation of visibility of a 3D scene. A viewshed is defined in
a specific reference and can describe the visibility of all points within this reference. Viewsheds
are generally created for a positional viewpoint, or a viewing direction.
Viewsheds represent visibility as a double:
Generating viewsheds should be done by either using the specific methods of the concrete implementations,
or by using a matching
Visualizing viewsheds must be done by sampling the volume they represent, and converting
the values to colors. One way of doing this is by using the
TLcdViewshedMultilevelRaster class as a wrapper.
double getVisibility(ILcdPoint aPoint)
aPoint- The point to check visibility of. The point must be given in the reference in which the viewshed is defined.