BasicPlayBoxGraphics Class Reference

Basic play box graphics. More...

#include <basic_play_box_graphics.h>

Inheritance diagram for BasicPlayBoxGraphics:

PlayBoxGraphics TimeUpdateable GraphicalNode

List of all members.

Public Member Functions

 BasicPlayBoxGraphics ()
 Default constructor.
virtual ~BasicPlayBoxGraphics ()
 Destructor.
virtual void timeUpdate (float dt)
 Timer value change event occured.

Private Member Functions

 BasicPlayBoxGraphics (const BasicPlayBoxGraphics &)
BasicPlayBoxGraphicsoperator= (const BasicPlayBoxGraphics &)
virtual SoGroup * createWalls ()
 A virtual method that creates walls.
virtual SoGroup * createBackWall ()
 A virtual method that creates the back wall.


Detailed Description

Basic play box graphics.

Reference object (cannot be copied).


Constructor & Destructor Documentation

BasicPlayBoxGraphics::BasicPlayBoxGraphics ( const BasicPlayBoxGraphics  )  [private]

BasicPlayBoxGraphics::BasicPlayBoxGraphics (  ) 

Default constructor.

virtual BasicPlayBoxGraphics::~BasicPlayBoxGraphics (  )  [virtual]

Destructor.


Member Function Documentation

BasicPlayBoxGraphics& BasicPlayBoxGraphics::operator= ( const BasicPlayBoxGraphics  )  [private]

virtual SoGroup* BasicPlayBoxGraphics::createWalls (  )  [private, virtual]

A virtual method that creates walls.

This methods creates the four PlayBoxGraphics side walls. It is to be overriden by each descendant of this abstract class.

Returns:
SoGroup with play box walls

Implements PlayBoxGraphics.

virtual SoGroup* BasicPlayBoxGraphics::createBackWall (  )  [private, virtual]

A virtual method that creates the back wall.

This methods creates the back wall of the PlayBoxGraphics. It is to be overriden by each descendant of this abstract class.

Returns:
SoGroup with back wall

Implements PlayBoxGraphics.

virtual void BasicPlayBoxGraphics::timeUpdate ( float  dt  )  [virtual]

Timer value change event occured.

This method is called on each timer value change.

Parameters:
[in] dt Time difference between the last call (delta).

Implements TimeUpdateable.


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

Generated on Sat Dec 20 19:21:24 2008 for PGR2008 by  doxygen 1.5.6