#include <Element.h>
Public Member Functions | |
Element * | clone () const |
It clones the Element. More... | |
Element () | |
Text Element constructor. More... | |
Element (const std::string &value, te::gm::Geometry *location=0, te::gm::Geometry *leaderLine=0) | |
Text Element constructor. More... | |
const Attributes * | getAttributes () const |
it returns the text attributes. More... | |
const te::gm::Geometry * | getLeaderLine () const |
it returns the text leader line. More... | |
const te::gm::Geometry * | getLocation () const |
it returns the text location. More... | |
const std::string & | getValue () const |
it returns the text string. More... | |
void | setAttributes (Attributes *attribute) |
it sets the text attributes. More... | |
void | setLeaderLine (te::gm::Geometry *leaderLine) |
it sets the text leader line. More... | |
void | setLocation (te::gm::Geometry *location) |
it sets the text location. More... | |
void | setValue (const std::string &value) |
it sets the text string. More... | |
~Element () | |
Text Element destructor. More... | |
Not Allowed Methods | |
std::string | m_value |
text value More... | |
te::gm::Geometry * | m_location |
location More... | |
te::gm::Geometry * | m_leaderLine |
leader line More... | |
Attributes * | m_attribute |
attributes More... | |
Element (const Element &rhs) | |
No copy constructor allowed. More... | |
Element & | operator= (const Element &rhs) |
No assignment operator allowed. More... | |
te::at::Element::Element | ( | ) |
Definition at line 31 of file Element.cpp.
References m_attribute, m_leaderLine, m_location, and m_value.
te::at::Element::Element | ( | const std::string & | value, |
te::gm::Geometry * | location = 0 , |
||
te::gm::Geometry * | leaderLine = 0 |
||
) |
te::at::Element::~Element | ( | ) |
Definition at line 47 of file Element.cpp.
|
private |
No copy constructor allowed.
rhs | The other element. |
te::at::Element * te::at::Element::clone | ( | ) | const |
It clones the Element.
Definition at line 54 of file Element.cpp.
References setAttributes(), setLeaderLine(), setLocation(), and setValue().
const te::at::Attributes * te::at::Element::getAttributes | ( | ) | const |
it returns the text attributes.
The text attributes.
Definition at line 102 of file Element.cpp.
Referenced by te::qt::widgets::Canvas::draw(), and te::ag::Canvas::draw().
const te::gm::Geometry * te::at::Element::getLeaderLine | ( | ) | const |
it returns the text leader line.
Definition at line 91 of file Element.cpp.
Referenced by te::qt::widgets::Canvas::draw(), and te::ag::Canvas::draw().
const te::gm::Geometry * te::at::Element::getLocation | ( | ) | const |
it returns the text location.
Definition at line 80 of file Element.cpp.
Referenced by te::qt::widgets::Canvas::draw(), and te::ag::Canvas::draw().
const std::string & te::at::Element::getValue | ( | ) | const |
it returns the text string.
Definition at line 69 of file Element.cpp.
Referenced by te::qt::widgets::Canvas::draw(), and te::ag::Canvas::draw().
No assignment operator allowed.
rhs | The other element. |
void te::at::Element::setAttributes | ( | Attributes * | attribute | ) |
it sets the text attributes.
att | The text attributes. |
Definition at line 96 of file Element.cpp.
Referenced by clone().
void te::at::Element::setLeaderLine | ( | te::gm::Geometry * | leaderLine | ) |
it sets the text leader line.
leaderLine | The text leader line. |
Definition at line 85 of file Element.cpp.
Referenced by clone().
void te::at::Element::setLocation | ( | te::gm::Geometry * | location | ) |
it sets the text location.
location | The text location. |
Definition at line 74 of file Element.cpp.
Referenced by clone().
void te::at::Element::setValue | ( | const std::string & | value | ) |
it sets the text string.
value | The text string. |
Definition at line 64 of file Element.cpp.
Referenced by clone().
|
private |
|
private |
|
private |
|
private |