VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkImageToStructuredPoints Class Reference

Attaches image pipeline to VTK. More...

#include <vtkImageToStructuredPoints.h>

Inheritance diagram for vtkImageToStructuredPoints:
[legend]
Collaboration diagram for vtkImageToStructuredPoints:
[legend]

Public Types

typedef vtkImageAlgorithm Superclass
 
- Public Types inherited from vtkImageAlgorithm
typedef vtkAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkStructuredPointsGetStructuredPointsOutput ()
 
void SetVectorInput (vtkImageData *input)
 
vtkImageDataGetVectorInput ()
 
- Public Member Functions inherited from vtkImageAlgorithm
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkDataObjectGetInput (int port)
 
vtkDataObjectGetInput ()
 
vtkImageDataGetImageDataInput (int port)
 
vtkImageDataGetOutput ()
 
vtkImageDataGetOutput (int)
 
virtual void SetOutput (vtkDataObject *d)
 
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void SetInput (vtkDataObject *)
 
void SetInput (int, vtkDataObject *)
 
virtual void AddInput (vtkDataObject *)
 
virtual void AddInput (int, vtkDataObject *)
 

Static Public Member Functions

static vtkImageToStructuredPointsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageToStructuredPointsSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkImageAlgorithm
static int IsTypeOf (const char *type)
 
static vtkImageAlgorithmSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkImageToStructuredPoints ()
 
 ~vtkImageToStructuredPoints ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillOutputPortInformation (int, vtkInformation *)
 
virtual int FillInputPortInformation (int, vtkInformation *)
 
- Protected Member Functions inherited from vtkImageAlgorithm
 vtkImageAlgorithm ()
 
 ~vtkImageAlgorithm ()
 
virtual void CopyInputArrayAttributesToOutput (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual void AllocateOutputData (vtkImageData *out, int *uExtent)
 
virtual vtkImageDataAllocateOutputData (vtkDataObject *out)
 
virtual void CopyAttributeData (vtkImageData *in, vtkImageData *out, vtkInformationVector **inputVector)
 
virtual void ExecuteData (vtkDataObject *output)
 
virtual void Execute ()
 

Protected Attributes

int Translate [3]
 

Detailed Description

Attaches image pipeline to VTK.

vtkImageToStructuredPoints changes an image cache format to a structured points dataset. It takes an Input plus an optional VectorInput. The VectorInput converts the RGB scalar components of the VectorInput to vector pointdata attributes. This filter will try to reference count the data but in some cases it must make a copy.

Tests:
vtkImageToStructuredPoints (Tests)

Definition at line 37 of file vtkImageToStructuredPoints.h.

Member Typedef Documentation

Definition at line 41 of file vtkImageToStructuredPoints.h.

Constructor & Destructor Documentation

vtkImageToStructuredPoints::vtkImageToStructuredPoints ( )
protected
vtkImageToStructuredPoints::~vtkImageToStructuredPoints ( )
protected

Member Function Documentation

static vtkImageToStructuredPoints* vtkImageToStructuredPoints::New ( )
static
virtual const char* vtkImageToStructuredPoints::GetClassName ( )
virtual

Reimplemented from vtkImageAlgorithm.

static int vtkImageToStructuredPoints::IsTypeOf ( const char *  type)
static
virtual int vtkImageToStructuredPoints::IsA ( const char *  type)
virtual

Reimplemented from vtkImageAlgorithm.

static vtkImageToStructuredPoints* vtkImageToStructuredPoints::SafeDownCast ( vtkObject o)
static
void vtkImageToStructuredPoints::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkImageToStructuredPoints::SetVectorInput ( vtkImageData input)

Set/Get the input object from the image pipeline.

vtkImageData* vtkImageToStructuredPoints::GetVectorInput ( )

Set/Get the input object from the image pipeline.

vtkStructuredPoints* vtkImageToStructuredPoints::GetStructuredPointsOutput ( )

Get the output of the filter.

virtual int vtkImageToStructuredPoints::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
)
protectedvirtual

This is called by the superclass. This is the method you should override.

Reimplemented from vtkImageAlgorithm.

virtual int vtkImageToStructuredPoints::RequestInformation ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
protectedvirtual

Reimplemented from vtkImageAlgorithm.

virtual int vtkImageToStructuredPoints::RequestUpdateExtent ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
protectedvirtual

Reimplemented from vtkImageAlgorithm.

virtual int vtkImageToStructuredPoints::FillOutputPortInformation ( int  ,
vtkInformation  
)
protectedvirtual

Reimplemented from vtkImageAlgorithm.

virtual int vtkImageToStructuredPoints::FillInputPortInformation ( int  ,
vtkInformation  
)
protectedvirtual

Reimplemented from vtkImageAlgorithm.

Member Data Documentation

int vtkImageToStructuredPoints::Translate[3]
protected

Definition at line 58 of file vtkImageToStructuredPoints.h.


The documentation for this class was generated from the following file: