#include <FCSStateWithLocationsMatrix.h>
Inheritance diagram for FCSStateWithLocationsMatrix< ConcreteClass >:
Public Member Functions | |
FCSStateWithLocationsMatrix (int Size) | |
Constructor. | |
virtual | ~FCSStateWithLocationsMatrix () |
Destructor. | |
virtual FCSStateWithLocations * | Get (int Dim1, int Dim2) |
Get a FCSStateWithLocations child object from a 2-dimensional array. | |
virtual void | Set (int Dim1, FCSStateWithLocations *SetPtr) |
Set an array of FCSStateWithLocations child objects into a 2-dimensional array. | |
virtual void | Create (int Dim1) |
Create a single instance of a FCSStateWithLocations child object in the array. | |
virtual void | CreateArray (int Dim1, int Size) |
Create an array FCSStateWithLocations child objects in the array. | |
virtual void | Delete (int Dim1) |
Delete a single instance of a FCSStateWithLocations child object in the array. | |
virtual void | DeleteArray (int Dim1) |
Delete an array FCSStateWithLocations child objects in the array. | |
virtual void | DeleteStateWithLocationsParent (int Dim1, int Dim2) |
Delete the m_MovesToParent member of an FCSStateWithLocations object in the array. | |
virtual void | ReallocSingle (int Dim1, int OldSize, int NewSize) |
Realloc one of the arrays in the 2-dimensional array. | |
virtual void | ReallocArray (int OldSize, int NewSize) |
Realloc the 2-dimensional array by reallocing the number of ConcreteClass pointers in the array. | |
Protected Attributes | |
ConcreteClass ** | m_Array |
2-dimensional array of FCSStateWithLocation child objects |
Definition at line 86 of file FCSStateWithLocationsMatrix.h.
|
Definition at line 159 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 184 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 191 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 197 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 203 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
This is needed because of the dynamic allocation of different FCSStateWithLocations objects
Implements AFCSStateWithLocationsMatrix. Definition at line 209 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 171 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 222 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 216 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |
|
Implements AFCSStateWithLocationsMatrix. Definition at line 177 of file FCSStateWithLocationsMatrix.h. References FCSStateWithLocationsMatrix< ConcreteClass >::m_Array. |