te::qt::widgets::MarkSymbol Class Reference

A class that specialize the QwtSymbol to draw a Terralib Mark. More...

#include <MarkSymbol.h>

Inheritance diagram for te::qt::widgets::MarkSymbol:

Public Member Functions

void drawSymbols (QPainter *painter, const QPointF *point, int numPoints) const
 Set the scatter data. More...
 
 MarkSymbol (te::se::Mark *mark, std::size_t size)
 Constructor. More...
 

Protected Attributes

te::se::Markm_mark
 The mark. More...
 
std::size_t m_size
 The mark's size. More...
 

Detailed Description

A class that specialize the QwtSymbol to draw a Terralib Mark.

Definition at line 49 of file MarkSymbol.h.

Constructor & Destructor Documentation

te::qt::widgets::MarkSymbol::MarkSymbol ( te::se::Mark mark,
std::size_t  size 
)

Constructor.

Note
It will not take the ownership of the pointers.

Member Function Documentation

void te::qt::widgets::MarkSymbol::drawSymbols ( QPainter *  painter,
const QPointF *  point,
int  numPoints 
) const

Set the scatter data.

Note
It will not take the ownership of the pointers.

Member Data Documentation

te::se::Mark* te::qt::widgets::MarkSymbol::m_mark
protected

The mark.

Definition at line 68 of file MarkSymbol.h.

std::size_t te::qt::widgets::MarkSymbol::m_size
protected

The mark's size.

Definition at line 69 of file MarkSymbol.h.


The documentation for this class was generated from the following file: