quicktime.vr
Class QTVRPanoSample
java.lang.Object
|
+--quicktime.util.QTByteObject
|
+--quicktime.vr.QTVRAtom
|
+--quicktime.vr.QTVRPanoSample
- All Implemented Interfaces:
- java.lang.Cloneable, PrimitivesLib, java.io.Serializable, SharedLibrary, com.apple.jdirect.SharedLibrary
- public final class QTVRPanoSample
- extends QTVRAtom
- See Also:
- Serialized Form
Constructor Summary |
QTVRPanoSample()
Creates a QTVRPanoSample object containing no data |
QTVRPanoSample(byte[] bytes)
Creates a QTVRPanoSample object from a byte array
Used in cloning |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
QTVRPanoSample
public QTVRPanoSample()
- Creates a QTVRPanoSample object containing no data
QTVRPanoSample
public QTVRPanoSample(byte[] bytes)
throws QTException
- Creates a QTVRPanoSample object from a byte array
Used in cloning
clone
public java.lang.Object clone()
- Returns a copy of this class.
- Overrides:
clone
in class QTVRAtom
getEndianDescriptor
public static EndianDescriptor getEndianDescriptor()
- Returns the EndianDescriptor for this class.
- Returns:
- an EndianDescriptor
getImageRefTrackIndex
public int getImageRefTrackIndex()
- Returns:
- the track reference index of the full res image track
setImageRefTrackIndex
public void setImageRefTrackIndex(int imageRefTrackIndex)
- Parameters:
imageRefTrackIndex
- the track reference index of the full res image track
getHotSpotRefTrackIndex
public int getHotSpotRefTrackIndex()
- Returns:
- the track reference index of the full res hot spot track
setHotSpotRefTrackIndex
public void setHotSpotRefTrackIndex(int hotSpotRefTrackIndex)
- Parameters:
imageRefTrackIndex
- track reference index of the full res hot spot track
getMinPan
public float getMinPan()
- Returns:
- the minPan
setMinPan
public void setMinPan(float minPan)
- Parameters:
minPan
- the minPan
getMaxPan
public float getMaxPan()
- Returns:
- the maxPan
setMaxPan
public void setMaxPan(float maxPan)
- Parameters:
maxPan
- the maxPan
getMinTilt
public float getMinTilt()
- Returns:
- the minTilt
setMinTilt
public void setMinTilt(float minTilt)
- Parameters:
minTilt
- the minTilt
getMaxTilt
public float getMaxTilt()
- Returns:
- the maxTilt
setMaxTilt
public void setMaxTilt(float maxTilt)
- Parameters:
maxTilt
- the maxTilt
getMinFieldOfView
public float getMinFieldOfView()
- Returns:
- the minFieldOfView
setMinFieldOfView
public void setMinFieldOfView(float minFieldOfView)
- Parameters:
minFieldOfView
- the minFieldOfView
getMaxFieldOfView
public float getMaxFieldOfView()
- Returns:
- the maxFieldOfView
setMaxFieldOfView
public void setMaxFieldOfView(float maxFieldOfView)
- Parameters:
maxFieldOfView
- the maxFieldOfView
getDefaultPan
public float getDefaultPan()
- Returns:
- the defaultPan
setDefaultPan
public void setDefaultPan(float defaultPan)
- Parameters:
defaultPan
- the defaultPan
getDefaultTilt
public float getDefaultTilt()
- Returns:
- the defaultTilt
setDefaultTilt
public void setDefaultTilt(float defaultTilt)
- Parameters:
defaultTilt
- the defaultTilt
getDefaultFieldOfView
public float getDefaultFieldOfView()
- Returns:
- the defaultFieldOfView
setDefaultFieldOfView
public void setDefaultFieldOfView(float defaultFieldOfView)
- Parameters:
defaultFieldOfView
- the defaultFieldOfView
getImageSize
public QDPoint getImageSize()
- Returns:
- the pixel width and height of the panorama
setImageSize
public void setImageSize(QDPoint imageSize)
- Parameters:
imageSize
- the pixel width and height of the panorama
getNumFrames
public QDPoint getNumFrames()
- Returns:
- the number of diced image frames wide and high
setNumFrames
public void setNumFrames(QDPoint imageNumFrames)
- Parameters:
imageNumFrames
- the number of diced image frames wide and high
getHotSpotSize
public QDPoint getHotSpotSize()
- Returns:
- the pixel width and height of the hot spot panorama
setHotSpotSize
public void setHotSpotSize(QDPoint hotSpotSize)
- Parameters:
imageSize
- the pixel width and height of the hot spot panorama
getHotSpotNumFrames
public QDPoint getHotSpotNumFrames()
- Returns:
- the number of diced hotspot frames wide and high
setHotSpotNumFrames
public void setHotSpotNumFrames(QDPoint hotSpotNumFrames)
- Parameters:
hotSpotNumFrames
- the number of diced hotspot frames wide and high
getFlags
public int getFlags()
- Returns:
- the flags
setFlags
public void setFlags(int flags)
- Parameters:
flags
-
getPanoType
public int getPanoType()
- Returns:
- the panoType, (reserved1)
setPanoType
public void setPanoType(int panoType)
- Parameters:
panoType
- (reserved1)
setPanoType
public void setPanoType(java.lang.String panoType)
- Sets the type of the panorama
- Parameters:
panoType
- String
getReserved2
public int getReserved2()
- Returns:
- the reserved2
setReserved2
public void setReserved2(int reserved2)
- Parameters:
reserved2
-
toString
public java.lang.String toString()
- Description copied from class:
QTVRAtom
- Returns a string representation of the class
- Overrides:
toString
in class QTVRAtom