Man Page for vtkImageToStructuredPoints
Table of Contents

NAME

vtkImageToStructuredPoints - Attaches image pipeline to VTK.

SYNOPSIS


#include "/opt/vtk-c++/common/vtkImageToStructuredPoints.h"

class VTK_EXPORT vtkImageToStructuredPoints : public vtkStructuredPointsSource

vtkImageToStructuredPoints();
~vtkImageToStructuredPoints();
static vtkImageToStructuredPoints *New()
{return new vtkImageToStructuredPoints;};
const char *GetClassName() {return "vtkImageToStructuredPoints";};
void PrintSelf(ostream& os, vtkIndent indent);
void SetInput(vtkImageCache*);
void SetInput(vtkImageCache& );
vtkImageCache *GetInput();
void SetExtent(int dim, int *extent);
vtkImageCache *GetInput();
void GetExtent(int dim, int *extent);
vtkImageCache *GetInput();
void SetSplitOrder(int dim, int *axes);
void SetSplitOrder(int);
void GetSplitOrder(int dim, int *axes);
int GetSplitOrder();
int *GetSplitOrder() {return this->SplitOrder;};
void SetInputMemoryLimit(int);
int GetInputMemoryLimit();
void SetTimeSlice(int);
int GetTimeSlice();
void Update();

DESCRIPTION

vtkImageToStructuredPoints changes an image region format to a structured points dataset. The Order of the axes is fixed. VTK_IMAGE_X_AXIS is always mapped to X axis of the structured points, VTK_IMAGE_COMPONENT_AXIS is always mapped to the Colors of ColorScalars of Vectors. The only use of the Axes instance variable is for specifying an extent.

SUMMARY

void SetInput(vtkImageCache*)
void SetInput(vtkImageCache& )
Set/Get the input object from the image pipeline.

void SetSplitOrder(int)
Set/Get the order of the axes to split while streaming.

void SetInputMemoryLimit(int)
This object will stream to keep the input regions below this limit.

void SetTimeSlice(int)
Which coordinate to use for the fourth dimension. (slice)

void InputSplitUpdate(int splitAxisIdx)
This function is for streaming. It divides a updateExtent into two pieces, and updates each one. SplitOrder is used to determine which axis the TIME axis is tried first then ZYX are tried.


Table of Contents