Status GetActualTableControllerField(MeasurementTable* measurementTable, TableField* field) { Status status = CalculateIndex(measurementTable->columnMeasurement, measurementTable->table.columns, &(measurementTable->columnIndex)); if (status == OK) { status = CalculateIndex(measurementTable->rowMeasurement, measurementTable->table.rows, &(measurementTable->rowIndex)); if (status == OK) { status = GetTableField(measurementTable->name, measurementTable->columnIndex, measurementTable->rowIndex, field); } } return status; }
// **************************************************************************** // Method: Boundary::NewCellIndex // // Purpose: // Return the new linear index of the given cell given an index in // global indexing space. // // Arguments: // i,j,k the index in global indexing // // Programmer: Jeremy Meredith // Creation: November 21, 2001 // // **************************************************************************** int Boundary::NewCellIndex(int i, int j, int k) { return CalculateIndex(newzextents, newzdims, i, j, k); }
// **************************************************************************** // Method: Boundary::NewPointIndex // // Purpose: // Return the new linear index of the given point given an index in // global indexing space. // // Arguments: // i,j,k the index in global indexing // // Programmer: Jeremy Meredith // Creation: November 21, 2001 // // **************************************************************************** int Boundary::NewPointIndex(int i, int j, int k) { return CalculateIndex(newnextents, newndims, i, j, k); }
// **************************************************************************** // Method: Boundary::OldCellIndex // // Purpose: // Return the old linear index of the given cell given an index in // global indexing space. // // Arguments: // i,j,k the index in global indexing // // Programmer: Jeremy Meredith // Creation: November 21, 2001 // // **************************************************************************** int Boundary::OldCellIndex(int i, int j, int k) { return CalculateIndex(oldzextents, oldzdims, i, j, k); }
// **************************************************************************** // Method: Boundary::OldPointIndex // // Purpose: // Return the old linear index of the given point given an index in // global indexing space. // // Arguments: // i,j,k the index in global indexing // // Programmer: Jeremy Meredith // Creation: November 21, 2001 // // **************************************************************************** int Boundary::OldPointIndex(int i, int j, int k) { return CalculateIndex(oldnextents, oldndims, i, j, k); }
CSpawnPointGenerator::SpawnGridLoc* CSpawnPointGenerator::GridLoc(int x, int y) { return &m_arrSpawnGrid[CalculateIndex(x,y)]; }