quicktime.vr
Class QTVRHotSpotInfo

java.lang.Object
  |
  +--quicktime.util.QTByteObject
        |
        +--quicktime.vr.QTVRAtom
              |
              +--quicktime.vr.QTVRHotSpotInfo
All Implemented Interfaces:
java.lang.Cloneable, PrimitivesLib, java.io.Serializable, SharedLibrary, com.apple.jdirect.SharedLibrary

public final class QTVRHotSpotInfo
extends QTVRAtom

See Also:
Serialized Form

Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
 
Constructor Summary
QTVRHotSpotInfo()
          Creates a QTVRHotSpotInfo object containing no data.
QTVRHotSpotInfo(byte[] bytes)
          Creates a QTVRHotSpotInfo object from a byte array Used in cloning
 
Method Summary
 java.lang.Object clone()
          Returns a copy of this class.
 float getBestFOV()
          returns the bestFOV
 float getBestPan()
          returns the bestPan
 float getBestTilt()
          returns the bestTilt
 QDPoint getBestViewCenter()
          returns the bestViewCenter
 int getCommentAtomID()
          returns the commentAtomID
static EndianDescriptor getEndianDescriptor()
           
 int getFlags()
          returns the flags
 QDRect getHotSpotRect()
          returns the hotSpotRect
 int getHotSpotType()
          returns the hotSpotType
 int getMouseDownCursorID()
          returns the mouseDown cursorID
 int getMouseOverCursorID()
          returns the mouseOver cursorID
 int getMouseUpCursorID()
          returns the mouseUp cursorID
 int getNameAtomID()
          returns the nameAtomID
 int getReserved1()
          returns the reserved1
 int getReserved2()
          returns the reserved2
 void setBestFOV(float bestFOV)
          set the bestFOV
 void setBestPan(float bestPan)
          set the bestPan
 void setBestTilt(float bestTilt)
          set the bestTilt
 void setBestViewCenter(QDPoint bestViewCenter)
          set the bestViewCenter
 void setCommentAtomID(int commentAtomID)
          set the commentAtomID ID of the QTVRString atom zero means no comment atom
 void setFlags(int flags)
          set the flags
 void setHotSpotRect(QDRect hotSpotRect)
          set the hotSpotRect
 void setHotSpotType(int hotSpotType)
          set the hotSpotType 'link' 'undf' 'url '
 void setHotSpotType(java.lang.String hotSpotType)
          sets the hotSpotType using a string "link" "undf" "url "
 void setMouseDownCursorID(int cursorID)
          set the mouseDown cursorID
 void setMouseOverCursorID(int cursorID)
          set the mouseOver cursorID
 void setMouseUpCursorID(int cursorID)
          set the mouseUp cursorID
 void setNameAtomID(int nameAtomID)
          set the nameAtomID ID of the QTVRString atom zero means no name atom
 void setReserved1(int reserved1)
          set the reserved1
 void setReserved2(int reserved2)
          set the 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

QTVRHotSpotInfo

public QTVRHotSpotInfo()
Creates a QTVRHotSpotInfo object containing no data.

QTVRHotSpotInfo

public QTVRHotSpotInfo(byte[] bytes)
                throws QTException
Creates a QTVRHotSpotInfo 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()

getHotSpotType

public int getHotSpotType()
returns the hotSpotType

setHotSpotType

public void setHotSpotType(int hotSpotType)
set the hotSpotType 'link' 'undf' 'url '

setHotSpotType

public void setHotSpotType(java.lang.String hotSpotType)
sets the hotSpotType using a string "link" "undf" "url "

getNameAtomID

public int getNameAtomID()
returns the nameAtomID

setNameAtomID

public void setNameAtomID(int nameAtomID)
set the nameAtomID ID of the QTVRString atom zero means no name atom

getCommentAtomID

public int getCommentAtomID()
returns the commentAtomID

setCommentAtomID

public void setCommentAtomID(int commentAtomID)
set the commentAtomID ID of the QTVRString atom zero means no comment atom

getMouseOverCursorID

public int getMouseOverCursorID()
returns the mouseOver cursorID

setMouseOverCursorID

public void setMouseOverCursorID(int cursorID)
set the mouseOver cursorID

getMouseDownCursorID

public int getMouseDownCursorID()
returns the mouseDown cursorID

setMouseDownCursorID

public void setMouseDownCursorID(int cursorID)
set the mouseDown cursorID

getMouseUpCursorID

public int getMouseUpCursorID()
returns the mouseUp cursorID

setMouseUpCursorID

public void setMouseUpCursorID(int cursorID)
set the mouseUp cursorID

getBestPan

public float getBestPan()
returns the bestPan

setBestPan

public void setBestPan(float bestPan)
set the bestPan

getBestTilt

public float getBestTilt()
returns the bestTilt

setBestTilt

public void setBestTilt(float bestTilt)
set the bestTilt

getBestFOV

public float getBestFOV()
returns the bestFOV

setBestFOV

public void setBestFOV(float bestFOV)
set the bestFOV

getBestViewCenter

public QDPoint getBestViewCenter()
returns the bestViewCenter

setBestViewCenter

public void setBestViewCenter(QDPoint bestViewCenter)
set the bestViewCenter

getHotSpotRect

public QDRect getHotSpotRect()
returns the hotSpotRect

setHotSpotRect

public void setHotSpotRect(QDRect hotSpotRect)
set the hotSpotRect

getFlags

public int getFlags()
returns the flags

setFlags

public void setFlags(int flags)
set the flags

setReserved1

public void setReserved1(int reserved1)
set the reserved1

getReserved1

public int getReserved1()
returns the reserved1

setReserved2

public void setReserved2(int reserved2)
set the reserved2

getReserved2

public int getReserved2()
returns the reserved2

toString

public java.lang.String toString()
Description copied from class: QTVRAtom
Returns a string representation of the class
Overrides:
toString in class QTVRAtom