1
/*=========================================================================
4
Module: $RCSfile: vtkPVServerObject.h,v $
6
Copyright (c) Kitware, Inc.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
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.
14
=========================================================================*/
15
// .NAME vtkPVServerObject - Base class for server-side helper objects.
16
// .SECTION Description
18
#ifndef __vtkPVServerObject_h
19
#define __vtkPVServerObject_h
21
#include "vtkObject.h"
23
class vtkProcessModule;
25
class VTK_EXPORT vtkPVServerObject : public vtkObject
28
static vtkPVServerObject* New();
29
vtkTypeRevisionMacro(vtkPVServerObject, vtkObject);
30
void PrintSelf(ostream& os, vtkIndent indent);
33
// Get/Set the process module for this node.
34
virtual void SetProcessModule(vtkProcessModule*);
35
vtkGetObjectMacro(ProcessModule, vtkProcessModule);
41
// The process module for this node.
42
vtkProcessModule* ProcessModule;
45
vtkPVServerObject(const vtkPVServerObject&); // Not implemented
46
void operator=(const vtkPVServerObject&); // Not implemented