CameraSpline::Knot Struct Reference

#include <cameraSpline.h>

List of all members.

Public Types

 NORMAL
 POSITION_ONLY
 KINK
 NUM_TYPE_BITS = 2
 LINEAR
 SPLINE
 NUM_PATH_BITS = 1
enum  Type {
  NORMAL,
  POSITION_ONLY,
  KINK,
  NUM_TYPE_BITS = 2
}
 in meters per second More...
enum  Path {
  LINEAR,
  SPLINE,
  NUM_PATH_BITS = 1
}

Public Member Functions

 Knot::Knot ()
 Knot::Knot (const Knot &k)
 Knot::Knot (const Point3F &p, const QuatF &r, F32 s, Knot::Type type=NORMAL, Knot::Path path=SPLINE)

Public Attributes

Point3F mPosition
QuatF mRotation
F32 mSpeed
enum CameraSpline::Knot::Type mType
 in meters per second
enum CameraSpline::Knot::Path mPath
F32 mDistance
Knotprev
Knotnext


Member Enumeration Documentation

in meters per second

Enumerator:
NORMAL 
POSITION_ONLY 
KINK 
NUM_TYPE_BITS 

Enumerator:
LINEAR 
SPLINE 
NUM_PATH_BITS 


Member Function Documentation

CameraSpline::Knot::Knot::Knot (  )  [inline]

CameraSpline::Knot::Knot::Knot ( const Knot k  ) 

CameraSpline::Knot::Knot::Knot ( const Point3F p,
const QuatF r,
F32  s,
Knot::Type  type = NORMAL,
Knot::Path  path = SPLINE 
)


Member Data Documentation