VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Rendering
vtkCompositePolyDataMapper.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCompositePolyDataMapper.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
=========================================================================*/
30
#ifndef __vtkCompositePolyDataMapper_h
31
#define __vtkCompositePolyDataMapper_h
32
33
#include "
vtkMapper.h
"
34
35
class
vtkPolyDataMapper
;
36
class
vtkInformation
;
37
class
vtkRenderer
;
38
class
vtkActor
;
39
class
vtkCompositePolyDataMapperInternals;
40
41
class
VTK_RENDERING_EXPORT
vtkCompositePolyDataMapper
:
public
vtkMapper
42
{
43
44
public
:
45
static
vtkCompositePolyDataMapper
*
New
();
46
vtkTypeMacro(
vtkCompositePolyDataMapper
,
vtkMapper
);
47
virtual
void
PrintSelf
(ostream& os,
vtkIndent
indent);
48
51
void
Render
(
vtkRenderer
*ren,
vtkActor
*a);
52
54
55
double
*
GetBounds
();
56
void
GetBounds
(
double
bounds[6]) { this->Superclass::GetBounds( bounds ); };
58
60
void
ReleaseGraphicsResources
(
vtkWindow
*);
61
62
63
protected
:
64
vtkCompositePolyDataMapper
();
65
~
vtkCompositePolyDataMapper
();
66
70
vtkExecutive
*
CreateDefaultExecutive
();
71
73
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
74
77
void
BuildPolyDataMapper();
78
81
virtual
vtkPolyDataMapper
*MakeAMapper();
82
84
void
ComputeBounds();
85
87
vtkTimeStamp
BoundsMTime
;
88
91
vtkCompositePolyDataMapperInternals *
Internal
;
92
94
vtkTimeStamp
InternalMappersBuildTime
;
95
96
private
:
97
vtkCompositePolyDataMapper
(
const
vtkCompositePolyDataMapper
&);
// Not implemented.
98
void
operator=(
const
vtkCompositePolyDataMapper
&);
// Not implemented.
99
};
100
101
#endif
Generated on Sun Sep 9 2012 13:03:44 for VTK by
1.8.1.2