movementCache_c::movementCache_c::moEntry Struct Reference

values are saved within a hash table, this is the entry for the table for the movement data More...

Collaboration diagram for movementCache_c::movementCache_c::moEntry:

Collaboration graph
[legend]

List of all members.

Public Attributes

int dx
 relative x position of the 2nd piece
int dy
 relative y position of the 2nd piece
int dz
 relative z position of the 2nd piece
unsigned int s1
 id of the first involved shape
unsigned int s2
 id of the second involved shape
unsigned short t1
 orientation of the first shape
unsigned short t2
 orientation of the second shape
unsigned int * move
 the possible movement in positive directions
struct moEntrynext
 next in the linked list of the hash table


Detailed Description

values are saved within a hash table, this is the entry for the table for the movement data

Member Data Documentation

int movementCache_c::movementCache_c::moEntry::dx

relative x position of the 2nd piece

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

int movementCache_c::movementCache_c::moEntry::dy

relative y position of the 2nd piece

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

int movementCache_c::movementCache_c::moEntry::dz

relative z position of the 2nd piece

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

unsigned int* movementCache_c::movementCache_c::moEntry::move

the possible movement in positive directions

Referenced by movementCache_c::getMoValue(), and movementCache_c::~movementCache_c().

struct moEntry* movementCache_c::movementCache_c::moEntry::next [read]

next in the linked list of the hash table

Referenced by movementCache_c::getMoValue(), movementCache_c::moRehash(), and movementCache_c::~movementCache_c().

unsigned int movementCache_c::movementCache_c::moEntry::s1

id of the first involved shape

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

unsigned int movementCache_c::movementCache_c::moEntry::s2

id of the second involved shape

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

unsigned short movementCache_c::movementCache_c::moEntry::t1

orientation of the first shape

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().

unsigned short movementCache_c::movementCache_c::moEntry::t2

orientation of the second shape

Referenced by movementCache_c::getMoValue(), and movementCache_c::moRehash().


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

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