|
Design Patterns
|
#include <text_shape_class_adapter.h>
Public Member Functions | |
| TextShapeClassAdapter (const std::string &text) | |
| TextShapeClassAdapter () | |
| virtual void | BoundingBox (commons::Point< float > &bottom_left, commons::Point< float > &top_right) const override |
| virtual bool | IsEmpty () const override |
Public Member Functions inherited from structural::adapter::TextView | |
| TextView () | |
| TextView (const std::string &text) | |
| virtual | ~TextView () override |
| void | Draw () override |
| void | Resize () override |
| void | GetOrigin (float &x, float &y) const |
| void | SetOrigin (const float &x, const float &y) |
| void | GetExtent (float &width, float &height) const |
| void | SetExtent (const float &width, const float &height) |
| std::string | content () const |
| void | content (const std::string &text) |
Public Member Functions inherited from structural::adapter::VisualComponentInterface | |
| virtual | ~VisualComponentInterface () |
Public Member Functions inherited from structural::adapter::ShapeInterface | |
| virtual | ~ShapeInterface () |
|
explicit |
| structural::adapter::TextShapeClassAdapter::TextShapeClassAdapter | ( | ) |
|
overridevirtual |
|
overridevirtual |