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
vtkImageRGBToHSV Class Reference

Converts RGB components to HSV. More...

#include <vtkImageRGBToHSV.h>

Inherits vtkThreadedImageAlgorithm.

Public Types

typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageRGBToHSVNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetMaximum (double)
 
virtual double GetMaximum ()
 

Static Public Member Functions

static vtkImageRGBToHSVNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageRGBToHSVSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageRGBToHSV ()
 
 ~vtkImageRGBToHSV ()
 
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id)
 

Protected Attributes

double Maximum
 

Detailed Description

Converts RGB components to HSV.

For each pixel with red, blue, and green components this filter output the color coded as hue, saturation and value. Output type must be the same as input type.

Tests:
vtkImageRGBToHSV (Tests)

Definition at line 33 of file vtkImageRGBToHSV.h.

Member Typedef Documentation

typedef vtkThreadedImageAlgorithm vtkImageRGBToHSV::Superclass

Definition at line 37 of file vtkImageRGBToHSV.h.

Constructor & Destructor Documentation

vtkImageRGBToHSV::vtkImageRGBToHSV ( )
protected
vtkImageRGBToHSV::~vtkImageRGBToHSV ( )
inlineprotected

Definition at line 49 of file vtkImageRGBToHSV.h.

Member Function Documentation

static vtkImageRGBToHSV* vtkImageRGBToHSV::New ( )
static
static int vtkImageRGBToHSV::IsTypeOf ( const char *  type)
static
virtual int vtkImageRGBToHSV::IsA ( const char *  type)
virtual
static vtkImageRGBToHSV* vtkImageRGBToHSV::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageRGBToHSV::NewInstanceInternal ( ) const
protectedvirtual
vtkImageRGBToHSV* vtkImageRGBToHSV::NewInstance ( ) const
void vtkImageRGBToHSV::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImageRGBToHSV::SetMaximum ( double  )
virtual
virtual double vtkImageRGBToHSV::GetMaximum ( )
virtual
void vtkImageRGBToHSV::ThreadedExecute ( vtkImageData *  inData,
vtkImageData *  outData,
int  ext[6],
int  id 
)
protected

Member Data Documentation

double vtkImageRGBToHSV::Maximum
protected

Definition at line 49 of file vtkImageRGBToHSV.h.


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