Visual Computing Library
Loading...
Searching...
No Matches
vcl::TrackBall< Scalar > Member List

This is the complete list of members for vcl::TrackBall< Scalar >, including all inherited members.

applyArc(const Point3< Scalar > &axis, Scalar angle) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
applyAtomicMotion(MotionType motion, AtomicMotionArg step=std::monostate())vcl::TrackBall< Scalar >inline
applyPan(const Point3< Scalar > &translation) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
applyRoll(Scalar angleRad) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
applyScale(Scalar value) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
ARC enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
ARC_BALL_RADIUS_RATIO (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >privatestatic
AtomicMotionArg typedef (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
beginDragMotion(MotionType motion)vcl::TrackBall< Scalar >inline
camera() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
center() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
changeScale(Scalar factor) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
currentMotion() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
DEFAULT_FOV_DEG (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >privatestatic
DIR_LIGHT_ARC enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
drag(MotionType motion) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
dragArc()vcl::TrackBall< Scalar >inlineprivate
dragDirLightArc()vcl::TrackBall< Scalar >inlineprivate
dragPan() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
dragRoll() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
dragScale() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
dragZmove() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
endDragMotion(MotionType motion)vcl::TrackBall< Scalar >inline
FOCUS enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
FOCUS_SCALE_FACTOR (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >privatestatic
FOV enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
fovDeg() constvcl::TrackBall< Scalar >inline
gizmoMatrix() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
isDragging() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
light() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
lightGizmoMatrix() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
mCamera (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mCurrDragMotion (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mCurrMousePosition (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mDirectionalLightTransform (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mDragging (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mInitialDirRotation (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mInitialPoint (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mInitialTransform (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
MOTION_NUMBER enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
MotionType enum name (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
mPrevMousePosition (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mRadius (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mScreenSize (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
mTransform (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >private
PAN enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
performFov(Scalar pixelDelta)vcl::TrackBall< Scalar >inlineprivate
performPan(const Point2< Scalar > &pixelDelta)vcl::TrackBall< Scalar >inlineprivate
performScale(Scalar pixelDelta)vcl::TrackBall< Scalar >inlineprivate
performZmove(const Scalar &pixelDelta)vcl::TrackBall< Scalar >inlineprivate
pointOnArcball(Point2< Scalar > screenCoord) const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
pointOnTrackballPlane(Point2< Scalar > screenCoord) const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
projectionMatrix() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
projectionMode() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
reset() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
reset(const Point3< Scalar > &center, Scalar scale)vcl::TrackBall< Scalar >inline
resetDirectionalLight() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
ROLL enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
roll(Scalar delta)vcl::TrackBall< Scalar >inlineprivate
rotate(const Quaternion< Scalar > &q)vcl::TrackBall< Scalar >inlineprivate
rotate(Point3< Scalar > axis, Scalar angleRad) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
rotateDirLight(const Quaternion< Scalar > &rotation) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
rotateDirLight(Point3< Scalar > axis, Scalar angle) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
scale() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
SCALE enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >
setCenter(const Point3< Scalar > &center) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setDragMotionValue(MotionType motion, bool value)vcl::TrackBall< Scalar >inlineprivate
setFovDeg(Scalar fov)vcl::TrackBall< Scalar >inline
setMousePosition(Scalar x, Scalar y) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setMousePosition(const Point2< Scalar > &point) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setProjectionMode(Camera< Scalar >::ProjectionMode::Enum mode) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setRotation(const Quaternion< Scalar > &rotation) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setRotation(const Point3< Scalar > &axis, Scalar angle) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setScale(Scalar scale) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setScreenSize(Scalar width, Scalar height) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
setScreenSize(const Point2< Scalar > &sz) (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
TrackBall() (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
trackballToPixelRatio() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inlineprivate
translate(Point3< Scalar > t)vcl::TrackBall< Scalar >inlineprivate
update()vcl::TrackBall< Scalar >inline
viewMatrix() const (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >inline
ZMOVE enum value (defined in vcl::TrackBall< Scalar >)vcl::TrackBall< Scalar >