|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
int | GetDataObjectType () |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | CopyStructure (vtkDataSet *ds) |
|
virtual void | Initialize () |
|
virtual void | SetDimensions (int i, int j, int k) |
|
virtual void | SetDimensions (const int dims[3]) |
|
virtual int | GetDataDimension () |
|
virtual void | UpdateInformation () |
|
virtual unsigned long | GetEstimatedMemorySize () |
|
virtual int | GetScalarSize () |
|
virtual void | AllocateScalars () |
|
virtual void | Crop () |
|
virtual unsigned long | GetActualMemorySize () |
|
virtual void | CopyTypeSpecificInformation (vtkDataObject *image) |
|
virtual void | PrepareForNewData () |
|
void | GetArrayIncrements (vtkDataArray *array, vtkIdType increments[3]) |
|
void | ComputeInternalExtent (int *intExt, int *tgtExt, int *bnds) |
|
virtual int | GetExtentType () |
|
virtual vtkIdType | GetNumberOfCells () |
|
virtual vtkIdType | GetNumberOfPoints () |
|
virtual double * | GetPoint (vtkIdType ptId) |
|
virtual void | GetPoint (vtkIdType id, double x[3]) |
|
virtual vtkCell * | GetCell (vtkIdType cellId) |
|
virtual void | GetCell (vtkIdType cellId, vtkGenericCell *cell) |
|
virtual void | GetCellBounds (vtkIdType cellId, double bounds[6]) |
|
virtual vtkIdType | FindPoint (double x, double y, double z) |
|
virtual vtkIdType | FindPoint (double x[3]) |
|
virtual vtkIdType | FindCell (double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights) |
|
virtual vtkIdType | FindCell (double x[3], vtkCell *cell, vtkGenericCell *gencell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights) |
|
virtual vtkCell * | FindAndGetCell (double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights) |
|
virtual int | GetCellType (vtkIdType cellId) |
|
virtual void | GetCellPoints (vtkIdType cellId, vtkIdList *ptIds) |
|
virtual void | GetPointCells (vtkIdType ptId, vtkIdList *cellIds) |
|
virtual void | ComputeBounds () |
|
virtual int | GetMaxCellSize () |
|
virtual int * | GetDimensions () |
|
virtual void | GetDimensions (int dims[3]) |
|
virtual int | ComputeStructuredCoordinates (double x[3], int ijk[3], double pcoords[3]) |
|
virtual void | GetVoxelGradient (int i, int j, int k, vtkDataArray *s, vtkDataArray *g) |
|
virtual void | GetPointGradient (int i, int j, int k, vtkDataArray *s, double g[3]) |
|
virtual vtkIdType | ComputePointId (int ijk[3]) |
|
virtual vtkIdType | ComputeCellId (int ijk[3]) |
|
virtual void | SetAxisUpdateExtent (int axis, int min, int max) |
|
virtual void | GetAxisUpdateExtent (int axis, int &min, int &max) |
|
virtual void | SetExtent (int extent[6]) |
|
virtual void | SetExtent (int x1, int x2, int y1, int y2, int z1, int z2) |
|
virtual int * | GetExtent () |
|
virtual void | GetExtent (int &, int &, int &, int &, int &, int &) |
|
virtual void | GetExtent (int[6]) |
|
virtual double | GetScalarTypeMin () |
|
virtual double | GetScalarTypeMax () |
|
virtual vtkIdType * | GetIncrements () |
|
virtual void | GetIncrements (vtkIdType &incX, vtkIdType &incY, vtkIdType &incZ) |
|
virtual void | GetIncrements (vtkIdType inc[3]) |
|
virtual void | GetContinuousIncrements (int extent[6], vtkIdType &incX, vtkIdType &incY, vtkIdType &incZ) |
|
virtual void * | GetScalarPointerForExtent (int extent[6]) |
|
virtual void * | GetScalarPointer (int coordinates[3]) |
|
virtual void * | GetScalarPointer (int x, int y, int z) |
|
virtual void * | GetScalarPointer () |
|
virtual float | GetScalarComponentAsFloat (int x, int y, int z, int component) |
|
virtual void | SetScalarComponentFromFloat (int x, int y, int z, int component, float v) |
|
virtual double | GetScalarComponentAsDouble (int x, int y, int z, int component) |
|
virtual void | SetScalarComponentFromDouble (int x, int y, int z, int component, double v) |
|
virtual void | CopyAndCastFrom (vtkImageData *inData, int extent[6]) |
|
virtual void | CopyAndCastFrom (vtkImageData *inData, int x0, int x1, int y0, int y1, int z0, int z1) |
|
virtual void | SetSpacing (double, double, double) |
|
virtual void | SetSpacing (double[3]) |
|
virtual double * | GetSpacing () |
|
virtual void | GetSpacing (double &, double &, double &) |
|
virtual void | GetSpacing (double[3]) |
|
virtual void | SetOrigin (double, double, double) |
|
virtual void | SetOrigin (double[3]) |
|
virtual double * | GetOrigin () |
|
virtual void | GetOrigin (double &, double &, double &) |
|
virtual void | GetOrigin (double[3]) |
|
void | SetScalarTypeToFloat () |
|
void | SetScalarTypeToDouble () |
|
void | SetScalarTypeToInt () |
|
void | SetScalarTypeToUnsignedInt () |
|
void | SetScalarTypeToLong () |
|
void | SetScalarTypeToUnsignedLong () |
|
void | SetScalarTypeToShort () |
|
void | SetScalarTypeToUnsignedShort () |
|
void | SetScalarTypeToUnsignedChar () |
|
void | SetScalarTypeToSignedChar () |
|
void | SetScalarTypeToChar () |
|
void | SetScalarType (int) |
|
int | GetScalarType () |
|
const char * | GetScalarTypeAsString () |
|
void | SetNumberOfScalarComponents (int n) |
|
int | GetNumberOfScalarComponents () |
|
virtual void | CopyInformationToPipeline (vtkInformation *request, vtkInformation *input, vtkInformation *output, int forceCopy) |
|
virtual void | CopyInformationFromPipeline (vtkInformation *request) |
|
virtual void | ShallowCopy (vtkDataObject *src) |
|
virtual void | DeepCopy (vtkDataObject *src) |
|
void * | GetArrayPointerForExtent (vtkDataArray *array, int extent[6]) |
|
void * | GetArrayPointer (vtkDataArray *array, int coordinates[3]) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | CopyAttributes (vtkDataSet *ds) |
|
virtual void | GetCellTypes (vtkCellTypes *types) |
|
unsigned long int | GetMTime () |
|
vtkCellData * | GetCellData () |
|
vtkPointData * | GetPointData () |
|
virtual void | Squeeze () |
|
double * | GetBounds () |
|
void | GetBounds (double bounds[6]) |
|
double * | GetCenter () |
|
void | GetCenter (double center[3]) |
|
double | GetLength () |
|
void | Initialize () |
|
virtual void | GetScalarRange (double range[2]) |
|
double * | GetScalarRange () |
|
unsigned long | GetActualMemorySize () |
|
int | CheckAttributes () |
|
virtual void | GenerateGhostLevelArray () |
|
virtual vtkFieldData * | GetAttributesAsFieldData (int type) |
|
virtual vtkIdType | GetNumberOfElements (int type) |
|
virtual void | GetCellNeighbors (vtkIdType cellId, vtkIdList *ptIds, vtkIdList *cellIds) |
|
vtkIdType | FindPoint (double x, double y, double z) |
|
int | GetDataObjectType () |
|
void | ShallowCopy (vtkDataObject *src) |
|
void | DeepCopy (vtkDataObject *src) |
|
A subclass of ImageData.
StructuredPoints is a subclass of ImageData that requires the data extent to exactly match the update extent. Normall image data allows that the data extent may be larger than the update extent. StructuredPoints also defines the origin differently that vtkImageData. For structured points the origin is the location of first point. Whereas images define the origin as the location of point 0, 0, 0. Image Origin is stored in ivar, and structured points have special methods for setting/getting the origin/extents.
- Tests:
- vtkStructuredPoints (Tests)
Definition at line 37 of file vtkStructuredPoints.h.