Uses of Class
quicktime.vr.QTVRException

Packages that use QTVRException
quicktime.std.movies   
quicktime.vr   
 

Uses of QTVRException in quicktime.std.movies
 

Methods in quicktime.std.movies that throw QTVRException
static AtomContainer AtomContainer.fromQTVRInstanceWorld(QTVRInstance ins)
          The QTVRGetVRWorld function returns an atom container that contains general scene information about the QuickTime VR movie specified, as well as a list of all the nodes in that movie.
static AtomContainer AtomContainer.fromQTVRInstanceNode(QTVRInstance ins, int nodeID)
          You can use the QTVRGetNodeInfo function to get the node information atom container that describes a node and all the hot spots in the node.
 

Uses of QTVRException in quicktime.vr
 

Methods in quicktime.vr that throw QTVRException
static void QTVRException.checkError(int err)
          This method will throw an exception if the incoming err argument is a non-zero value.
 AtomContainer QTVRInstance.getVRWorld()
          The QTVRGetVRWorld function returns an atom container that contains general scene information about the QuickTime VR movie specified, as well as a list of all the nodes in that movie.
 AtomContainer QTVRInstance.getNodeInfo(int nodeID)
          You can use the QTVRGetNodeInfo function to get the node information atom container that describes a node and all the hot spots in the node.
 void QTVRInstance.triggerHotSpot(int hotSpotID, AtomContainer nodeInfo, Atom selectedAtom)
          You can use the QTVRTriggerHotSpot function to trigger a hot spot.
 void QTVRInstance.enableHotSpot(int enableFlag, int hotSpotValue, boolean enable)
          You can use the QTVREnableHotSpot function to enable or disable one or more hot spots.
 void QTVRInstance.update(int imagingMode)
          You can use the QTVRUpdate function to force an immediate update of a QuickTime VR movie image.
 void QTVRInstance.goToNodeID(int nodeID)
          You can use the QTVRGoToNodeID function to set the current node of a movie.
 void QTVRInstance.nudge(int direction)
          You can use the QTVRNudge function to turn one step in a particular direction and display the new view.
 void QTVRInstance.setPanAngle(float panAngle)
          You can use the QTVRSetPanAngle function to set the pan angle of a QuickTime VR movie.
 void QTVRInstance.setTiltAngle(float tiltAngle)
          You can use the QTVRSetTiltAngle function to set the tilt angle of a QuickTime VR movie.
 void QTVRInstance.setFieldOfView(float fieldOfView)
          You can use the QTVRSetFieldOfView function to set the vertical field of view of a QuickTime VR movie.
 float QTVRInstance.getConstraints_min(int kind)
          You can use the QTVRGetConstraints function to get the current constraints of a movie.
 float QTVRInstance.getConstraints_max(int kind)
          You can use the QTVRGetConstraints function to get the current constraints of a movie.
 void QTVRInstance.setConstraints(int kind, float minValue, float maxValue)
          You can use the QTVRSetConstraints function to set the constraints of a movie.
 void QTVRInstance.setImagingProperty(int imagingMode, int imagingProperty, int propertyValue)
          You can use the QTVRSetImagingProperty function to set the current value of an imaging property of a movie.
 int QTVRInstance.getImagingProperty(int imagingMode, int imagingProperty)
          You can use the QTVRGetImagingProperty function to get the current value of an imaging property of a movie.
 void QTVRInstance.setAngularUnits(int units)
          You can use QTVRSetAngularUnits to set the type of unit used when specifying angles.
 float QTVRInstance.ptToPanAngle(QDPoint pt)
          You can use QTVRPtToAngles to get the pan angle of a point.
 float QTVRInstance.ptToTiltAngle(QDPoint pt)
          You can use QTVRPtToAngles to get the tilt angle of a point.
 float QTVRInstance.wrapAndConstrain(int kind, float value)
          You can use QTVRWrapAndConstrain to preflight a change in the viewing or control characteristics of an object or panoramic node.
 void QTVRInstance.setEnteringNodeProc(QTVREnteringNode enteringNodeProc, int flags)
          You can use the QTVRSetEnteringNodeProc function to install or remove a node-entering procedure.
 void QTVRInstance.setLeavingNodeProc(QTVRLeavingNode leavingNodeProc, int flags)
          You can use the QTVRSetLeavingNodeProc function to install or remove a node-leaving procedure.
 void QTVRInstance.setMouseOverHotSpotProc(QTVRMouseOverHotSpot mouseOverHotSpotProc, int flags)
          You can use the QTVRSetMouseOverHotSpotProc function to install or remove a mouse over hot spot procedure

QuickTime::QTVRSetMouseOverHotSpotProc

 void QTVRInstance.installInterceptProc(int selector, QTVRInterceptor interceptProc, int flags)
          You can use the QTVRInstallInterceptProc function to install or remove an intercept procedure for a QuickTime VR Manager function

QuickTime::QTVRInstallInterceptProc

 void QTVRInstance.removeInterceptProc(int selector)
          You can use the QTVRInstallInterceptProc function to install or remove an intercept procedure for a QuickTime VR Manager function

QuickTime::QTVRInstallInterceptProc

 void QTVRInstance.callInterceptedProc(QTVRInterceptRecord qtvrMsg)
          This method is used by the QTVRInterceptor execute method to call the QTVR default proc for the selector that was intercepted.
 void QTVRInstance.showDefaultView()
          The showDefaultView method sets the default values of the pan angle, tilt angle, field of view, view center (for object nodes), default state, mouse-down state, and all applicable animation and control settings for the node specified by the QTVRInstance you call this on.
 void QTVRInstance.setViewCenter(QDPoint viewCenter)
          The setViewCenter method sets the view center of the QuickTimeÊVR movie specified by the qtvr parameter to the fixed point specified by the viewCenter parameter.
 QDPoint QTVRInstance.getViewCenter()
          The getViewCenter method returns, in the QDPoint class, the x and y coordinates of the current view center of the QuickTimeÊVR movie specified by the QTVRInstance you call this on.
 int QTVRInstance.getHotSpotType(int hotSpotID)
          This method gets the type of a hot spot whose ID you specify.
 void QTVRInstance.setPrescreenImagingCompleteProc(QTVRImagingComplete imageCompleteProc, int flags)
          This method installs a callback that is invoked every time a QTVRInstance is drawn.
 int QTVRInstance.ptToHotSpotID(QDPoint pt)
          Returns the ID of the hot spot in the QuickTimeÊVR instance that lies directly under the point specified by the pt parameter.
 void QTVRInstance.setMouseOverTracking(boolean enable)
          Sets the mouse-over tracking state of the QuickTimeÊVR movie specified by the QTVRInstance object the method is called from.
 boolean QTVRInstance.getMouseOverTracking()
          Returns a Boolean value that indicates whether QuickTimeÊVR is currently handling mouse-over tracking for the QuickTimeÊVR movie specified by the QTVRInstance ( true ) or not ( false ).
 void QTVRInstance.setMouseDownTracking(boolean enable)
          Sets the mouse-down tracking state of the QuickTimeÊVR movie specified by the QTVRInstance to the state specified by the enable parameter.
 boolean QTVRInstance.getMouseDownTracking()
          Returns, as its function result, a Boolean value that indicates whether QuickTimeÊVR is currently handling mouse-down tracking for the QuickTimeÊVR movie specified by the parameter ( true ) or not ( false ).
 void QTVRInstance.setInteractionMouseClickHysteresis(int hysteresis)
          Sets the Mouse Click Hysteresis property of the Interaction property defined as the distance, in pixels, from the location of a mouse-down event to the limit within which the cursor is considered not to have moved.
 int QTVRInstance.getInteractionMouseClickHysteresis()
          Gets the Mouse Click Hysteresis property of the Interaction property defined as the distance, in pixels, from the location of a mouse-down event to the limit within which the cursor is considered not to have moved.
 void QTVRInstance.setInteractionMouseClickTimeout(int timeout)
          Sets the Mouse Click Timeout Interaction property.
 int QTVRInstance.getInteractionMouseClickTimeout()
          Gets the Mouse Click Timeout Interaction property defined as the number of ticks after which a mouse click times out and is automatically switched from a hot spot selection into a pan.
 void QTVRInstance.setInteractionPanTiltSpeed(int speed)
          Sets the panning and tilting speed interaction property.
 int QTVRInstance.getInteractionPanTiltSpeed()
          Gets the panning and tilting speed interaction property
 void QTVRInstance.setInteractionZoomSpeed(int speed)
          Sets the Zoom Speed Interaction Parameter.
 int QTVRInstance.getInteractionZoomSpeed()
          Gets the zoom speed interaction property
 void QTVRInstance.setInteractionTranslateOnMouseDown(boolean translate)
          Sets the mouseDown translation flag interaction property.
 boolean QTVRInstance.getInteractionTranslateOnMouseDown()
          Sets the translation interaction property
 void QTVRInstance.setInteractionMouseMotionScale(float scale)
          Sets the Mouse Motion Scale interaction property.
 float QTVRInstance.getInteractionMouseMotionScale()
          Sets the mouse motion scale interaction property
 void QTVRInstance.setInteractionNudgeMode(int mode)
          Sets the nudge mode interaction property.
 int QTVRInstance.getInteractionNudgeMode()
          Gets the nudge mode interaction property
 void QTVRInstance.setViewAngle(int viewParameter, int flagsIn, float value)
          kQTVRPanAngle, kQTVRTiltAngle, kQTVRFieldOfViewAngle Only the above parameters can be passed into this call.
 float QTVRInstance.getViewAngle(int viewParameter)
          kQTVRPanAngle, kQTVRTiltAngle, kQTVRFieldOfViewAngle Only the above parameters can be passed into this call.
 void QTVRInstance.setViewCentre(int flagsIn, QDPoint center)
          kQTVRViewCenter Requires QT 5.0.1 and above
 QDPoint QTVRInstance.getViewCentre()
          kQTVRViewCenter Requires QT 5.0.1 and above
 void QTVRInstance.setHotSpotsVisible(boolean value)
          kQTVRHotSpotsVisible Requires QT 5.0.1 and above
 boolean QTVRInstance.getHotSpotsVisible()
          kQTVRHotSpotsVisible Requires QT 5.0.1 and above