void BrickDensityRegion::set(int i, int j, int k, float val) { if(i < 0 || i > m_brickData.size_x() || j < 0 || j > m_brickData.size_y() || k < 0 || k > m_brickData.size_z()) { printf("Error: setting index out of value [%d, %d, %d]\n", i, j, k); exit(1); } Voxel *tmp = m_brickData(i,j,k); tmp->set(0, val); }