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
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTLcdPanorama(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 ofILcdPanoramicImagesthat together represent this panorama.static TLcdPanorama.BuilderGet a newTLcdPanorama.Builderfor apanorama.Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValueMethods 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:ILcdPanoramaGet the list ofILcdPanoramicImagesthat together represent this panorama.- Specified by:
getPanoramicImagesin interfaceILcdPanorama- Returns:
- the collection of panoramic images
-
getFocusPoint
Description copied from interface:ILcdPanoramaGet the focus point of this panorama.The focus point is the vantage point from which the panoramic images are seen.
- Specified by:
getFocusPointin interfaceILcdPanorama- Returns:
- the focus point of this panorama
-
newBuilder
Get a newTLcdPanorama.Builderfor apanorama.- Returns:
- a new builder object
-