#include <NDTVizGlut.hh>
Public Member Functions | |
void | draw () |
Draw. | |
void | enableDrawSolid3D (bool s) |
NDTVizGlutEllipsoid () | |
NDTVizGlutEllipsoid (float quantiles, float lineWidth, bool drawSolid, int segments) | |
void | setColor (float R, float G, float B, float A) |
void | setColor4 (float R, float G, float B, float A) |
void | setCov (const Eigen::Matrix3d &cov) |
void | setCovMatrix (const Eigen::Matrix3d &cov) |
void | setLocation (double x, double y, double z) |
void | setPos (const Eigen::Vector3d &pos) |
~NDTVizGlutEllipsoid () | |
Private Attributes | |
int | m_3D_segments |
NDTVizGlutColor4f | m_color |
Eigen::Matrix3d | m_cov |
bool | m_drawSolid3D |
Eigen::Matrix3d | m_eigVal |
Eigen::Matrix3d | m_eigVec |
float | m_lineWidth |
Eigen::Vector3d | m_mean |
Eigen::Matrix3d | m_prevComputedCov |
float | m_quantiles |
Definition at line 178 of file NDTVizGlut.hh.
NDTVizGlutEllipsoid::NDTVizGlutEllipsoid | ( | ) | [inline] |
Definition at line 181 of file NDTVizGlut.hh.
NDTVizGlutEllipsoid::NDTVizGlutEllipsoid | ( | float | quantiles, |
float | lineWidth, | ||
bool | drawSolid, | ||
int | segments | ||
) | [inline] |
Definition at line 188 of file NDTVizGlut.hh.
NDTVizGlutEllipsoid::~NDTVizGlutEllipsoid | ( | ) | [inline] |
Definition at line 195 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::draw | ( | ) | [inline, virtual] |
void NDTVizGlutEllipsoid::enableDrawSolid3D | ( | bool | s | ) | [inline] |
Definition at line 200 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setColor | ( | float | R, |
float | G, | ||
float | B, | ||
float | A | ||
) | [inline] |
Definition at line 234 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setColor4 | ( | float | R, |
float | G, | ||
float | B, | ||
float | A | ||
) | [inline] |
Definition at line 230 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setCov | ( | const Eigen::Matrix3d & | cov | ) | [inline] |
Definition at line 203 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setCovMatrix | ( | const Eigen::Matrix3d & | cov | ) | [inline] |
Definition at line 202 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setLocation | ( | double | x, |
double | y, | ||
double | z | ||
) | [inline] |
Definition at line 196 of file NDTVizGlut.hh.
void NDTVizGlutEllipsoid::setPos | ( | const Eigen::Vector3d & | pos | ) | [inline] |
Definition at line 201 of file NDTVizGlut.hh.
int NDTVizGlutEllipsoid::m_3D_segments [private] |
Definition at line 356 of file NDTVizGlut.hh.
Definition at line 352 of file NDTVizGlut.hh.
Eigen::Matrix3d NDTVizGlutEllipsoid::m_cov [private] |
Definition at line 350 of file NDTVizGlut.hh.
bool NDTVizGlutEllipsoid::m_drawSolid3D [private] |
Definition at line 355 of file NDTVizGlut.hh.
Eigen::Matrix3d NDTVizGlutEllipsoid::m_eigVal [private] |
Definition at line 350 of file NDTVizGlut.hh.
Eigen::Matrix3d NDTVizGlutEllipsoid::m_eigVec [private] |
Definition at line 350 of file NDTVizGlut.hh.
float NDTVizGlutEllipsoid::m_lineWidth [private] |
Definition at line 354 of file NDTVizGlut.hh.
Eigen::Vector3d NDTVizGlutEllipsoid::m_mean [private] |
Definition at line 351 of file NDTVizGlut.hh.
Eigen::Matrix3d NDTVizGlutEllipsoid::m_prevComputedCov [private] |
Definition at line 350 of file NDTVizGlut.hh.
float NDTVizGlutEllipsoid::m_quantiles [private] |
Definition at line 353 of file NDTVizGlut.hh.