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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the composite of thisALcdCompositeViewshedinstance.voidsetComposite(ILcdVisibilityComposite aComposite) Sets theILcdVisibilityCompositetoaComposite.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 theILcdVisibilityCompositetoaComposite.- Parameters:
aComposite- The viewshed composite- Throws:
IllegalArgumentException- whenaCompositeisnull.
-
getComposite
Returns the composite of thisALcdCompositeViewshedinstance.- Returns:
- the composite of this
ALcdCompositeViewshedinstance.
-