Package com.luciad.panorama.model
Class TLcdPanorama
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.panorama.model.TLcdPanorama
- All Implemented Interfaces:
ILcdDataObject
,ILcdPanorama
,ILcdBounded
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Default implementation of the
ILcdPanorama
interface.
The TLcdPanorama
is based on the TLcdDataObject
class, which implies that it has
a TLcdDataType
and values
for the properties of that type.
Instances of this class can be created with the provided builder.
- Since:
- 2020.1
-
Nested Class Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
TLcdPanorama
(TLcdDataType aDataType, ILcdPoint aPoint, Collection<Supplier<ILcdPanoramicImage>> aImages) Create a newTLcdPanorama
. -
Method Summary
Modifier and TypeMethodDescriptionGet the focus point of this panorama.Get the list ofILcdPanoramicImages
that together represent this panorama.static TLcdPanorama.Builder
Get a newTLcdPanorama.Builder
for apanorama
.Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
Methods inherited from interface com.luciad.panorama.model.ILcdPanorama
getBounds
-
Constructor Details
-
TLcdPanorama
protected TLcdPanorama(TLcdDataType aDataType, ILcdPoint aPoint, Collection<Supplier<ILcdPanoramicImage>> aImages) Create a newTLcdPanorama
.- Parameters:
aDataType
- the data typeaPoint
- the focus pointaImages
- the collection ofpanoramic images
-
-
Method Details
-
getPanoramicImages
Description copied from interface:ILcdPanorama
Get the list ofILcdPanoramicImages
that together represent this panorama.- Specified by:
getPanoramicImages
in interfaceILcdPanorama
- Returns:
- the collection of panoramic images
-
getFocusPoint
Description copied from interface:ILcdPanorama
Get the focus point of this panorama.The focus point is the vantage point from which the panoramic images are seen.
- Specified by:
getFocusPoint
in interfaceILcdPanorama
- Returns:
- the focus point of this panorama
-
newBuilder
Get a newTLcdPanorama.Builder
for apanorama
.- Returns:
- a new builder object
-