Package com.luciad.tea.viewshed
Class ALcdCompositeViewshed
java.lang.Object
com.luciad.tea.viewshed.ALcdCompositeViewshed
- All Implemented Interfaces:
ILcdViewshed
- Direct Known Subclasses:
TLcdBoundedCompositeViewshed
,TLcdCompositeViewshed
Abstract class defining a composite viewshed. A composite viewshed is a collection of multiple
viewsheds whose visibilities need to be composited with an ILcdVisibilityComposite
.
- Since:
- 11.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the composite of thisALcdCompositeViewshed
instance.void
setComposite
(ILcdVisibilityComposite aComposite) Sets theILcdVisibilityComposite
toaComposite
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.tea.viewshed.ILcdViewshed
getReference, getVisibility
-
Constructor Details
-
ALcdCompositeViewshed
public ALcdCompositeViewshed()Creates a new empty composite viewshed. By defaultgetComposite()
returns an instance ofTLcdProductVisibilityComposite
.
-
-
Method Details
-
setComposite
Sets theILcdVisibilityComposite
toaComposite
.- Parameters:
aComposite
- The viewshed composite- Throws:
IllegalArgumentException
- whenaComposite
isnull
.
-
getComposite
Returns the composite of thisALcdCompositeViewshed
instance.- Returns:
- the composite of this
ALcdCompositeViewshed
instance.
-