Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ZoomSceneNode< ZP, maxzoom > Class Template Reference

Inheritance diagram for ZoomSceneNode< ZP, maxzoom >:

Inheritance graph
[legend]
Collaboration diagram for ZoomSceneNode< ZP, maxzoom >:

Collaboration graph
[legend]

template<class ZP, int maxzoom>
class ZoomSceneNode< ZP, maxzoom >


Public Member Functions

 ZoomSceneNode (SurfaceCursor *sc, LayerNode *l)
 ~ZoomSceneNode ()

Protected Member Functions

bool handle_event (Event *)

Protected Attributes

SceneNoden
DefaultCursorNodecursornode
ZoomDecorator< ZP, maxzoom > * zoomdecorator

Constructor & Destructor Documentation

template<class ZP, int maxzoom>
ZoomSceneNode< ZP, maxzoom >::ZoomSceneNode SurfaceCursor sc,
LayerNode l
 

Here is the call graph for this function:

template<class ZP, int maxzoom>
ZoomSceneNode< ZP, maxzoom >::~ZoomSceneNode  ) 
 


Member Function Documentation

template<class ZP, int maxzoom>
bool ZoomSceneNode< ZP, maxzoom >::handle_event Event  )  [protected, virtual]
 

call the base event handler in all nodes because it provides checks for node visibility and mouse event fitting into bounding rectangle.

Reimplemented from SceneNode.

Here is the call graph for this function:


Field Documentation

template<class ZP, int maxzoom>
SceneNode* ZoomSceneNode< ZP, maxzoom >::n [protected]
 

template<class ZP, int maxzoom>
DefaultCursorNode* ZoomSceneNode< ZP, maxzoom >::cursornode [protected]
 

template<class ZP, int maxzoom>
ZoomDecorator<ZP,maxzoom>* ZoomSceneNode< ZP, maxzoom >::zoomdecorator [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Jun 23 18:47:41 2004 for cZUI by doxygen 1.3.5