Go to the documentation of this file.
91 virtual void GetPoint(
vtkIdType id,
double x[3]);
157 xyz[0] =
x; xyz[1] =
y; xyz[2] =
z;
158 return this->FindPoint (xyz);
173 double tol2,
int& subId,
double pcoords[3],
185 double tol2,
int& subId,
double pcoords[3],
197 double tol2,
int& subId,
double pcoords[3],
311 this->GenerateGhostArray(zeroExt,
false);
395 double ScalarRange[2];
413 static void OnDataModified(
414 vtkObject*
source,
unsigned long eid,
void* clientdata,
void *calldata);
418 friend class vtkImageAlgorithmToDataSetFriendship;
428 x[0] = pt[0];
x[1] = pt[1];
x[2] = pt[2];
bool IsAnyBitSet(vtkUnsignedCharArray *a, int bitFlag)
virtual void GenerateGhostArray(int zeroExt[6])
virtual void ComputeScalarRange()
void UpdateCellGhostArrayCache()
virtual vtkIdType GetNumberOfPoints()=0
vtkUnsignedCharArray * PointGhostArray
static vtkDataSet * GetData(vtkInformationVector *v, int i=0)
object provides direct access to cells in vtkCellArray and type information
virtual vtkFieldData * GetAttributesAsFieldData(int type)
vtkCallbackCommand * DataObserver
represent and manipulate point attribute data
vtkTimeStamp ScalarRangeComputeTime
vtkUnsignedCharArray * GetCellGhostArray()
unsigned long GetActualMemorySize()
virtual void CopyAttributes(vtkDataSet *ds)
record modification and/or execution time
GLsizei GLenum GLenum * types
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
double * GetScalarRange()
GLint GLint GLint GLint GLint x
static vtkDataSet * GetData(vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent)
virtual vtkIdType FindCell(double x[3], vtkCell *cell, vtkGenericCell *gencell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)=0
virtual vtkIdType FindCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)=0
represent and manipulate fields of data
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual vtkIdType GetNumberOfElements(int type)
virtual void ComputeBounds()
vtkCellData * GetCellData()
vtkIdType FindPoint(double x, double y, double z)
virtual void GetCellNeighbors(vtkIdType cellId, vtkIdList *ptIds, vtkIdList *cellIds)
vtkUnsignedCharArray * AllocatePointGhostArray()
void DeepCopy(vtkDataObject *src)
abstract class to specify cell behavior
vtkPointData * GetPointData()
represent and manipulate cell attribute data
virtual void GetPointCells(vtkIdType ptId, vtkIdList *cellIds)=0
a simple class to control print indentation
list of point or cell ids
virtual bool HasAnyBlankCells()
void UpdatePointGhostArrayCache()
GLboolean GLboolean GLboolean GLboolean a
virtual bool HasAnyBlankPoints()
void GetBounds(double bounds[6])
abstract class to specify dataset behavior
virtual void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds)=0
virtual void GetScalarRange(double range[2])
virtual double * GetPoint(vtkIdType ptId)=0
vtkUnsignedCharArray * AllocateCellGhostArray()
virtual vtkCellIterator * NewCellIterator()
virtual void GenerateGhostArray(int zeroExt[6], bool cellOnly)
GLint GLint GLint GLint GLint GLint y
virtual void GetCellTypes(vtkCellTypes *types)
virtual vtkIdType FindPoint(double x[3])=0
virtual void CopyStructure(vtkDataSet *ds)=0
void ShallowCopy(vtkDataObject *src)
supports function callbacks
provides thread-safe access to cells
vtkUnsignedCharArray * GetPointGhostArray()
#define VTKCOMMONDATAMODEL_EXPORT
virtual vtkIdType GetNumberOfCells()=0
void GetCenter(double center[3])
Efficient cell iterator for vtkDataSet topologies.
virtual void GetCell(vtkIdType cellId, vtkGenericCell *cell)=0
general representation of visualization data
virtual int GetCellType(vtkIdType cellId)=0
GLuint GLuint GLsizei GLenum type
virtual void GetCellBounds(vtkIdType cellId, double bounds[6])
vtkUnsignedCharArray * CellGhostArray
virtual int GetMaxCellSize()=0
virtual vtkCell * FindAndGetCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)
unsigned long int GetMTime()
virtual vtkCell * GetCell(vtkIdType cellId)=0