| Clone() const =0 | thor::Zone |  [pure virtual] | 
| GetPosition() const | thor::Positionable | |
| GetRandomPoint() const =0 | thor::Zone |  [pure virtual] | 
| GetRotation() const | thor::Rotatable | |
| Move(sf::Vector2f offset) | thor::Positionable | |
| Move(float offsetX, float offsetY) | thor::Positionable | |
| Positionable(sf::Vector2f position=sf::Vector2f(0.f, 0.f)) | thor::Positionable |  [explicit] | 
| Rotatable(float rotation=0.f) | thor::Rotatable |  [explicit] | 
| Rotate(float angle) | thor::Rotatable | |
| SetPosition(sf::Vector2f position) | thor::Positionable | |
| SetPosition(float x, float y) | thor::Positionable | |
| SetRotation(float rotation) | thor::Rotatable | |
| TransformToGlobal(sf::Vector2f point) const | thor::Zone |  [protected] | 
| Zone(sf::Vector2f position, float rotation) | thor::Zone |  [protected] | 
| ~Zone() | thor::Zone |  [virtual] |