Design Patterns
structural::proxy::GraphicInterface Class Referenceabstract

#include <graphic_interface.h>

Inheritance diagram for structural::proxy::GraphicInterface:
Collaboration diagram for structural::proxy::GraphicInterface:

Public Member Functions

virtual ~GraphicInterface ()
 
virtual void Draw (const commons::Point< float > &at)=0
 
virtual void HandleMouse (Event &event)=0
 
virtual const commons::Point< float > & GetExtent ()=0
 
virtual void Load (std::istream &from)=0
 
virtual void Save (std::ostream &to)=0
 

Constructor & Destructor Documentation

virtual structural::proxy::GraphicInterface::~GraphicInterface ( )
inlinevirtual

Member Function Documentation

virtual void structural::proxy::GraphicInterface::Draw ( const commons::Point< float > &  at)
pure virtual
virtual const commons::Point<float>& structural::proxy::GraphicInterface::GetExtent ( )
pure virtual

Implemented in structural::proxy::Image, and structural::proxy::ImageProxy.

Here is the caller graph for this function:

virtual void structural::proxy::GraphicInterface::HandleMouse ( Event event)
pure virtual
virtual void structural::proxy::GraphicInterface::Load ( std::istream &  from)
pure virtual
virtual void structural::proxy::GraphicInterface::Save ( std::ostream &  to)
pure virtual

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