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

Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
 
Constructor Summary
QTVRPanoSample()
          Creates a QTVRPanoSample object containing no data
QTVRPanoSample(byte[] bytes)
          Creates a QTVRPanoSample object from a byte array Used in cloning
 
Method Summary
 java.lang.Object clone()
          Returns a copy of this class.
 float getDefaultFieldOfView()
           
 float getDefaultPan()
           
 float getDefaultTilt()
           
static EndianDescriptor getEndianDescriptor()
          Returns the EndianDescriptor for this class.
 int getFlags()
           
 QDPoint getHotSpotNumFrames()
           
 int getHotSpotRefTrackIndex()
           
 QDPoint getHotSpotSize()
           
 int getImageRefTrackIndex()
           
 QDPoint getImageSize()
           
 float getMaxFieldOfView()
           
 float getMaxPan()
           
 float getMaxTilt()
           
 float getMinFieldOfView()
           
 float getMinPan()
           
 float getMinTilt()
           
 QDPoint getNumFrames()
           
 int getPanoType()
           
 int getReserved2()
           
 void setDefaultFieldOfView(float defaultFieldOfView)
           
 void setDefaultPan(float defaultPan)
           
 void setDefaultTilt(float defaultTilt)
           
 void setFlags(int flags)
           
 void setHotSpotNumFrames(QDPoint hotSpotNumFrames)
           
 void setHotSpotRefTrackIndex(int hotSpotRefTrackIndex)
           
 void setHotSpotSize(QDPoint hotSpotSize)
           
 void setImageRefTrackIndex(int imageRefTrackIndex)
           
 void setImageSize(QDPoint imageSize)
           
 void setMaxFieldOfView(float maxFieldOfView)
           
 void setMaxPan(float maxPan)
           
 void setMaxTilt(float maxTilt)
           
 void setMinFieldOfView(float minFieldOfView)
           
 void setMinPan(float minPan)
           
 void setMinTilt(float minTilt)
           
 void setNumFrames(QDPoint imageNumFrames)
           
 void setPanoType(int panoType)
           
 void setPanoType(java.lang.String panoType)
          Sets the type of the panorama
 void setReserved2(int reserved2)
           
 java.lang.String toString()
          Returns a string representation of the class
 
Methods inherited from class quicktime.vr.QTVRAtom
getMajorVersion, getMinorVersion, setMajorVersion, setMinorVersion
 
Methods inherited from class quicktime.util.QTByteObject
equals, fromArray, getBytes, getSize
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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
Method Detail

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