#include <FCSStateWithLocationsMatrix.h>
Inheritance diagram for AFCSStateWithLocationsMatrix:
Public Member Functions | |
virtual | ~AFCSStateWithLocationsMatrix () |
Destructor. | |
virtual FCSStateWithLocations * | Get (int Dim1, int Dim2)=0 |
Get a FCSStateWithLocations object from a 2-dimensional array. | |
virtual void | Set (int Dim1, FCSStateWithLocations *SetPtr)=0 |
Set an array of FCSStateWithLocations objects into a 2-dimensional array. | |
virtual void | Create (int Dim1)=0 |
Create a single instance of a FCSStateWithLocations child object in the array. | |
virtual void | CreateArray (int Dim1, int Size)=0 |
Create an array FCSStateWithLocations child objects in the array. | |
virtual void | Delete (int Dim1)=0 |
Delete a single instance of a FCSStateWithLocations child object in the array. | |
virtual void | DeleteArray (int Dim1)=0 |
Delete an array FCSStateWithLocations child objects in the array. | |
virtual void | DeleteStateWithLocationsParent (int Dim1, int Dim2)=0 |
Delete the m_MovesToParent member of an FCSStateWithLocations object in the array. | |
virtual void | ReallocSingle (int Dim1, int OldSize, int NewSize)=0 |
Realloc one of the arrays in the 2-dimensional array. | |
virtual void | ReallocArray (int OldSize, int NewSize)=0 |
Realloc the 2-dimensional array by reallocing the number of ConcreteClass pointers in the array. |
Definition at line 17 of file FCSStateWithLocationsMatrix.h.
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::TraceSolution(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::FCSFreecellData(), and FCSFreecellData::StatePackAlloc(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::ShowSolution(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::CleanData(), and FCSFreecellData::~FCSFreecellData(). |
|
This is needed because of the dynamic allocation of different FCSStateWithLocations objects
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::~FCSFreecellData(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::CleanData(), FCSFreecellData::ShowSolution(), FCSFreecellData::StatePackAlloc(), and FCSFreecellData::TraceSolution(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::StatePackAlloc(). |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. |
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. |