VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Parallel
vtkCompositeRenderManager.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCompositeRenderManager.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
31
#ifndef __vtkCompositeRenderManager_h
32
#define __vtkCompositeRenderManager_h
33
34
#include "
vtkParallelRenderManager.h
"
35
36
class
vtkCompositer
;
37
class
vtkFloatArray
;
38
39
class
VTK_PARALLEL_EXPORT
vtkCompositeRenderManager
:
public
vtkParallelRenderManager
40
{
41
public
:
42
vtkTypeMacro(
vtkCompositeRenderManager
,
vtkParallelRenderManager
);
43
static
vtkCompositeRenderManager
*
New
();
44
virtual
void
PrintSelf
(ostream &os,
vtkIndent
indent);
45
47
48
void
SetCompositer(
vtkCompositer
*c);
49
vtkGetObjectMacro(Compositer,
vtkCompositer
);
51
53
54
vtkGetMacro(ImageProcessingTime,
double
);
56
57
protected
:
58
vtkCompositeRenderManager
();
59
~
vtkCompositeRenderManager
();
60
61
vtkCompositer
*
Compositer
;
62
63
virtual
void
PreRenderProcessing
();
64
virtual
void
PostRenderProcessing
();
65
66
vtkFloatArray
*
DepthData
;
67
vtkUnsignedCharArray
*
TmpPixelData
;
68
vtkFloatArray
*
TmpDepthData
;
69
70
int
SavedMultiSamplesSetting
;
71
72
private
:
73
vtkCompositeRenderManager
(
const
vtkCompositeRenderManager
&);
//Not implemented
74
void
operator=(
const
vtkCompositeRenderManager
&);
//Not implemented
75
};
76
77
#endif //__vtkCompositeRenderManager_h
Generated on Sun Sep 9 2012 13:03:43 for VTK by
1.8.1.2