Public Member Functions | Private Attributes
NDTVizGlutEllipsoid Class Reference

#include <NDTVizGlut.hh>

Inheritance diagram for NDTVizGlutEllipsoid:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 178 of file NDTVizGlut.hh.


Constructor & Destructor Documentation

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.

Definition at line 195 of file NDTVizGlut.hh.


Member Function Documentation

void NDTVizGlutEllipsoid::draw ( ) [inline, virtual]

Draw.

Implements NDTVizGlutObject.

Definition at line 236 of file NDTVizGlut.hh.

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.


Member Data Documentation

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.

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.

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.

Definition at line 353 of file NDTVizGlut.hh.


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


ndt_visualisation
Author(s): Todor Stoyanov, Jari Saarinen, Henrik Andreasson
autogenerated on Wed Aug 26 2015 15:24:57