VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Parallel
vtkCollectPolyData.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCollectPolyData.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
=========================================================================*/
22
#ifndef __vtkCollectPolyData_h
23
#define __vtkCollectPolyData_h
24
25
#include "
vtkPolyDataAlgorithm.h
"
26
27
class
vtkMultiProcessController
;
28
class
vtkSocketController
;
29
30
class
VTK_PARALLEL_EXPORT
vtkCollectPolyData
:
public
vtkPolyDataAlgorithm
31
{
32
public
:
33
static
vtkCollectPolyData
*
New
();
34
vtkTypeMacro(
vtkCollectPolyData
,
vtkPolyDataAlgorithm
);
35
void
PrintSelf
(ostream& os,
vtkIndent
indent);
36
38
40
virtual
void
SetController(
vtkMultiProcessController
*);
41
vtkGetObjectMacro(Controller,
vtkMultiProcessController
);
43
45
48
virtual
void
SetSocketController(
vtkSocketController
*);
49
vtkGetObjectMacro(SocketController,
vtkSocketController
);
51
53
54
vtkSetMacro(PassThrough,
int
);
55
vtkGetMacro(PassThrough,
int
);
56
vtkBooleanMacro(PassThrough,
int
);
58
59
protected
:
60
vtkCollectPolyData
();
61
~
vtkCollectPolyData
();
62
63
int
PassThrough
;
64
65
// Data generation method
66
virtual
int
RequestUpdateExtent
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
67
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
68
virtual
int
RequestInformation
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
69
70
vtkMultiProcessController
*
Controller
;
71
vtkSocketController
*
SocketController
;
72
73
private
:
74
vtkCollectPolyData
(
const
vtkCollectPolyData
&);
// Not implemented
75
void
operator=(
const
vtkCollectPolyData
&);
// Not implemented
76
};
77
78
#endif
Generated on Sun Sep 9 2012 13:03:43 for VTK by
1.8.1.2