Class for drawing lines that can change. More...
#include <rendering/rendering.hh>

Public Member Functions | |
| DynamicLines (RenderOpType _opType=RENDERING_LINE_STRIP) | |
| Constructor.  More... | |
| virtual | ~DynamicLines () | 
| Destructor.  More... | |
| void | AddPoint (const math::Vector3 &_pt, const common::Color &_color=common::Color::White) | 
| Add a point to the point list.  More... | |
| void | AddPoint (double _x, double _y, double _z, const common::Color &_color=common::Color::White) | 
| Add a point to the point list.  More... | |
| void | Clear () | 
| Remove all points from the point list.  More... | |
| virtual const Ogre::String & | getMovableType () const | 
| Overridden function from Ogre's base class.  More... | |
| const math::Vector3 & | GetPoint (unsigned int _index) const | 
| Return the location of an existing point in the point list.  More... | |
| unsigned int | GetPointCount () const | 
| Return the total number of points in the point list.  More... | |
| void | SetColor (unsigned int _index, const common::Color &_color) | 
| Change the color of an existing point in the point list.  More... | |
| void | SetPoint (unsigned int _index, const math::Vector3 &_value) | 
| Change the location of an existing point in the point list.  More... | |
| void | Update () | 
| Call this to update the hardware buffer after making changes.  More... | |
  Public Member Functions inherited from gazebo::rendering::DynamicRenderable | |
| DynamicRenderable () | |
| Constructor.  More... | |
| virtual | ~DynamicRenderable () | 
| Virtual destructor.  More... | |
| virtual Ogre::Real | getBoundingRadius () const | 
| Implementation of Ogre::SimpleRenderable.  More... | |
| std::string | GetMovableType () const | 
| Get type of movable.  More... | |
| RenderOpType | GetOperationType () const | 
| Get the render operation type.  More... | |
| virtual Ogre::Real | getSquaredViewDepth (const Ogre::Camera *_cam) const | 
| Implementation of Ogre::SimpleRenderable.  More... | |
| void | Init (RenderOpType _opType, bool _useIndices=false) | 
| Initializes the dynamic renderable.  More... | |
| void | SetOperationType (RenderOpType _opType) | 
| Set the render operation type.  More... | |
Static Public Member Functions | |
| static std::string | GetMovableType () | 
| Get type of movable.  More... | |
Additional Inherited Members | |
  Protected Member Functions inherited from gazebo::rendering::DynamicRenderable | |
| void | PrepareHardwareBuffers (size_t _vertexCount, size_t _indexCount) | 
| Prepares the hardware buffers for the requested vertex and index counts.  More... | |
  Protected Attributes inherited from gazebo::rendering::DynamicRenderable | |
| size_t | indexBufferCapacity | 
| Maximum capacity of the currently allocated index buffer.  More... | |
| size_t | vertexBufferCapacity | 
| Maximum capacity of the currently allocated vertex buffer.  More... | |
Class for drawing lines that can change.
| gazebo::rendering::DynamicLines::DynamicLines | ( | RenderOpType | _opType = RENDERING_LINE_STRIP | ) | 
Constructor.
| [in] | _opType | The type of Line | 
      
  | 
  virtual | 
Destructor.
| void gazebo::rendering::DynamicLines::AddPoint | ( | const math::Vector3 & | _pt, | 
| const common::Color & | _color = common::Color::White  | 
        ||
| ) | 
Add a point to the point list.
| [in] | _pt | math::Vector3 point | 
| [in] | _color | common::Color Point color | 
| void gazebo::rendering::DynamicLines::AddPoint | ( | double | _x, | 
| double | _y, | ||
| double | _z, | ||
| const common::Color & | _color = common::Color::White  | 
        ||
| ) | 
Add a point to the point list.
| [in] | _x | X position | 
| [in] | _y | Y position | 
| [in] | _z | Z position | 
| [in] | _color | common::Color Point color | 
| void gazebo::rendering::DynamicLines::Clear | ( | ) | 
Remove all points from the point list.
      
  | 
  static | 
Get type of movable.
      
  | 
  virtual | 
Overridden function from Ogre's base class.
| const math::Vector3& gazebo::rendering::DynamicLines::GetPoint | ( | unsigned int | _index | ) | const | 
Return the location of an existing point in the point list.
| [in] | _index | Number of the point to return | 
| unsigned int gazebo::rendering::DynamicLines::GetPointCount | ( | ) | const | 
Return the total number of points in the point list.
| void gazebo::rendering::DynamicLines::SetColor | ( | unsigned int | _index, | 
| const common::Color & | _color | ||
| ) | 
Change the color of an existing point in the point list.
| [in] | _index | Index of the point to set | 
| [in] | _color | common::Color Pixelcolor color to set the point to | 
| void gazebo::rendering::DynamicLines::SetPoint | ( | unsigned int | _index, | 
| const math::Vector3 & | _value | ||
| ) | 
Change the location of an existing point in the point list.
| [in] | _index | Index of the point to set | 
| [in] | _value | math::Vector3 value to set the point to | 
| void gazebo::rendering::DynamicLines::Update | ( | ) | 
Call this to update the hardware buffer after making changes.