Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ObstacleGrid::MyFuncBase Class Reference

The MyFuncBase class stores information for use with for_each_2d_vector . More...

#include <obstacle_grid.h>

Inherited by ObstacleGrid::EraseFunc, and ObstacleGrid::PutFunc.

Inheritance diagram for ObstacleGrid::MyFuncBase:

Inheritance graph
[legend]
Collaboration diagram for ObstacleGrid::MyFuncBase:

Collaboration graph
[legend]
List of all members.

Public Methods

 MyFuncBase (ObstacleGrid *myparent, Obstacle *obstacle)
 The constructor stores the required information in each of the variables for use with PutFunc and EraseFunc when called from the for_each_vector function. More...


Protected Attributes

ObstacleGridparent
 Temporary pointer; class will be deleted within the function call. More...

Obstacleobst

Detailed Description

The MyFuncBase class stores information for use with for_each_2d_vector .


Constructor & Destructor Documentation

ObstacleGrid::MyFuncBase::MyFuncBase ObstacleGrid   myparent,
Obstacle   obstacle
[inline]
 

The constructor stores the required information in each of the variables for use with PutFunc and EraseFunc when called from the for_each_vector function.

00091                 : parent (myparent), obst (obstacle) {
00092         }


Member Data Documentation

Obstacle* ObstacleGrid::MyFuncBase::obst [protected]
 

ObstacleGrid* ObstacleGrid::MyFuncBase::parent [protected]
 

Temporary pointer; class will be deleted within the function call.


The documentation for this class was generated from the following file:
Generated on Mon Jul 7 21:13:54 2003 for Ethereal by doxygen1.2.15