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],
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();
188 vtkEmptyCell* GetEmptyCell();
194 vtkEmptyCell *EmptyCell;
static vtkImageData * GetData(vtkInformation *info)
static vtkImageData * New()
virtual void ComputeScalarRange()
abstract class to specify dataset behavior
Encloses a rectangular region of voxel like cells.
virtual vtkCell * GetCell(vtkIdType cellId)
virtual void ShallowCopy(vtkDataObject *src)
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
general representation of visualization data
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)