Package | Description |
---|---|
com.luciad.tea.viewshed |
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcdCompositeViewshed
Abstract class defining a composite viewshed.
|
class |
TLcdBoundedCompositeViewshed
A bounded object viewshed is a composite viewshed optimized for bounded objects.
|
class |
TLcdCompositeViewshed
A concrete implementation of
ALcdCompositeViewshed . |
class |
TLcdConeOfSilenceViewshed
An implementation of viewshed that emulates a cone of silence around an observer.
|
Modifier and Type | Method and Description |
---|---|
ILcdViewshed |
TLcdTerrainViewshedFactory.createViewshed(ILcdHeightProvider aHeightProvider,
ILcdBounds aBounds,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for a given height provider within a given bounds.
|
ILcdViewshed |
TLcdTerrainViewshedFactory.createViewshed(Object aObject,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for a given object.
|
ILcdViewshed |
TLcdPolygonViewshedFactory.createViewshed(Object aObject,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for the given
ILcdPolygon . |
ILcdViewshed |
TLcdExtrudedPolygonViewshedFactory.createViewshed(Object aObject,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for a given extruded shape.
|
ILcdViewshed |
TLcd3DMeshViewshedFactory.createViewshed(Object aObject,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for the given object.
|
ILcdViewshed |
ILcdViewshedFactory.createViewshed(Object aObject,
ILcdModelModelTransformation aModelModelTransformation)
Creates an
ILcdViewshed for the given
object. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdBoundedCompositeViewshed.addBoundedObject(ILcdBounded aBoundedObject,
ILcdModelModelTransformation aTransformation,
ILcdViewshed aViewshed)
Adds a bounded object to this viewshed.
|
void |
TLcdCompositeViewshed.addViewshed(ILcdViewshed aViewshed)
Adds a viewshed to this composite viewshed.
|
Constructor and Description |
---|
TLcdViewshedMultilevelRaster(ILcdBounds aBounds,
ILcdViewshed aViewshed,
ILcdModelModelTransformation aRasterToViewshedTransformation,
IndexColorModel aColorModel,
ILcdBuffer aBuffer)
Creates a viewshed raster with default levels of detail.
|
TLcdViewshedMultilevelRaster(ILcdBounds aBounds,
ILcdViewshed aViewshed,
ILcdModelModelTransformation aRasterToViewshedTransformation,
IndexColorModel aColorModel,
ILcdBuffer aBuffer,
int aLevelCount,
int aLevelScaleFactor,
double aStepSize)
Creates a viewshed raster sampled at the given sampling rate.
|
TLcdViewshedMultilevelRaster(ILcdBounds aBounds,
ILcdViewshed aViewshed,
ILcdModelModelTransformation aRasterToViewshedTransformation,
IndexColorModel aColorModel,
ILcdBuffer aBuffer,
int aLevelCount,
int aLevelScaleFactor,
int aTileWidth,
int aTileHeight,
int aSubtileWidth,
int aSubtileHeight)
Creates a viewshed raster with the given parameters.
|
Constructor and Description |
---|
TLcdCompositeViewshed(List<ILcdViewshed> aViewshedList)
Creates a new composite viewshed with the given list of viewsheds to delegate to.
|