/*========================================================================= Program: GDCM (Grassroots DICOM). A DICOM library Copyright (c) 2006-2011 Mathieu Malaterre All rights reserved. See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ /*========================================================================= Portions of this file are subject to the VTK Toolkit Version 3 copyright. Program: Visualization Toolkit Module: $RCSfile: vtkImageYBRToRGB.h,v $ Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ // .NAME vtkImageYBRToRGB - Converts YBR components to RGB. // .SECTION Description // For each pixel with hue, saturation and value components this filter // outputs the color coded as red, green, blue. Output type must be the same // as input type. // .SECTION See Also // vtkImageRGBToHSV #ifndef VTKIMAGEYBRTORGB_H #define VTKIMAGEYBRTORGB_H #include "vtkThreadedImageAlgorithm.h" class VTK_EXPORT vtkImageYBRToRGB : public vtkThreadedImageAlgorithm { public: static vtkImageYBRToRGB *New(); vtkTypeMacro(vtkImageYBRToRGB,vtkThreadedImageAlgorithm); void PrintSelf(ostream& os, vtkIndent indent); protected: vtkImageYBRToRGB(); ~vtkImageYBRToRGB() {}; void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); private: vtkImageYBRToRGB(const vtkImageYBRToRGB&); // Not implemented. void operator=(const vtkImageYBRToRGB&); // Not implemented. }; #endif