VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkImageMapToColors Class Reference

map the input image through a lookup table More...

#include <vtkImageMapToColors.h>

Inheritance diagram for vtkImageMapToColors:
[legend]

Public Types

typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageMapToColorsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual unsigned long GetMTime ()
 
virtual void SetLookupTable (vtkScalarsToColors *)
 
virtual vtkScalarsToColors * GetLookupTable ()
 
virtual void SetOutputFormat (int)
 
virtual int GetOutputFormat ()
 
void SetOutputFormatToRGBA ()
 
void SetOutputFormatToRGB ()
 
void SetOutputFormatToLuminanceAlpha ()
 
void SetOutputFormatToLuminance ()
 
virtual void SetActiveComponent (int)
 
virtual int GetActiveComponent ()
 
virtual void SetPassAlphaToOutput (int)
 
virtual void PassAlphaToOutputOn ()
 
virtual void PassAlphaToOutputOff ()
 
virtual int GetPassAlphaToOutput ()
 

Static Public Member Functions

static vtkImageMapToColorsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageMapToColorsSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageMapToColors ()
 
 ~vtkImageMapToColors ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int id)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Protected Attributes

vtkScalarsToColors * LookupTable
 
int OutputFormat
 
int ActiveComponent
 
int PassAlphaToOutput
 
int DataWasPassed
 

Detailed Description

map the input image through a lookup table

The vtkImageMapToColors filter will take an input image of any valid scalar type, and map the first component of the image through a lookup table. The result is an image of type VTK_UNSIGNED_CHAR. If the lookup table is not set, or is set to NULL, then the input data will be passed through if it is already of type VTK_UNSIGNED_CHAR.

See Also
vtkLookupTable vtkScalarsToColors
Examples:
vtkImageMapToColors (Examples)
Tests:
vtkImageMapToColors (Tests)

Definition at line 43 of file vtkImageMapToColors.h.

Member Typedef Documentation

typedef vtkThreadedImageAlgorithm vtkImageMapToColors::Superclass

Definition at line 47 of file vtkImageMapToColors.h.

Constructor & Destructor Documentation

vtkImageMapToColors::vtkImageMapToColors ( )
protected
vtkImageMapToColors::~vtkImageMapToColors ( )
protected

Member Function Documentation

static vtkImageMapToColors* vtkImageMapToColors::New ( )
static
static int vtkImageMapToColors::IsTypeOf ( const char *  type)
static
virtual int vtkImageMapToColors::IsA ( const char *  type)
virtual
static vtkImageMapToColors* vtkImageMapToColors::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageMapToColors::NewInstanceInternal ( ) const
protectedvirtual
vtkImageMapToColors* vtkImageMapToColors::NewInstance ( ) const
void vtkImageMapToColors::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImageMapToColors::SetLookupTable ( vtkScalarsToColors *  )
virtual

Set the lookup table.

virtual vtkScalarsToColors* vtkImageMapToColors::GetLookupTable ( )
virtual

Set the lookup table.

virtual void vtkImageMapToColors::SetOutputFormat ( int  )
virtual

Set the output format, the default is RGBA.

virtual int vtkImageMapToColors::GetOutputFormat ( )
virtual

Set the output format, the default is RGBA.

void vtkImageMapToColors::SetOutputFormatToRGBA ( )
inline

Set the output format, the default is RGBA.

Definition at line 60 of file vtkImageMapToColors.h.

void vtkImageMapToColors::SetOutputFormatToRGB ( )
inline

Set the output format, the default is RGBA.

Definition at line 61 of file vtkImageMapToColors.h.

void vtkImageMapToColors::SetOutputFormatToLuminanceAlpha ( )
inline

Set the output format, the default is RGBA.

Definition at line 62 of file vtkImageMapToColors.h.

void vtkImageMapToColors::SetOutputFormatToLuminance ( )
inline

Set the output format, the default is RGBA.

Definition at line 63 of file vtkImageMapToColors.h.

virtual void vtkImageMapToColors::SetActiveComponent ( int  )
virtual

Set the component to map for multi-component images (default: 0)

virtual int vtkImageMapToColors::GetActiveComponent ( )
virtual

Set the component to map for multi-component images (default: 0)

virtual void vtkImageMapToColors::SetPassAlphaToOutput ( int  )
virtual

Use the alpha component of the input when computing the alpha component of the output (useful when converting monochrome+alpha data to RGBA)

virtual void vtkImageMapToColors::PassAlphaToOutputOn ( )
virtual

Use the alpha component of the input when computing the alpha component of the output (useful when converting monochrome+alpha data to RGBA)

virtual void vtkImageMapToColors::PassAlphaToOutputOff ( )
virtual

Use the alpha component of the input when computing the alpha component of the output (useful when converting monochrome+alpha data to RGBA)

virtual int vtkImageMapToColors::GetPassAlphaToOutput ( )
virtual

Use the alpha component of the input when computing the alpha component of the output (useful when converting monochrome+alpha data to RGBA)

virtual unsigned long vtkImageMapToColors::GetMTime ( )
virtual

We need to check the modified time of the lookup table too.

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

Reimplemented in vtkImageMapToWindowLevelColors.

void vtkImageMapToColors::ThreadedRequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector,
vtkImageData ***  inData,
vtkImageData **  outData,
int  extent[6],
int  id 
)
protected
virtual int vtkImageMapToColors::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Reimplemented in vtkImageMapToWindowLevelColors.

Member Data Documentation

vtkScalarsToColors* vtkImageMapToColors::LookupTable
protected

Definition at line 100 of file vtkImageMapToColors.h.

int vtkImageMapToColors::OutputFormat
protected

Definition at line 101 of file vtkImageMapToColors.h.

int vtkImageMapToColors::ActiveComponent
protected

Definition at line 103 of file vtkImageMapToColors.h.

int vtkImageMapToColors::PassAlphaToOutput
protected

Definition at line 104 of file vtkImageMapToColors.h.

int vtkImageMapToColors::DataWasPassed
protected

Definition at line 106 of file vtkImageMapToColors.h.


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