22 #ifndef __vtkUniformGrid_h
23 #define __vtkUniformGrid_h
55 int& subId,
double pcoords[3],
double *weights);
58 vtkIdType cellId,
double tol2,
int& subId,
59 double pcoords[3],
double *weights);
62 double tol2,
int& subId,
double pcoords[3],
87 int Initialize(
const vtkAMRBox *def,
int nGhosts);
94 int Initialize(
const vtkAMRBox *def,
const int nGhosts[3]);
102 int Initialize(
const vtkAMRBox *def,
int nGhostsI,
int nGhostsJ,
int nGhostsK);
118 virtual void UnBlankPoint(
vtkIdType ptId);
126 virtual void UnBlankCell(
vtkIdType ptId);
147 virtual unsigned char IsPointVisible(
vtkIdType ptId);
151 virtual unsigned char IsCellVisible(
vtkIdType cellId);
155 virtual unsigned char GetPointBlanking();
159 virtual unsigned char GetCellBlanking();
static vtkImageData * GetData(vtkInformation *info)
static vtkImageData * New()
virtual void ComputeScalarRange()
abstract class to specify dataset behavior
virtual vtkCell * GetCell(vtkIdType cellId)
virtual void ShallowCopy(vtkDataObject *src)
an empty cell used as a place-holder during processing
virtual vtkCell * FindAndGetCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)
provides thread-safe access to cells
virtual void Initialize()
abstract class to specify cell behavior
friend class vtkUniformGrid
virtual int * GetDimensions()
a simple class to control print indentation
static void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds, int dataDescription, int dim[3])
topologically and geometrically regular array of data
list of point or cell ids
void PrintSelf(ostream &os, vtkIndent indent)
virtual void CopyStructure(vtkDataSet *ds)
dynamic, self-adjusting array of unsigned char
static void GetPointCells(vtkIdType ptId, vtkIdList *cellIds, int dim[3])
helper object to manage the visibility of points and cells
helper class to get VTK data object types as string and instantiate them
virtual vtkIdType FindCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)
virtual void DeepCopy(vtkDataObject *src)
virtual int GetCellType(vtkIdType cellId)