#include <line.h>
List of all members.
Public Member Functions |
virtual const Ogre::Quaternion & | getOrientation () |
| Get the local orientation of this object.
|
virtual const Ogre::Vector3 & | getPosition () |
| Get the local position of this object.
|
| Line (Ogre::SceneManager *manager, Ogre::SceneNode *parent_node=NULL) |
| Constructor.
|
virtual void | setColor (float r, float g, float b, float a) |
| Set the color of the object. Values are in the range [0, 1].
|
virtual void | setColor (const Ogre::ColourValue &c) |
| Set the color of the object using ogre colour definitions.
|
virtual void | setOrientation (const Ogre::Quaternion &orientation) |
| Set the orientation of the object.
|
void | setPoints (Ogre::Vector3 start, Ogre::Vector3 end) |
| Set the start and end point of the line.
|
virtual void | setPosition (const Ogre::Vector3 &position) |
| Set the position of this object.
|
virtual void | setScale (const Ogre::Vector3 &scale) |
| Set the scale of the object. Always relative to the identity orientation of the object.
|
virtual void | setUserData (const Ogre::Any &data) |
| Set the user data on this object.
|
void | setVisible (bool visible) |
virtual | ~Line () |
Protected Attributes |
Ogre::ManualObject * | manual_object_ |
Ogre::MaterialPtr | manual_object_material_ |
Ogre::SceneNode * | scene_node_ |
Detailed Description
Definition at line 53 of file line.h.
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
manager | Scene manager this object is a part of |
parent_node | A scene node to use as the parent of this object. If NULL, uses the root scene node. |
Definition at line 43 of file line.cpp.
Member Function Documentation
Get the local orientation of this object.
- Returns:
- The orientation
Implements rviz::Object.
Definition at line 141 of file line.cpp.
Get the local position of this object.
- Returns:
- The position
Implements rviz::Object.
Definition at line 136 of file line.cpp.
Set the color of the object. Values are in the range [0, 1].
- Parameters:
-
r | Red component |
g | Green component |
b | Blue component |
Implements rviz::Object.
Definition at line 129 of file line.cpp.
Set the color of the object using ogre colour definitions.
- Parameters:
-
Definition at line 110 of file line.cpp.
Set the orientation of the object.
- Parameters:
-
Orientation | quaternion orientation to set to. |
Implements rviz::Object.
Definition at line 100 of file line.cpp.
Set the start and end point of the line.
- Parameters:
-
start | The start point. |
end | The end point. |
Definition at line 79 of file line.cpp.
Set the position of this object.
- Parameters:
-
Position | vector position to set to. |
Implements rviz::Object.
Definition at line 95 of file line.cpp.
Set the scale of the object. Always relative to the identity orientation of the object.
- Parameters:
-
Scale | vector scale to set to. |
Implements rviz::Object.
Definition at line 105 of file line.cpp.
Member Data Documentation
The documentation for this class was generated from the following files: