NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
traj_opt::TrajectoryVisual Class Reference

#include <trajectory_visual.h>

Public Member Functions

 TrajectoryVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
virtual ~TrajectoryVisual ()
 
void draw ()
 
void setMessage (const traj_opt_msgs::Trajectory::ConstPtr &msg)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setColor (float r, float g, float b, float a)
 
void setColorV (float r, float g, float b, float a)
 
void setColorA (float r, float g, float b, float a)
 
void setScale (float thickness)
 
void setCurve ()
 
void setStyle (int style)
 
void resetTrajPoints (int traj_points, int tangent_points, bool use_v, bool use_a)
 

Constructor & Destructor Documentation

◆ TrajectoryVisual()

traj_opt::TrajectoryVisual::TrajectoryVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

◆ ~TrajectoryVisual()

traj_opt::TrajectoryVisual::~TrajectoryVisual ( )
virtual

Member Function Documentation

◆ draw()

void traj_opt::TrajectoryVisual::draw ( )

◆ resetTrajPoints()

void traj_opt::TrajectoryVisual::resetTrajPoints ( int  traj_points,
int  tangent_points,
bool  use_v,
bool  use_a 
)

◆ setColor()

void traj_opt::TrajectoryVisual::setColor ( float  r,
float  g,
float  b,
float  a 
)

◆ setColorA()

void traj_opt::TrajectoryVisual::setColorA ( float  r,
float  g,
float  b,
float  a 
)

◆ setColorV()

void traj_opt::TrajectoryVisual::setColorV ( float  r,
float  g,
float  b,
float  a 
)

◆ setCurve()

void traj_opt::TrajectoryVisual::setCurve ( )

◆ setFrameOrientation()

void traj_opt::TrajectoryVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

◆ setFramePosition()

void traj_opt::TrajectoryVisual::setFramePosition ( const Ogre::Vector3 &  position)

◆ setMessage()

void traj_opt::TrajectoryVisual::setMessage ( const traj_opt_msgs::Trajectory::ConstPtr &  msg)

◆ setScale()

void traj_opt::TrajectoryVisual::setScale ( float  thickness)

◆ setStyle()

void traj_opt::TrajectoryVisual::setStyle ( int  style)

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