Visualization of covariances.
More...
#include <visualization/3d/CovObject.h>
|
void | create (const std::string &mesh) |
|
Visualization of covariances.
◆ CovObject()
CovObject |
( |
Ogre::SceneManager * |
sceneManager, |
|
|
Ogre::SceneNode * |
parent = NULL |
|
) |
| |
Creates a new CovObject that can be used to display a position covariance ellipsoid in 3D.
◆ setSigma()
void setSigma |
( |
float |
sigma | ) |
|
◆ getSigma()
◆ setMean() [1/2]
void setMean |
( |
const Eigen::Vector2f & |
x | ) |
|
◆ setMean() [2/2]
void setMean |
( |
const Eigen::Vector3f & |
x | ) |
|
◆ setCovariance() [1/3]
void setCovariance |
( |
const Eigen::Matrix2f & |
cov | ) |
|
◆ setCovariance() [2/3]
void setCovariance |
( |
const Eigen::Matrix3f & |
cov | ) |
|
◆ setCovariance() [3/3]
void setCovariance |
( |
const Eigen::Vector3f & |
sv, |
|
|
const Ogre::Quaternion & |
orientation |
|
) |
| |
◆ getSingularValues()
const Eigen::Vector3f& getSingularValues |
( |
| ) |
|
|
inline |
◆ setColor() [1/2]
virtual void setColor |
( |
const Ogre::ColourValue & |
color | ) |
|
|
virtualinherited |
Sets the base color of the mesh's material.
- Note
- This method manipulates the material based on its transparency: alpha < 1: Scene Blending = Ogre::SBT_TRANSPARENT_ALPHA, Depth-buffer Writing == off alpha = 1: Scene Blending = Ogre::SBT_REPLACE, Depth-buffer Writing == on
Reimplemented from VisualizationObject.
◆ setColor() [2/2]
◆ getMaterial()
Ogre::MaterialPtr getMaterial |
( |
| ) |
|
|
inlineinherited |
Returns the default material that is created and set in the constructor.
◆ getEntity()
Ogre::Entity* getEntity |
( |
| ) |
|
|
inlineinherited |
Returns the entity that is created and set in the constructor.
◆ create()
void create |
( |
const std::string & |
mesh | ) |
|
|
protectedinherited |
◆ setScale() [1/2]
virtual void setScale |
( |
const Ogre::Vector3 & |
scale | ) |
|
|
virtualinherited |
◆ setScale() [2/2]
virtual void setScale |
( |
const Eigen::Vector3f & |
scale | ) |
|
|
virtualinherited |
◆ setPosition() [1/2]
virtual void setPosition |
( |
const Ogre::Vector3 & |
position | ) |
|
|
virtualinherited |
◆ setPosition() [2/2]
virtual void setPosition |
( |
const Eigen::Vector3f & |
position | ) |
|
|
virtualinherited |
◆ setOrientation() [1/2]
virtual void setOrientation |
( |
const Ogre::Quaternion & |
orientation | ) |
|
|
virtualinherited |
◆ setOrientation() [2/2]
◆ setTransform() [1/2]
◆ setTransform() [2/2]
◆ setVisible()
virtual void setVisible |
( |
bool |
visible, |
|
|
bool |
cascade = true |
|
) |
| |
|
virtualinherited |
◆ getNode()
Ogre::SceneNode* getNode |
( |
| ) |
|
|
inlineinherited |
◆ mEntity
◆ mMaterial
Ogre::MaterialPtr mMaterial |
|
protectedinherited |
◆ mOwnsMaterial
◆ mSceneManager
Ogre::SceneManager* mSceneManager |
|
protectedinherited |
◆ mNode
The documentation for this class was generated from the following file: