#include <body3dview.h>
List of all members.
Public Member Functions |
| Body3dView (const Body3d< c > &sys) |
| Body3dView (const Body3d< c > &sys, vector< pair< Matrix3d, Vector9d > > *xs, vector< Vectorcd > *us=0) |
virtual | ~Body3dView () |
virtual void | Render (const pair< Matrix3d, Vector9d > *x, const Vectorcd *u=0) |
void | Render (const vector< pair< Matrix3d, Vector9d > > *xs, const vector< Vectorcd > *us=0, bool rs=true, int is=-1, int ie=-1, int dis=1, int dit=1, bool dl=false) |
Static Public Member Functions |
static void | Transform (const Matrix3d &R, const Vector3d &p) |
Public Attributes |
const Body3d< c > & | sys |
GLUquadricObj * | qobj |
double | dirSize |
template<int c = 6>
class gcop::Body3dView< c >
Constructor & Destructor Documentation
Create a particle view of trajectory traj
- Parameters:
-
References gcop::Body3dView< c >::dirSize, gcop::SystemView< pair< Matrix3d, Vector9d >, Matrix< double, c, 1 > >::lineWidth, gcop::Body3dView< c >::qobj, and gcop::SystemView< pair< Matrix3d, Vector9d >, Matrix< double, c, 1 > >::rgba.
Create a particle view of trajectory traj
- Parameters:
-
References gcop::SystemView< pair< Matrix3d, Vector9d >, Matrix< double, c, 1 > >::lineWidth, gcop::Body3dView< c >::qobj, and gcop::SystemView< pair< Matrix3d, Vector9d >, Matrix< double, c, 1 > >::rgba.
Member Function Documentation
template<int c>
void Body3dView::Render |
( |
const vector< pair< Matrix3d, Vector9d > > * |
xs, |
|
|
const vector< Vectorcd > * |
us = 0 , |
|
|
bool |
rs = true , |
|
|
int |
is = -1 , |
|
|
int |
ie = -1 , |
|
|
int |
dis = 1 , |
|
|
int |
dit = 1 , |
|
|
bool |
dl = false |
|
) |
| [virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: