GCOP  1.0
Public Member Functions | Public Attributes
gcop::Kinbody3dTrackView< _nu > Class Template Reference

#include <kinbody3dtrackview.h>

Inheritance diagram for gcop::Kinbody3dTrackView< _nu >:
Inheritance graph
[legend]
Collaboration diagram for gcop::Kinbody3dTrackView< _nu >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Kinbody3dTrackView (const Kinbody3dTrack< _nu > &pg)
virtual ~Kinbody3dTrackView ()
virtual void Render ()
virtual bool RenderFrame (int i)

Public Attributes

const Kinbody3dTrack< _nu > & pg
float rgba [4]
bool drawLandmarks
bool drawForces
double forceScale
GLUquadricObj * qobj

Detailed Description

template<int _nu = 6>
class gcop::Kinbody3dTrackView< _nu >

Rigid body view. Supports rendering either a single state or a whole trajectory of states.


Constructor & Destructor Documentation

template<int _nu>
gcop::Kinbody3dTrackView< _nu >::Kinbody3dTrackView ( const Kinbody3dTrack< _nu > &  pg)
template<int _nu>
gcop::Kinbody3dTrackView< _nu >::~Kinbody3dTrackView ( ) [virtual]

Member Function Documentation

template<int _nu>
void gcop::Kinbody3dTrackView< _nu >::Render ( ) [virtual]

Render a view: all subclasses should provide this method

Reimplemented from gcop::View.

template<int _nu>
bool gcop::Kinbody3dTrackView< _nu >::RenderFrame ( int  i) [virtual]

Render a view: all subclasses should provide this method

Parameters:
iframe #
Returns:
return true if more frames should be rendered

Reimplemented from gcop::View.

References gcop::Viewer::DrawArrow(), and gcop::Viewer::SetColor().


Member Data Documentation

template<int _nu = 6>
bool gcop::Kinbody3dTrackView< _nu >::drawForces
template<int _nu = 6>
bool gcop::Kinbody3dTrackView< _nu >::drawLandmarks
template<int _nu = 6>
double gcop::Kinbody3dTrackView< _nu >::forceScale
template<int _nu = 6>
const Kinbody3dTrack<_nu>& gcop::Kinbody3dTrackView< _nu >::pg
template<int _nu = 6>
GLUquadricObj* gcop::Kinbody3dTrackView< _nu >::qobj
template<int _nu = 6>
float gcop::Kinbody3dTrackView< _nu >::rgba[4]

The documentation for this class was generated from the following file: