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 >
private
static
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 >
private
static
DIR_LIGHT_ARC
enum value (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
drag
(MotionType motion) (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
dragArc
()
vcl::TrackBall< Scalar >
inline
private
dragDirLightArc
()
vcl::TrackBall< Scalar >
inline
private
dragPan
() (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
dragRoll
() (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
dragScale
() (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
dragZmove
() (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
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 >
private
static
FOV
enum value (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
fovDeg
() const
vcl::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 >
inline
private
performPan
(const Point2< Scalar > &pixelDelta)
vcl::TrackBall< Scalar >
inline
private
performScale
(Scalar pixelDelta)
vcl::TrackBall< Scalar >
inline
private
performZmove
(const Scalar &pixelDelta)
vcl::TrackBall< Scalar >
inline
private
pointOnArcball
(Point2< Scalar > screenCoord) const (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
pointOnTrackballPlane
(Point2< Scalar > screenCoord) const (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
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 > ¢er, 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 >
inline
private
rotate
(const Quaternion< Scalar > &q)
vcl::TrackBall< Scalar >
inline
private
rotate
(Point3< Scalar > axis, Scalar angleRad) (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
rotateDirLight
(const Quaternion< Scalar > &rotation) (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
rotateDirLight
(Point3< Scalar > axis, Scalar angle) (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
private
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 > ¢er) (defined in
vcl::TrackBall< Scalar >
)
vcl::TrackBall< Scalar >
inline
setDragMotionValue
(MotionType motion, bool value)
vcl::TrackBall< Scalar >
inline
private
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 >
inline
private
translate
(Point3< Scalar > t)
vcl::TrackBall< Scalar >
inline
private
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 >
Generated by
1.9.8