public class TLcdPanorama extends TLcdDataObject implements ILcdPanorama
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.
Modifier and Type | Class and Description |
---|---|
static class |
TLcdPanorama.Builder
Builder class for
TLcdPanorama objects. |
Modifier | Constructor and Description |
---|---|
protected |
TLcdPanorama(TLcdDataType aDataType,
ILcdPoint aPoint,
Collection<Supplier<ILcdPanoramicImage>> aImages)
Create a new
TLcdPanorama . |
Modifier and Type | Method and Description |
---|---|
ILcdPoint |
getFocusPoint()
Get the focus point of this panorama.
|
List<ILcdPanoramicImage> |
getPanoramicImages()
Get the list of
ILcdPanoramicImages that together represent this panorama. |
static TLcdPanorama.Builder |
newBuilder()
Get a new
TLcdPanorama.Builder for a panorama . |
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBounds
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
protected TLcdPanorama(TLcdDataType aDataType, ILcdPoint aPoint, Collection<Supplier<ILcdPanoramicImage>> aImages)
TLcdPanorama
.aDataType
- the data typeaPoint
- the focus pointaImages
- the collection of panoramic images
public List<ILcdPanoramicImage> getPanoramicImages()
ILcdPanorama
ILcdPanoramicImages
that together represent this panorama.getPanoramicImages
in interface ILcdPanorama
public ILcdPoint getFocusPoint()
ILcdPanorama
The focus point is the vantage point from which the panoramic images are seen.
getFocusPoint
in interface ILcdPanorama
public static TLcdPanorama.Builder newBuilder()
TLcdPanorama.Builder
for a panorama
.