GDCM
2.2.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
Utilities
VTK
vtkImageRGBToYBR.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: GDCM (Grassroots DICOM). A DICOM library
4
5
Copyright (c) 2006-2011 Mathieu Malaterre
6
All rights reserved.
7
See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
8
9
This software is distributed WITHOUT ANY WARRANTY; without even
10
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11
PURPOSE. See the above copyright notice for more information.
12
13
=========================================================================*/
14
/*=========================================================================
15
16
Portions of this file are subject to the VTK Toolkit Version 3 copyright.
17
18
Program: Visualization Toolkit
19
Module: $RCSfile: vtkImageRGBToYBR.h,v $
20
21
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
22
All rights reserved.
23
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
24
25
This software is distributed WITHOUT ANY WARRANTY; without even
26
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
27
PURPOSE. See the above copyright notice for more information.
28
29
=========================================================================*/
30
// .NAME vtkImageRGBToYBR - Converts YBR components to RGB.
31
// .SECTION Description
32
// For each pixel with hue, saturation and value components this filter
33
// outputs the color coded as red, green, blue. Output type must be the same
34
// as input type.
35
36
// .SECTION See Also
37
// vtkImageRGBToHSV
38
39
#ifndef VTKIMAGERGBTOYBR_H
40
#define VTKIMAGERGBTOYBR_H
41
42
#include "vtkThreadedImageAlgorithm.h"
43
44
class
VTK_EXPORT
vtkImageRGBToYBR
:
public
vtkThreadedImageAlgorithm
45
{
46
public
:
47
static
vtkImageRGBToYBR
*New();
48
vtkTypeRevisionMacro(
vtkImageRGBToYBR
,vtkThreadedImageAlgorithm);
49
50
void
PrintSelf(ostream& os, vtkIndent indent);
51
52
protected
:
53
vtkImageRGBToYBR
();
54
~vtkImageRGBToYBR
() {};
55
56
void
ThreadedExecute (vtkImageData *inData, vtkImageData *outData,
57
int
ext[6],
int
id
);
58
private
:
59
vtkImageRGBToYBR
(
const
vtkImageRGBToYBR
&);
// Not implemented.
60
void
operator=(
const
vtkImageRGBToYBR
&);
// Not implemented.
61
};
62
63
#endif
Generated on Wed Jun 13 2012 20:40:38 for GDCM by
1.8.1