41 #ifndef __vtkRectilinearGrid_h
42 #define __vtkRectilinearGrid_h
44 #include "vtkDataSet.h"
59 void PrintSelf(ostream& os,
vtkIndent indent);
66 void CopyStructure(vtkDataSet *ds);
79 void GetCellBounds(
vtkIdType cellId,
double bounds[6]);
80 vtkIdType FindPoint(
double x,
double y,
double z) {
return this->vtkDataSet::FindPoint(x, y, z);};
83 int& subId,
double pcoords[3],
double *weights);
85 vtkIdType cellId,
double tol2,
int& subId,
86 double pcoords[3],
double *weights);
87 vtkCell *FindAndGetCell(
double x[3], vtkCell *cell,
vtkIdType cellId,
88 double tol2,
int& subId,
double pcoords[3],
105 void SetDimensions(
int i,
int j,
int k);
106 void SetDimensions(
int dim[3]);
111 vtkGetVectorMacro(Dimensions,
int,3);
115 int GetDataDimension();
122 int ComputeStructuredCoordinates(
double x[3],
int ijk[3],
double pcoords[3]);
154 void SetExtent(
int extent[6]);
155 void SetExtent(
int x1,
int x2,
int y1,
int y2,
int z1,
int z2);
156 vtkGetVector6Macro(Extent,
int);
164 unsigned long GetActualMemorySize();
208 double PointReturn[3];
268 #ifndef VTK_LEGACY_REMOVE
static vtkIdType ComputeCellId(int dim[3], int ijk[3])
vtkIdType FindPoint(double x, double y, double z)
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
vtkIdType ComputeCellId(int ijk[3])
#define VTK_RECTILINEAR_GRID
a cell that represents a 3D point
static int GetDataDimension(int dataDescription)
a cell that represents an orthogonal quadrilateral
vtkDataArray * XCoordinates
provides thread-safe access to cells
vtkIdType ComputePointId(int ijk[3])
vtkIdType GetNumberOfPoints()
void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds)
a simple class to control print indentation
static void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds, int dataDescription, int dim[3])
vtkIdType GetNumberOfCells()
vtkDataArray * ZCoordinates
list of point or cell ids
abstract superclass for arrays of numeric data
static void GetPointCells(vtkIdType ptId, vtkIdList *cellIds, int dim[3])
vtkDataArray * YCoordinates
void GetPointCells(vtkIdType ptId, vtkIdList *cellIds)
void GetCellNeighbors(vtkIdType cellId, vtkIdList *ptIds, vtkIdList *cellIds)
general representation of visualization data
static vtkIdType ComputePointId(int dim[3], int ijk[3])