See: Description
Interface | Description |
---|---|
ILcdViewshed |
The base interface for all viewsheds.
|
ILcdViewshedFactory |
This interface defines a factory that is capable creating viewsheds for specific domain objects.
|
ILcdVisibilityComposite |
Interface which defines a strategy for compositing visibility values from different viewsheds.
|
Class | Description |
---|---|
ALcdCompositeViewshed |
Abstract class defining a composite viewshed.
|
ALcdViewshedObserver |
Abstract class that represents a viewshed observer.
|
TLcd3DMeshViewshedFactory |
A viewshed factory that supports the creation of viewsheds for
ILcd3DMesh
instances. |
TLcdAverageVisibilityComposite |
This
ILcdVisibilityComposite will output an average of all the provided
viewshed visibilities. |
TLcdBoundedCompositeViewshed |
A bounded object viewshed is a composite viewshed optimized for bounded objects.
|
TLcdCompositeViewshed |
A concrete implementation of
ALcdCompositeViewshed . |
TLcdConeOfSilenceViewshed |
An implementation of viewshed that emulates a cone of silence around an observer.
|
TLcdDirectionalViewshedObserver |
Extension of
ALcdViewshedObserver . |
TLcdExtrudedPolygonViewshedFactory |
A viewshed factory for extruded polygons.
|
TLcdMaximalVisibilityComposite |
This
ILcdVisibilityComposite will output the maximum of all provided viewshed
visibilities. |
TLcdMinimalVisibilityComposite |
This
ILcdVisibilityComposite will output a minimum value of all provided
visibilities. |
TLcdPolygonViewshedFactory |
A viewshed factory that can create viewsheds for planar polygons (i.e.
|
TLcdPositionalViewshedObserver |
Extension of
ALcdViewshedObserver . |
TLcdProductVisibilityComposite |
This
ILcdVisibilityComposite returns the product of all provided visibilities. |
TLcdTerrainViewshedFactory |
Creates viewsheds for terrain models.
|
TLcdViewshedMultilevelRaster |
This ILcdMultilevelRaster can be used to visualize an
ILcdViewshed . |
The viewshed package provides support for computing and rendering visbility for 3D scenes consisting of any meshes, extruded shapes or terrain.
The main classes of this package are:Viewsheds can also be combined to form composite viewsheds, to expand the functionality of basic viewshed implementations.