|
VTK
|
A subclass of ImageData. More...
#include <vtkStructuredPoints.h>
Public Types | |
| typedef vtkImageData | Superclass |
Public Types inherited from vtkImageData | |
Public Types inherited from vtkDataSet | |
| enum | FieldDataType { DATA_OBJECT_FIELD = 0, POINT_DATA_FIELD = 1, CELL_DATA_FIELD = 2 } |
Public Types inherited from vtkDataObject | |
| enum | FieldAssociations { FIELD_ASSOCIATION_POINTS, FIELD_ASSOCIATION_CELLS, FIELD_ASSOCIATION_NONE, FIELD_ASSOCIATION_POINTS_THEN_CELLS, FIELD_ASSOCIATION_VERTICES, FIELD_ASSOCIATION_EDGES, FIELD_ASSOCIATION_ROWS, NUMBER_OF_ASSOCIATIONS } |
| enum | AttributeTypes { POINT, CELL, FIELD, POINT_THEN_CELL, VERTEX, EDGE, ROW, NUMBER_OF_ATTRIBUTE_TYPES } |
| enum | FieldOperations { FIELD_OPERATION_PRESERVED, FIELD_OPERATION_REINTERPOLATED, FIELD_OPERATION_MODIFIED, FIELD_OPERATION_REMOVED } |
Public Types inherited from vtkObject | |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| int | GetDataObjectType () |
Public Member Functions inherited from vtkImageData | |
| 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]) |
Public Member Functions inherited from vtkDataSet | |
| 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 () |
| virtual void | GetScalarRange (double range[2]) |
| double * | GetScalarRange () |
| int | CheckAttributes () |
| virtual void | GenerateGhostLevelArray () |
| virtual vtkFieldData * | GetAttributesAsFieldData (int type) |
| virtual vtkIdType | GetNumberOfElements (int type) |
| virtual void | GetCellNeighbors (vtkIdType cellId, vtkIdList *ptIds, vtkIdList *cellIds) |
Public Member Functions inherited from vtkDataObject | |
| virtual vtkAlgorithmOutput * | GetProducerPort () |
| void | ReleaseData () |
| int | ShouldIReleaseData () |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| virtual void | Update () |
| virtual void | PropagateUpdateExtent () |
| virtual void | TriggerAsynchronousUpdate () |
| virtual void | UpdateData () |
| unsigned long | GetUpdateTime () |
| void | SetUpdateExtentToWholeExtent () |
| unsigned long | GetPipelineMTime () |
| void | CopyInformation (vtkDataObject *data) |
| void | DataHasBeenGenerated () |
| virtual vtkDataSetAttributes * | GetAttributes (int type) |
| virtual int | GetAttributeTypeForArray (vtkAbstractArray *arr) |
| virtual vtkSource * | GetSource () |
| void | SetSource (vtkSource *s) |
| virtual vtkInformation * | GetInformation () |
| virtual void | SetInformation (vtkInformation *) |
| virtual vtkInformation * | GetPipelineInformation () |
| virtual void | SetPipelineInformation (vtkInformation *) |
| virtual int | GetDataReleased () |
| void | SetReleaseDataFlag (int) |
| int | GetReleaseDataFlag () |
| virtual void | ReleaseDataFlagOn () |
| virtual void | ReleaseDataFlagOff () |
| virtual void | SetFieldData (vtkFieldData *) |
| virtual vtkFieldData * | GetFieldData () |
| virtual void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
| void | SetUpdateExtent (int piece, int numPieces) |
| virtual void | SetUpdateExtent (int x0, int x1, int y0, int y1, int z0, int z1) |
| virtual void | SetUpdateExtent (int extent[6]) |
| virtual int * | GetUpdateExtent () |
| virtual void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| virtual void | GetUpdateExtent (int extent[6]) |
| void | SetUpdatePiece (int piece) |
| void | SetUpdateNumberOfPieces (int num) |
| virtual int | GetUpdatePiece () |
| virtual int | GetUpdateNumberOfPieces () |
| void | SetUpdateGhostLevel (int level) |
| virtual int | GetUpdateGhostLevel () |
| virtual void | SetRequestExactExtent (int flag) |
| virtual int | GetRequestExactExtent () |
| virtual void | RequestExactExtentOn () |
| virtual void | RequestExactExtentOff () |
| virtual void | SetWholeExtent (int x0, int x1, int y0, int y1, int z0, int z1) |
| virtual void | SetWholeExtent (int extent[6]) |
| virtual int * | GetWholeExtent () |
| virtual void | GetWholeExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| virtual void | GetWholeExtent (int extent[6]) |
| virtual void | SetWholeBoundingBox (double x0, double x1, double y0, double y1, double z0, double z1) |
| virtual void | SetWholeBoundingBox (double bb[6]) |
| virtual double * | GetWholeBoundingBox () |
| virtual void | GetWholeBoundingBox (double &x0, double &x1, double &y0, double &y1, double &z0, double &z1) |
| virtual void | GetWholeBoundingBox (double extent[6]) |
| virtual void | SetMaximumNumberOfPieces (int) |
| virtual int | GetMaximumNumberOfPieces () |
| void | CopyInformationToPipeline (vtkInformation *request, vtkInformation *input) |
| void | SetExtentTranslator (vtkExtentTranslator *translator) |
| vtkExtentTranslator * | GetExtentTranslator () |
| void | GlobalReleaseDataFlagOn () |
| void | GlobalReleaseDataFlagOff () |
Public Member Functions inherited from vtkObject | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| unsigned char | GetDebug () |
| void | SetDebug (unsigned char debugFlag) |
| virtual void | Modified () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| void | SetReferenceCount (int) |
| void | PrintRevisions (ostream &os) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static vtkStructuredPoints * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkStructuredPoints * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkImageData | |
| static vtkImageData * | GetData (vtkInformation *info) |
| static vtkImageData * | GetData (vtkInformationVector *v, int i=0) |
Additional Inherited Members | |
Protected Attributes inherited from vtkImageData | |
| int | Dimensions [3] |
| vtkIdType | Increments [3] |
| double | Origin [3] |
| double | Spacing [3] |
| int | Extent [6] |
| vtkTimeStamp | ExtentComputeTime |
Protected Attributes inherited from vtkDataSet | |
| vtkCellData * | CellData |
| vtkPointData * | PointData |
| vtkTimeStamp | ComputeTime |
| double | Bounds [6] |
| double | Center [3] |
| double | ScalarRange [2] |
| vtkTimeStamp | ScalarRangeComputeTime |
Protected Attributes inherited from vtkDataObject | |
| vtkFieldData * | FieldData |
| vtkSource * | Source |
| int | DataReleased |
| vtkTimeStamp | UpdateTime |
| vtkInformation * | Information |
| vtkInformation * | PipelineInformation |
Protected Attributes inherited from vtkObject | |
| unsigned char | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| int | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
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.
Definition at line 37 of file vtkStructuredPoints.h.
Reimplemented from vtkImageData.
Definition at line 41 of file vtkStructuredPoints.h.
|
protected |
|
inlineprotected |
Definition at line 48 of file vtkStructuredPoints.h.
|
static |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkImageData.
|
virtual |
Reimplemented from vtkImageData.
|
static |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkImageData.
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkImageData.
|
static |
Reimplemented from vtkImageData.
|
inlinevirtual |
To simplify filter superclasses,
Reimplemented from vtkImageData.
Definition at line 44 of file vtkStructuredPoints.h.
1.8.1