Matrix Member List

This is the complete list of members for Matrix, including all inherited members.

begin()Matrix
CanBeAdded(const Object *object, SizeType xIndex, SizeType yIndex) const Matrix [inline, private]
CreateEmptyMatrix()Matrix [private]
CreateOutOfRangeMessage(SizeType xIndex, SizeType yIndex) const Matrix [private]
CreateWallsAroundMatrix()Matrix [private]
DEFAULT_HEIGHTMatrix [private, static]
DEFAULT_WIDTHMatrix [private, static]
DestroyObject(SizeType xIndex, SizeType yIndex)Matrix
end()Matrix [inline]
GenerateNextTicketNumber()Matrix [inline, private]
GetConfigMatrix() const Matrix
GetDefaultHeight()Matrix [inline, static]
GetDefaultWidth()Matrix [inline, static]
GetHeight() const Matrix [inline]
GetIndexOfNextFreePlace(SizeType xFrom, SizeType yFrom, SizeType &xTo, SizeType &yTo, Direction &direction)Matrix [private]
GetIndexOfNextPlace(SizeType xFrom, SizeType yFrom, const Direction &direction, SizeType &xTo, SizeType &yTo)Matrix [private]
GetMaxHeight()Matrix [inline, static]
GetMaxWidth()Matrix [inline, static]
GetMinHeight()Matrix [inline, static]
GetMinWidth()Matrix [inline, static]
GetWidth() const Matrix [inline]
heightMatrix [private]
HEIGHT_INCREMENTMatrix [private, static]
IncreaseMatrixSizeForBorders()Matrix [private]
IndexExists(SizeType xIndex, SizeType yIndex) const Matrix [inline, private]
InternalMoveObject(SizeType xFrom, SizeType yFrom, const Direction &direction)Matrix [private]
InternalMoveObject(SizeType xFrom, SizeType yFrom, SizeType xTo, SizeType yTo)Matrix [private]
IsEditableByUser(SizeType xIndex, SizeType yIndex) const Matrix
IsFreePlace(SizeType xIndex, SizeType yIndex) const Matrix [inline, private]
IsOutOfRange(SizeType xIndex, SizeType yIndex) const Matrix [inline, private]
IsThereObject(SizeType xIndex, SizeType yIndex) const Matrix
iterator classMatrix [friend]
LoadObjectsFromConfig(const ConfigMatrix &config)Matrix [private]
MakeStep()Matrix
Matrix(const ConfigMatrix &config)Matrix [explicit]
matrixMatrix [private]
MAX_HEIGHTMatrix [private, static]
MAX_WIDTHMatrix [private, static]
MIN_HEIGHTMatrix [private, static]
MIN_WIDTHMatrix [private, static]
MoveObject(SizeType xFrom, SizeType yFrom, SizeType xTo, SizeType yTo)Matrix
OnBorder(SizeType xIndex, SizeType yIndex) const Matrix [inline, private]
operator[](SizeType firstIndex)Matrix
PerformActionDropObject(Object *object, SizeType xIndex, SizeType yIndex)Matrix [private]
PerformActionPutTrail(Object *object, SizeType xIndex, SizeType yIndex)Matrix [private]
PerformActions()Matrix [private]
PerformActionTakeObject(Object *object, SizeType xIndex, SizeType yIndex)Matrix [private]
PerformSpecificOperations()Matrix [private]
PutObject(Object *object, SizeType xIndex, SizeType yIndex)Matrix
secIndexMatrix [private]
SendCollisions(Object *firstObject, Object *secondObject)Matrix [private]
SizeType typedefMatrix
STARTING_TICKET_NUMBERMatrix [private, static]
ticketNumberMatrix [private]
widthMatrix [private]
WIDTH_INCREMENTMatrix [private, static]
~Matrix()Matrix


Generated on Sun Apr 29 11:46:11 2007 for IPP/ICP2007 by  doxygen 1.4.7