MRPT logo

mrpt::opengl::CSimpleLine Class Reference

A line segment. More...

#include <mrpt/opengl/CSimpleLine.h>

Inheritance diagram for mrpt::opengl::CSimpleLine:

mrpt::opengl::CRenderizable mrpt::utils::CSerializable

List of all members.

Public Member Functions

void setLineWidth (float w)
float getLineWidth () const
void setLineCoords (float x0, float y0, float z0, float x1, float y1, float z1)
void render () const
 Render.

Protected Attributes

float m_x0
float m_y0
float m_z0
float m_x1
float m_y1
float m_z1
float m_lineWidth

Private Member Functions

 CSimpleLine (float x0=0, float y0=0, float z0=0, float x1=0, float y1=0, float z1=0, float lineWidth=1.0)
 Constructor.
virtual ~CSimpleLine ()
 Private, virtual destructor: only can be deleted from smart pointers.


Detailed Description

A line segment.

See also:
opengl::COpenGLScene

Definition at line 45 of file CSimpleLine.h.


Constructor & Destructor Documentation

mrpt::opengl::CSimpleLine::CSimpleLine ( float  x0 = 0,
float  y0 = 0,
float  z0 = 0,
float  x1 = 0,
float  y1 = 0,
float  z1 = 0,
float  lineWidth = 1.0 
) [inline, private]

Constructor.

Definition at line 70 of file CSimpleLine.h.

virtual mrpt::opengl::CSimpleLine::~CSimpleLine (  )  [inline, private, virtual]

Private, virtual destructor: only can be deleted from smart pointers.

Definition at line 80 of file CSimpleLine.h.


Member Function Documentation

float mrpt::opengl::CSimpleLine::getLineWidth (  )  const [inline]

Definition at line 55 of file CSimpleLine.h.

void mrpt::opengl::CSimpleLine::render (  )  const [virtual]

Render.

Implements mrpt::opengl::CRenderizable.

void mrpt::opengl::CSimpleLine::setLineCoords ( float  x0,
float  y0,
float  z0,
float  x1,
float  y1,
float  z1 
) [inline]

Definition at line 57 of file CSimpleLine.h.

void mrpt::opengl::CSimpleLine::setLineWidth ( float  w  )  [inline]

Definition at line 54 of file CSimpleLine.h.


Member Data Documentation

Definition at line 52 of file CSimpleLine.h.

Definition at line 50 of file CSimpleLine.h.

Definition at line 51 of file CSimpleLine.h.

Definition at line 50 of file CSimpleLine.h.

Definition at line 51 of file CSimpleLine.h.

Definition at line 50 of file CSimpleLine.h.

Definition at line 51 of file CSimpleLine.h.




Page generated by Doxygen 1.5.9 for MRPT 0.7.1 SVN: at Mon Aug 17 22:21:34 EDT 2009