This is a unit quaternion representing an orientation. More...

Inheritance diagram for LOrientationd:
LQuaterniond LVecBase4d

List of all members.

Public Member Functions

 __init__ ()
 __init__ (LMatrix3d const )
 matrix3
 __init__ (LMatrix4d const )
 matrix4
 __init__ (LQuaterniond const )
 __init__ (LVector3d const , float)
 vector + twist
 __init__ (double, double, double, double)
LOrientationd operator* (LQuaterniond const other)
 Orientation * Orientation This is a meaningless operation, and will always simply return the rhs.
LOrientationd operator* (LRotationd const other)
 Orientation * rotation = Orientation Applies a rotation to an orientation.

Static Public Member Functions

static TypeHandle getClassType ()

Detailed Description

This is a unit quaternion representing an orientation.


Member Function Documentation

__init__ ( )

Reimplemented from LQuaterniond.

__init__ ( LMatrix3d  const)

matrix3

__init__ ( LMatrix4d  const)

matrix4

__init__ ( LQuaterniond  const)
__init__ ( LVector3d  const,
float   
)

vector + twist

__init__ ( double  ,
double  ,
double  ,
double   
)

Reimplemented from LQuaterniond.

static TypeHandle getClassType ( ) [static]

Reimplemented from LQuaterniond.

LOrientationd operator* ( LQuaterniond const  other)

Orientation * Orientation This is a meaningless operation, and will always simply return the rhs.

Reimplemented from LQuaterniond.

LOrientationd operator* ( LRotationd const  other)

Orientation * rotation = Orientation Applies a rotation to an orientation.