Public Member Functions
cinder::Arcball Class Reference

#include <Arcball.h>

List of all members.

Public Member Functions

 Arcball ()
 Arcball (const Vec2i &aScreenSize)
void mouseDown (const Vec2i &mousePos)
void mouseDrag (const Vec2i &mousePos)
void resetQuat ()
Quatf getQuat ()
void setQuat (const Quatf &quat)
void setWindowSize (const Vec2i &aWindowSize)
void setCenter (const Vec2f &aCenter)
Vec2f getCenter () const
void setRadius (float aRadius)
float getRadius () const
void setConstraintAxis (const Vec3f &aConstraintAxis)
void setNoConstraintAxis ()
bool isUsingConstraint () const
Vec3f getConstraintAxis () const
Vec3f mouseOnSphere (const Vec2i &point)

Constructor & Destructor Documentation

cinder::Arcball::Arcball ( const Vec2i aScreenSize)

Member Function Documentation

void cinder::Arcball::mouseDown ( const Vec2i mousePos)
void cinder::Arcball::mouseDrag ( const Vec2i mousePos)
void cinder::Arcball::setQuat ( const Quatf quat)
void cinder::Arcball::setWindowSize ( const Vec2i aWindowSize)
void cinder::Arcball::setCenter ( const Vec2f aCenter)
void cinder::Arcball::setRadius ( float  aRadius)
float cinder::Arcball::getRadius ( ) const
void cinder::Arcball::setConstraintAxis ( const Vec3f aConstraintAxis)

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