MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
MGXCameraFrame Class Reference
+ Inheritance diagram for MGXCameraFrame:

Public Member Functions

void wheelEvent (QWheelEvent *const event, qglviewer::Camera *const camera)
 
float zoom () const
 
void setZoom (float z)
 
- Public Member Functions inherited from qglviewer::ManipulatedCameraFrame
 ManipulatedCameraFrame::ManipulatedCameraFrame ()
 
 ManipulatedCameraFrame::ManipulatedCameraFrame (const ManipulatedCameraFrame &mcf)
 
 ManipulatedCameraFrame::operator= (const ManipulatedCameraFrame &mcf)
 
 ManipulatedCameraFrame::revolveAroundPoint () const
 
 ManipulatedCameraFrame::setRevolveAroundPoint (const Vec &revolveAroundPoint)
 
 ManipulatedCameraFrame::setFlySpeed (float speed)
 
 ManipulatedCameraFrame::setFlyUpVector (const Vec &up)
 
 ManipulatedCameraFrame::flySpeed () const
 
 ManipulatedCameraFrame::flyUpVector () const
 
 ManipulatedCameraFrame::mouseReleaseEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedCameraFrame::mouseMoveEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedCameraFrame::wheelEvent (QWheelEvent *const event, Camera *const camera)
 
 ManipulatedCameraFrame::spin ()
 
 ManipulatedCameraFrame::domElement (const QString &name, QDomDocument &document) const
 
 ManipulatedCameraFrame::initFromDOMElement (const QDomElement &element)
 
- Public Member Functions inherited from qglviewer::ManipulatedFrame
 ManipulatedFrame::ManipulatedFrame ()
 
 ManipulatedFrame::ManipulatedFrame (const ManipulatedFrame &mf)
 
 ManipulatedFrame::operator= (const ManipulatedFrame &mf)
 
 ManipulatedFrame::manipulated ()
 
 ManipulatedFrame::spun ()
 
 ManipulatedFrame::setRotationSensitivity (float sensitivity)
 
 ManipulatedFrame::setTranslationSensitivity (float sensitivity)
 
 ManipulatedFrame::setSpinningSensitivity (float sensitivity)
 
 ManipulatedFrame::setWheelSensitivity (float sensitivity)
 
 ManipulatedFrame::rotationSensitivity () const
 
 ManipulatedFrame::translationSensitivity () const
 
 ManipulatedFrame::spinningSensitivity () const
 
 ManipulatedFrame::wheelSensitivity () const
 
 ManipulatedFrame::isSpinning () const
 
 ManipulatedFrame::spinningQuaternion () const
 
 ManipulatedFrame::setSpinningQuaternion (const Quaternion &spinningQuaternion)
 
 ManipulatedFrame::startSpinning (int updateInterval)
 
 ManipulatedFrame::stopSpinning ()
 
 ManipulatedFrame::spin ()
 
 ManipulatedFrame::mousePressEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedFrame::mouseMoveEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedFrame::mouseReleaseEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedFrame::mouseDoubleClickEvent (QMouseEvent *const event, Camera *const camera)
 
 ManipulatedFrame::wheelEvent (QWheelEvent *const event, Camera *const camera)
 
 ManipulatedFrame::isManipulated () const
 
 ManipulatedFrame::checkIfGrabsMouse (int x, int y, const Camera *const camera)
 
 ManipulatedFrame::domElement (const QString &name, QDomDocument &document) const
 
 ManipulatedFrame::initFromDOMElement (const QDomElement &element)
 
- Public Member Functions inherited from qglviewer::Frame
 Frame::Frame ()
 
 Frame::Frame (const Frame &frame)
 
 Frame::Frame (const Vec &position, const Quaternion &orientation)
 
 Frame::operator= (const Frame &frame)
 
 Frame::modified ()
 
 Frame::interpolated ()
 
 Frame::setPosition (const Vec &position)
 
 Frame::setPosition (float x, float y, float z)
 
 Frame::setPositionWithConstraint (Vec &position)
 
 Frame::setOrientation (const Quaternion &orientation)
 
 Frame::setOrientation (double q0, double q1, double q2, double q3)
 
 Frame::setOrientationWithConstraint (Quaternion &orientation)
 
 Frame::setPositionAndOrientation (const Vec &position, const Quaternion &orientation)
 
 Frame::setPositionAndOrientationWithConstraint (Vec &position, Quaternion &orientation)
 
 Frame::position () const
 
 Frame::orientation () const
 
 Frame::getPosition (float &x, float &y, float &z) const
 
 Frame::getOrientation (double &q0, double &q1, double &q2, double &q3) const
 
 Frame::setTranslation (const Vec &translation)
 
 Frame::setTranslation (float x, float y, float z)
 
 Frame::setTranslationWithConstraint (Vec &translation)
 
 Frame::setRotation (const Quaternion &rotation)
 
 Frame::setRotation (double q0, double q1, double q2, double q3)
 
 Frame::setRotationWithConstraint (Quaternion &rotation)
 
 Frame::setTranslationAndRotation (const Vec &translation, const Quaternion &rotation)
 
 Frame::setTranslationAndRotationWithConstraint (Vec &translation, Quaternion &rotation)
 
 Frame::translation () const
 
 Frame::rotation () const
 
 Frame::getTranslation (float &x, float &y, float &z) const
 
 Frame::getRotation (double &q0, double &q1, double &q2, double &q3) const
 
 Frame::referenceFrame () const
 
 Frame::setReferenceFrame (const Frame *const refFrame)
 
 Frame::settingAsReferenceFrameWillCreateALoop (const Frame *const frame)
 
 Frame::translate (Vec &t)
 
 Frame::translate (const Vec &t)
 
 Frame::translate (float x, float y, float z)
 
 Frame::translate (float &x, float &y, float &z)
 
 Frame::rotate (Quaternion &q)
 
 Frame::rotate (const Quaternion &q)
 
 Frame::rotate (double q0, double q1, double q2, double q3)
 
 Frame::rotate (double &q0, double &q1, double &q2, double &q3)
 
 Frame::rotateAroundPoint (Quaternion &rotation, const Vec &point)
 
 Frame::rotateAroundPoint (const Quaternion &rotation, const Vec &point)
 
 Frame::alignWithFrame (const Frame *const frame, bool move=false, float threshold=0.85f)
 
 Frame::projectOnLine (const Vec &origin, const Vec &direction)
 
 Frame::coordinatesOf (const Vec &src) const
 
 Frame::inverseCoordinatesOf (const Vec &src) const
 
 Frame::localCoordinatesOf (const Vec &src) const
 
 Frame::localInverseCoordinatesOf (const Vec &src) const
 
 Frame::coordinatesOfIn (const Vec &src, const Frame *const in) const
 
 Frame::coordinatesOfFrom (const Vec &src, const Frame *const from) const
 
 Frame::getCoordinatesOf (const float src[3], float res[3]) const
 
 Frame::getInverseCoordinatesOf (const float src[3], float res[3]) const
 
 Frame::getLocalCoordinatesOf (const float src[3], float res[3]) const
 
 Frame::getLocalInverseCoordinatesOf (const float src[3], float res[3]) const
 
 Frame::getCoordinatesOfIn (const float src[3], float res[3], const Frame *const in) const
 
 Frame::getCoordinatesOfFrom (const float src[3], float res[3], const Frame *const from) const
 
 Frame::transformOf (const Vec &src) const
 
 Frame::inverseTransformOf (const Vec &src) const
 
 Frame::localTransformOf (const Vec &src) const
 
 Frame::localInverseTransformOf (const Vec &src) const
 
 Frame::transformOfIn (const Vec &src, const Frame *const in) const
 
 Frame::transformOfFrom (const Vec &src, const Frame *const from) const
 
 Frame::getTransformOf (const float src[3], float res[3]) const
 
 Frame::getInverseTransformOf (const float src[3], float res[3]) const
 
 Frame::getLocalTransformOf (const float src[3], float res[3]) const
 
 Frame::getLocalInverseTransformOf (const float src[3], float res[3]) const
 
 Frame::getTransformOfIn (const float src[3], float res[3], const Frame *const in) const
 
 Frame::getTransformOfFrom (const float src[3], float res[3], const Frame *const from) const
 
 Frame::constraint () const
 
 Frame::setConstraint (Constraint *const constraint)
 
 Frame::matrix () const
 
 Frame::getMatrix (GLdouble m[4][4]) const
 
 Frame::getMatrix (GLdouble m[16]) const
 
 Frame::worldMatrix () const
 
 Frame::getWorldMatrix (GLdouble m[4][4]) const
 
 Frame::getWorldMatrix (GLdouble m[16]) const
 
 Frame::setFromMatrix (const GLdouble m[4][4])
 
 Frame::setFromMatrix (const GLdouble m[16])
 
 Frame::inverse () const
 
 Frame::worldInverse () const
 
 Frame::domElement (const QString &name, QDomDocument &document) const
 
 Frame::initFromDOMElement (const QDomElement &element)
 
- Public Member Functions inherited from qglviewer::MouseGrabber
 MouseGrabber::MouseGrabber ()
 
 MouseGrabber::checkIfGrabsMouse (int x, int y, const Camera *const camera)=0
 
 MouseGrabber::grabsMouse () const
 
 MouseGrabber::setGrabsMouse (bool grabs)
 
 MouseGrabber::MouseGrabberPool ()
 
 MouseGrabber::isInMouseGrabberPool () const
 
 MouseGrabber::addInMouseGrabberPool ()
 
 MouseGrabber::removeFromMouseGrabberPool ()
 
 MouseGrabber::clearMouseGrabberPool (bool autoDelete=false)
 
 MouseGrabber::mousePressEvent (QMouseEvent *const event, Camera *const camera)
 
 MouseGrabber::mouseDoubleClickEvent (QMouseEvent *const event, Camera *const camera)
 
 MouseGrabber::mouseReleaseEvent (QMouseEvent *const event, Camera *const camera)
 
 MouseGrabber::mouseMoveEvent (QMouseEvent *const event, Camera *const camera)
 
 MouseGrabber::wheelEvent (QWheelEvent *const event, Camera *const camera)
 

Protected Attributes

float _zoom
 

The documentation for this class was generated from the following file: