voxelTablePuzzle_c Class Reference

a convenient class that already provides findSpace for a shape list in puzzle_c More...

#include <voxeltable.h>

Inheritance diagram for voxelTablePuzzle_c:

Inheritance graph
[legend]
Collaboration diagram for voxelTablePuzzle_c:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 voxelTablePuzzle_c (const puzzle_c *puz)

Protected Member Functions

const voxel_cfindSpace (unsigned int index) const
 you must provide this function and return a pointer to the actual voxel space:

Private Member Functions

 voxelTablePuzzle_c (const voxelTable_c &)
void operator= (const voxelTablePuzzle_c &)

Private Attributes

const puzzle_cpuzzle


Detailed Description

a convenient class that already provides findSpace for a shape list in puzzle_c

Constructor & Destructor Documentation

voxelTablePuzzle_c::voxelTablePuzzle_c ( const puzzle_c puz  )  [inline]

voxelTablePuzzle_c::voxelTablePuzzle_c ( const voxelTable_c  )  [private]


Member Function Documentation

const voxel_c * voxelTablePuzzle_c::findSpace ( unsigned int  index  )  const [protected, virtual]

you must provide this function and return a pointer to the actual voxel space:

For an actual example loot at the class voxelTablePuzzle_c

Implements voxelTable_c.

References puzzle_c::getShape(), and puzzle.

void voxelTablePuzzle_c::operator= ( const voxelTablePuzzle_c  )  [private]


Member Data Documentation

Referenced by findSpace().


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

Generated on Sun Oct 10 10:03:21 2010 for BurrTools by  doxygen 1.5.8