public class TLcdCompositeViewshed extends ALcdCompositeViewshed
A concrete implementation of ALcdCompositeViewshed
.
Constructor and Description |
---|
TLcdCompositeViewshed()
Creates a new empty composite viewshed.
|
TLcdCompositeViewshed(List<ILcdViewshed> aViewshedList)
Creates a new composite viewshed with the given list of viewsheds to delegate to.
|
Modifier and Type | Method and Description |
---|---|
void |
addViewshed(ILcdViewshed aViewshed)
Adds a viewshed to this composite viewshed.
|
ILcdGeoReference |
getReference()
Returns the reference in which this viewshed is defined.
|
double |
getVisibility(ILcdPoint aPoint)
Returns the visibility of a given point.
|
getComposite, setComposite
public TLcdCompositeViewshed()
public TLcdCompositeViewshed(List<ILcdViewshed> aViewshedList)
aViewshedList
- a list of viewshedspublic double getVisibility(ILcdPoint aPoint)
ILcdViewshed
aPoint
- The point to check visibility of. The point must be given in the reference
in which the viewshed is defined.public ILcdGeoReference getReference()
public void addViewshed(ILcdViewshed aViewshed)
aViewshed
- a viewshed