#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: