vtkgdcm
dox
vtkImagePlanarComponentsToComponents.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: vtkImagePlanarComponentsToComponents.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
=========================================================================*/
40
#ifndef VTKIMAGEPLANARCOMPONENTSTOCOMPONENTS_H
41
#define VTKIMAGEPLANARCOMPONENTSTOCOMPONENTS_H
42
43
#include "vtkImageAlgorithm.h"
44
45
// everything is now handled within the vtkGDCMImageReader as Planar Configuration can not
46
// be externalized (conflict with file lower left)
47
48
#error do not use this class
49
50
//class VTK_EXPORT vtkImagePlanarComponentsToComponents : public vtkThreadedImageAlgorithm
51
class
VTK_EXPORT
vtkImagePlanarComponentsToComponents
:
public
vtkImageAlgorithm
52
{
53
public
:
54
static
vtkImagePlanarComponentsToComponents
*
New
();
55
//vtkTypeMacro(vtkImagePlanarComponentsToComponents,vtkThreadedImageAlgorithm);
56
vtkTypeMacro(
vtkImagePlanarComponentsToComponents
,vtkImageAlgorithm);
57
58
void
PrintSelf
(ostream& os, vtkIndent indent);
59
60
protected
:
61
vtkImagePlanarComponentsToComponents
();
62
~vtkImagePlanarComponentsToComponents
() {};
63
64
// void ThreadedExecute (vtkImageData *inData, vtkImageData *outData,
65
// int ext[6], int id);
66
// virtual int RequestInformation (vtkInformation *, vtkInformationVector**, vtkInformationVector *);
67
virtual
int
RequestData
(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
68
69
private
:
70
vtkImagePlanarComponentsToComponents
(
const
vtkImagePlanarComponentsToComponents
&);
// Not implemented.
71
void
operator=(
const
vtkImagePlanarComponentsToComponents
&);
// Not implemented.
72
};
73
74
#endif
vtkImagePlanarComponentsToComponents::RequestData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkImagePlanarComponentsToComponents::vtkImagePlanarComponentsToComponents
vtkImagePlanarComponentsToComponents()
vtkImagePlanarComponentsToComponents
Converts planar comp to pixel comp.
Definition:
vtkImagePlanarComponentsToComponents.h:52
vtkImagePlanarComponentsToComponents::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkImagePlanarComponentsToComponents::~vtkImagePlanarComponentsToComponents
~vtkImagePlanarComponentsToComponents()
Definition:
vtkImagePlanarComponentsToComponents.h:62
vtkImagePlanarComponentsToComponents::New
static vtkImagePlanarComponentsToComponents * New()
Generated by
1.8.18