Uses of Interface
com.luciad.tea.viewshed.ILcdViewshed
Package
Description
Terrain analysis add-on for viewsheds.
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
-
Uses of ILcdViewshed in com.luciad.lucy.addons.tea.viewshed
Modifier and TypeMethodDescriptionTLcyViewshedBackEnd.createCompositeViewshed
(List<ILcdViewshed> aViewshedList) Creates a composite for a given list of viewsheds.TLcyViewshedBackEnd.createViewshed
(ALcyProperties aProperties, List<ILcdModel> aUsedModelsSFCT) Creates a viewshed for a single eyepoint.Modifier and TypeMethodDescriptionTLcyViewshedBackEnd.createCompositeViewshed
(List<ILcdViewshed> aViewshedList) Creates a composite for a given list of viewsheds. -
Uses of ILcdViewshed in com.luciad.tea.viewshed
Modifier and TypeClassDescriptionclass
Abstract class defining a composite viewshed.class
A bounded object viewshed is a composite viewshed optimized for bounded objects.class
A concrete implementation ofALcdCompositeViewshed
.class
An implementation of viewshed that emulates a cone of silence around an observer.Modifier and TypeMethodDescriptionILcdViewshedFactory.createViewshed
(Object aObject, ILcdModelModelTransformation aModelModelTransformation) Creates anILcdViewshed
for the given object.TLcd3DMeshViewshedFactory.createViewshed
(Object aObject, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for the given object.TLcdExtrudedPolygonViewshedFactory.createViewshed
(Object aObject, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for a given extruded shape.TLcdPolygonViewshedFactory.createViewshed
(Object aObject, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for the givenILcdPolygon
.TLcdTerrainViewshedFactory.createViewshed
(ILcdHeightProvider aHeightProvider, ILcdBounds aBounds, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for a given height provider within a given bounds.TLcdTerrainViewshedFactory.createViewshed
(Object aObject, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for a given object.Modifier and TypeMethodDescriptionvoid
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.ModifierConstructorDescriptionTLcdViewshedMultilevelRaster
(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.ModifierConstructorDescriptionTLcdCompositeViewshed
(List<ILcdViewshed> aViewshedList) Creates a new composite viewshed with the given list of viewsheds to delegate to.