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 TdkLayoutObjectgetObject (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 TdkLayoutObjectVectorgetSelectedObjects ()
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 TdkEventHandlergetVO (int index)
virtual TdkEventHandlergetVS (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