TdkLayout Class Reference
[The Core Module]

Defines the class TdkLayout. More...

#include <TdkLayout.h>

Inheritance diagram for TdkLayout:

TdkEventHandler List of all members.

Public Member Functions

 TdkLayout ()
virtual ~TdkLayout ()
virtual void addObject (TdkLayoutObject *object)
virtual void addObject (TdkLayoutObject *object, int index)
virtual void addObjects (TdkLayoutObjectVector &objects)
virtual void removeObject (TdkLayoutObject *object)
virtual TdkLayoutObject * getObject (int index)
virtual void getObjects (TdkLayoutObjectVector &objects)
virtual void clearObjects ()
virtual void group (TdkLayoutObjectVector &objects)
virtual void ungroup (TdkLayoutObject *&object)
virtual void sendToBack (TdkLayoutObject *object)
virtual void sendToBack (TdkLayoutObjectVector &objects)
virtual void bringToFront (TdkLayoutObject *object)
virtual void bringToFront (TdkLayoutObjectVector &objects)
virtual void sendBackward (TdkLayoutObject *object)
virtual void sendBackward (TdkLayoutObjectVector &objects)
virtual void bringForward (TdkLayoutObject *object)
virtual void bringForward (TdkLayoutObjectVector &objects)
virtual void draw (TdkDisplay *display)
virtual TdkLayoutObjectVector & getSelectedObjects ()
virtual bool isObjectSelected (TdkLayoutObject *object)
virtual void insertSelectedObject (TdkLayoutObject *object)
virtual void removeSelectedObject (TdkLayoutObject *object)
virtual void clearSelectedObjects ()

Protected Member Functions

virtual void handleVSEvent (TdkEvent &event)
virtual void handleVSEvent (TdkSelectObjectsEvent &event)
virtual void handleVSEvent (TdkResizeEvent &event)
virtual void handleVSEvent (TdkScrollEvent &event)
virtual void handleVSEvent (TdkRedrawEvent &event)
virtual void handleVSEvent (TdkRefreshEvent &event)
virtual void handleVSEvent (TdkMouseMoveEvent &event)
virtual void handleVSEvent (TdkMouseClickEvent &event)
virtual void handleVOEvent (TdkEvent &event)
virtual void handleVOEvent (TdkLayoutMapObjectScaleEvent &event)
virtual bool associateVO (TdkEventHandler *handler)
virtual bool associateVO (TdkEventHandler *handler, int index)
virtual bool associateVS (TdkEventHandler *handler)
virtual bool addVO (TdkEventHandler *handler)
virtual bool addVO (TdkEventHandler *handler, int index)
virtual void sendBackVO (TdkEventHandler *handler)
virtual void bringFrontVO (TdkEventHandler *handler)
virtual void sendBackwardVO (TdkEventHandler *handler)
virtual void bringForwardVO (TdkEventHandler *handler)
virtual bool addVS (TdkEventHandler *handler)
virtual bool addVS (TdkEventHandler *handler, int index)
virtual void sendBackVS (TdkEventHandler *handler)
virtual void bringFrontVS (TdkEventHandler *handler)
virtual void sendBackwardVS (TdkEventHandler *handler)
virtual void bringForwardVS (TdkEventHandler *handler)
virtual bool removeVO (TdkEventHandler *handler)
virtual bool removeVS (TdkEventHandler *handler)
virtual TdkEventHandler * getVO (int index)
virtual TdkEventHandler * getVS (int index)
virtual int sizeVO ()
virtual int sizeVS ()
virtual void clear ()
virtual void clearVO ()
virtual void clearVS ()
virtual void moveVO (TdkEventHandler *target, int offset)

Protected Attributes

TdkLayoutObjectVector selectedObjects_

Detailed Description

Defines the class TdkLayout.


Constructor & Destructor Documentation

TdkLayout::TdkLayout (  )  [inline]

TdkLayout::~TdkLayout (  )  [inline, virtual]


Member Function Documentation

void TdkLayout::addObject ( TdkLayoutObject *  object  )  [virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkLayout.cpp

void TdkLayout::addObject ( TdkLayoutObject *  object,
int  index 
) [virtual]

void TdkLayout::addObjects ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::removeObject ( TdkLayoutObject *  object  )  [virtual]

TdkLayoutObject * TdkLayout::getObject ( int  index  )  [virtual]

void TdkLayout::getObjects ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::clearObjects (  )  [virtual]

void TdkLayout::group ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::ungroup ( TdkLayoutObject *&  object  )  [virtual]

void TdkLayout::sendToBack ( TdkLayoutObject *  object  )  [virtual]

void TdkLayout::sendToBack ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::bringToFront ( TdkLayoutObject *  object  )  [virtual]

void TdkLayout::bringToFront ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::sendBackward ( TdkLayoutObject *  object  )  [virtual]

void TdkLayout::sendBackward ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::bringForward ( TdkLayoutObject *  object  )  [virtual]

void TdkLayout::bringForward ( TdkLayoutObjectVector &  objects  )  [virtual]

void TdkLayout::draw ( TdkDisplay *  display  )  [virtual]

TdkLayoutObjectVector & TdkLayout::getSelectedObjects (  )  [inline, virtual]

bool TdkLayout::isObjectSelected ( TdkLayoutObject *  object  )  [inline, virtual]

void TdkLayout::insertSelectedObject ( TdkLayoutObject *  object  )  [inline, virtual]

void TdkLayout::removeSelectedObject ( TdkLayoutObject *  object  )  [inline, virtual]

void TdkLayout::clearSelectedObjects (  )  [inline, virtual]

void TdkLayout::handleVSEvent ( TdkEvent &  event  )  [protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::handleVSEvent ( TdkSelectObjectsEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkResizeEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkScrollEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkRedrawEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkRefreshEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkMouseMoveEvent &  event  )  [protected, virtual]

void TdkLayout::handleVSEvent ( TdkMouseClickEvent &  event  )  [protected, virtual]

void TdkLayout::handleVOEvent ( TdkEvent &  event  )  [protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::handleVOEvent ( TdkLayoutMapObjectScaleEvent &  event  )  [protected, virtual]

bool TdkLayout::associateVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::associateVO ( TdkEventHandler *  handler,
int  index 
) [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::associateVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::addVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::addVO ( TdkEventHandler *  handler,
int  index 
) [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::sendBackVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::bringFrontVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::sendBackwardVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::bringForwardVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::addVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::addVS ( TdkEventHandler *  handler,
int  index 
) [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::sendBackVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::bringFrontVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::sendBackwardVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::bringForwardVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::removeVO ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

bool TdkLayout::removeVS ( TdkEventHandler *  handler  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

TdkEventHandler * TdkLayout::getVO ( int  index  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

TdkEventHandler * TdkLayout::getVS ( int  index  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

int TdkLayout::sizeVO (  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

int TdkLayout::sizeVS (  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::clear (  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::clearVO (  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::clearVS (  )  [inline, protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayout::moveVO ( TdkEventHandler *  target,
int  offset 
) [inline, protected, virtual]

Reimplemented from TdkEventHandler.


Member Data Documentation

TdkLayoutObjectVector TdkLayout::selectedObjects_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:42 2007 for TDK by  doxygen 1.5.2