InterestPointRenderer Class Reference

#include <InterestPointRenderer.h>

Inheritance diagram for InterestPointRenderer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const std::vector< Color > & getColors () const
const std::vector< const
OrientedPoint2D * > * 
getInterestPoints () const
float getScaleFactor () const
const std::vector< double > * getScales () const
void getSubdivision (int &_around, int &_along) const
 InterestPointRenderer (const InterestPointRenderer &_renderer)
 InterestPointRenderer (const std::vector< const OrientedPoint2D * > *_points, const std::vector< double > *_scales)
InterestPointRendereroperator= (const InterestPointRenderer &_renderer)
virtual void render ()
void setColor (unsigned int _index, float _red, float _green, float _blue, float _alpha=1.0f)
void setColors (const std::vector< Color > &_colors)
void setDepth (float depth)
void setInterestPoints (const std::vector< const OrientedPoint2D * > *_points, const std::vector< double > *_scales)
void setScaleFactor (float _size)
void setSubdivision (int _around, int _along)
virtual ~InterestPointRenderer ()

Protected Attributes

std::vector< Colorm_colors
float m_depth
std::vector< GLUquadricObj * > m_GLUPoints
const std::vector< const
OrientedPoint2D * > * 
m_interestPoints
float m_scaleFactor
const std::vector< double > * m_scales
int m_subdivision [2]

Detailed Description

Definition at line 35 of file InterestPointRenderer.h.


Constructor & Destructor Documentation

InterestPointRenderer::InterestPointRenderer ( const std::vector< const OrientedPoint2D * > *  _points,
const std::vector< double > *  _scales 
)

Definition at line 3 of file InterestPointRenderer.cpp.

InterestPointRenderer::InterestPointRenderer ( const InterestPointRenderer _renderer  ) 

Definition at line 30 of file InterestPointRenderer.cpp.

InterestPointRenderer::~InterestPointRenderer (  )  [virtual]

Definition at line 24 of file InterestPointRenderer.cpp.


Member Function Documentation

const std::vector<Color>& InterestPointRenderer::getColors (  )  const [inline]

Definition at line 58 of file InterestPointRenderer.h.

const std::vector<const OrientedPoint2D *>* InterestPointRenderer::getInterestPoints (  )  const [inline]

Definition at line 68 of file InterestPointRenderer.h.

float InterestPointRenderer::getScaleFactor (  )  const [inline]

Definition at line 60 of file InterestPointRenderer.h.

const std::vector<double>* InterestPointRenderer::getScales (  )  const [inline]

Definition at line 70 of file InterestPointRenderer.h.

void InterestPointRenderer::getSubdivision ( int &  _around,
int &  _along 
) const [inline]

Definition at line 62 of file InterestPointRenderer.h.

InterestPointRenderer & InterestPointRenderer::operator= ( const InterestPointRenderer _renderer  ) 

Definition at line 47 of file InterestPointRenderer.cpp.

void InterestPointRenderer::render (  )  [virtual]

Implements AbstractRenderer.

Definition at line 83 of file InterestPointRenderer.cpp.

void InterestPointRenderer::setColor ( unsigned int  _index,
float  _red,
float  _green,
float  _blue,
float  _alpha = 1.0f 
) [inline]

Definition at line 51 of file InterestPointRenderer.h.

void InterestPointRenderer::setColors ( const std::vector< Color > &  _colors  )  [inline]

Definition at line 49 of file InterestPointRenderer.h.

void InterestPointRenderer::setDepth ( float  depth  )  [inline]

Definition at line 46 of file InterestPointRenderer.h.

void InterestPointRenderer::setInterestPoints ( const std::vector< const OrientedPoint2D * > *  _points,
const std::vector< double > *  _scales 
)

Definition at line 56 of file InterestPointRenderer.cpp.

void InterestPointRenderer::setScaleFactor ( float  _size  )  [inline]

Definition at line 53 of file InterestPointRenderer.h.

void InterestPointRenderer::setSubdivision ( int  _around,
int  _along 
) [inline]

Definition at line 55 of file InterestPointRenderer.h.


Member Data Documentation

std::vector<Color> InterestPointRenderer::m_colors [protected]

Definition at line 79 of file InterestPointRenderer.h.

float InterestPointRenderer::m_depth [protected]

Definition at line 80 of file InterestPointRenderer.h.

std::vector<GLUquadricObj*> InterestPointRenderer::m_GLUPoints [protected]

Definition at line 78 of file InterestPointRenderer.h.

const std::vector<const OrientedPoint2D *>* InterestPointRenderer::m_interestPoints [protected]

Definition at line 76 of file InterestPointRenderer.h.

Definition at line 81 of file InterestPointRenderer.h.

const std::vector<double>* InterestPointRenderer::m_scales [protected]

Definition at line 77 of file InterestPointRenderer.h.

Definition at line 82 of file InterestPointRenderer.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


flirtlib
Author(s): Bhaskara Marthi, Gian Diego Tipaldi
autogenerated on Fri Jan 11 11:15:47 2013