public abstract class ALcdCompositeViewshed extends Object implements ILcdViewshed
Abstract class defining a composite viewshed. A composite viewshed is a collection of multiple
viewsheds whose visibilities need to be composited with an ILcdVisibilityComposite
.
Constructor and Description |
---|
ALcdCompositeViewshed()
Creates a new empty composite viewshed.
|
Modifier and Type | Method and Description |
---|---|
ILcdVisibilityComposite |
getComposite()
Returns the composite of this
ALcdCompositeViewshed instance. |
void |
setComposite(ILcdVisibilityComposite aComposite)
Sets the
ILcdVisibilityComposite to aComposite . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getReference, getVisibility
public ALcdCompositeViewshed()
getComposite()
returns an instance
of TLcdProductVisibilityComposite
.public void setComposite(ILcdVisibilityComposite aComposite)
ILcdVisibilityComposite
to aComposite
.aComposite
- The viewshed compositeIllegalArgumentException
- when aComposite
is null
.public ILcdVisibilityComposite getComposite()
ALcdCompositeViewshed
instance.ALcdCompositeViewshed
instance.