Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

xchen::Frame Struct Reference

A frame in 3D space, together with transform (from canonical frame at origin) matrix. More...

#include <Frame.H>

Inheritance diagram for xchen::Frame:

xchen::Frenet List of all members.

Public Methods

 Frame (const dPoint3D &p=dPoint3D(0.0), const dVector3D &x=dVector3D(1, 0, 0), const dVector3D &y=dVector3D(0, 1, 0), const dVector3D &z=dVector3D(0, 0, 1))

Public Attributes

dPoint3D pos
dVector3D f1
dVector3D f2
dVector3D f3
dVecOfVec44 matrix

Friends

ostream & operator<< (ostream &os, const Frame &frm)

Detailed Description

A frame in 3D space, together with transform (from canonical frame at origin) matrix.


Constructor & Destructor Documentation

xchen::Frame::Frame const dPoint3D   p = dPoint3D(0.0),
const dVector3D   x = dVector3D(1,0,0),
const dVector3D   y = dVector3D(0,1,0),
const dVector3D   z = dVector3D(0,0,1)
[inline]
 


Friends And Related Function Documentation

ostream& operator<< ostream &    os,
const Frame &    frm
[friend]
 


Member Data Documentation

dVector3D xchen::Frame::f1
 

dVector3D xchen::Frame::f2
 

dVector3D xchen::Frame::f3
 

dVecOfVec44 xchen::Frame::matrix
 

dPoint3D xchen::Frame::pos
 


The documentation for this struct was generated from the following file:
Generated on Wed Apr 7 21:40:51 2004 by doxygen1.2.18