$search

dremel::DrawObject Class Reference

#include <draw_object.h>

List of all members.

Public Member Functions

void addToFontAdvance (float value)
void changeSelected (bool selected)
std::vector
< pr2_dremel_server::Segment
convertToSegments ()
 DrawObject (std::vector< std::vector< vlr::TagLine > > setlines_)
 DrawObject (std::vector< std::vector< vlr::TagLine > > setlines, double initscale, double initx, double inity)
float getFontAdvance ()
std::vector< std::vector
< vlr::TagLine > > & 
getLines ()
void insertNewLines (std::vector< std::vector< vlr::TagLine > > newlines)
bool isSelected ()
bool isText ()
void move (float dx, float dy)
void scale (float scale)
void setAsNotText ()
void setAsText ()
void setFontAdvance (float value)
void updateCentroid ()
 ~DrawObject ()

Private Attributes

float centroid_x_
float centroid_y_
float font_advance_
bool is_selected_
bool is_text_
std::vector< std::vector
< vlr::TagLine > > 
lines_

Detailed Description

Definition at line 43 of file draw_object.h.


Constructor & Destructor Documentation

dremel::DrawObject::DrawObject ( std::vector< std::vector< vlr::TagLine > >  setlines,
double  initscale,
double  initx,
double  inity 
) [inline]

Definition at line 45 of file draw_object.h.

dremel::DrawObject::DrawObject ( std::vector< std::vector< vlr::TagLine > >  setlines_  )  [inline]

Definition at line 54 of file draw_object.h.

dremel::DrawObject::~DrawObject (  )  [inline]

Definition at line 63 of file draw_object.h.


Member Function Documentation

void dremel::DrawObject::addToFontAdvance ( float  value  )  [inline]

Definition at line 122 of file draw_object.h.

void dremel::DrawObject::changeSelected ( bool  selected  )  [inline]

Definition at line 118 of file draw_object.h.

std::vector<pr2_dremel_server::Segment> dremel::DrawObject::convertToSegments (  )  [inline]

Definition at line 155 of file draw_object.h.

float dremel::DrawObject::getFontAdvance (  )  [inline]

Definition at line 126 of file draw_object.h.

std::vector<std::vector<vlr::TagLine> >& dremel::DrawObject::getLines (  )  [inline]

Definition at line 146 of file draw_object.h.

void dremel::DrawObject::insertNewLines ( std::vector< std::vector< vlr::TagLine > >  newlines  )  [inline]

Definition at line 150 of file draw_object.h.

bool dremel::DrawObject::isSelected (  )  [inline]

Definition at line 114 of file draw_object.h.

bool dremel::DrawObject::isText (  )  [inline]

Definition at line 142 of file draw_object.h.

void dremel::DrawObject::move ( float  dx,
float  dy 
) [inline]

Definition at line 84 of file draw_object.h.

void dremel::DrawObject::scale ( float  scale  )  [inline]

Definition at line 99 of file draw_object.h.

void dremel::DrawObject::setAsNotText (  )  [inline]

Definition at line 138 of file draw_object.h.

void dremel::DrawObject::setAsText (  )  [inline]

Definition at line 134 of file draw_object.h.

void dremel::DrawObject::setFontAdvance ( float  value  )  [inline]

Definition at line 130 of file draw_object.h.

void dremel::DrawObject::updateCentroid (  )  [inline]

Definition at line 65 of file draw_object.h.


Member Data Documentation

Definition at line 186 of file draw_object.h.

Definition at line 186 of file draw_object.h.

Definition at line 184 of file draw_object.h.

Definition at line 183 of file draw_object.h.

Definition at line 185 of file draw_object.h.

std::vector<std::vector<vlr::TagLine> > dremel::DrawObject::lines_ [private]

Definition at line 182 of file draw_object.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


pr2_dremel_gui
Author(s): Soeren Kammel, Benjamin Pitzer (maintained by Benjamin Pitzer)
autogenerated on Sun Mar 3 12:12:54 2013