~ubuntu-branches/ubuntu/karmic/paraview/karmic

« back to all changes in this revision

Viewing changes to Servers/Filters/vtkPVServerObject.h

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme
  • Date: 2008-06-15 22:04:41 UTC
  • Revision ID: james.westby@ubuntu.com-20080615220441-8us51vf6ra2umcov
Tags: upstream-3.2.2
ImportĀ upstreamĀ versionĀ 3.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*=========================================================================
 
2
 
 
3
  Program:   ParaView
 
4
  Module:    $RCSfile: vtkPVServerObject.h,v $
 
5
 
 
6
  Copyright (c) Kitware, Inc.
 
7
  All rights reserved.
 
8
  See Copyright.txt or http://www.paraview.org/HTML/Copyright.html 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
=========================================================================*/
 
15
// .NAME vtkPVServerObject - Base class for server-side helper objects.
 
16
// .SECTION Description
 
17
 
 
18
#ifndef __vtkPVServerObject_h
 
19
#define __vtkPVServerObject_h
 
20
 
 
21
#include "vtkObject.h"
 
22
 
 
23
class vtkProcessModule;
 
24
 
 
25
class VTK_EXPORT vtkPVServerObject : public vtkObject
 
26
{
 
27
public:
 
28
  static vtkPVServerObject* New();
 
29
  vtkTypeRevisionMacro(vtkPVServerObject, vtkObject);
 
30
  void PrintSelf(ostream& os, vtkIndent indent);
 
31
 
 
32
  // Description:
 
33
  // Get/Set the process module for this node.
 
34
  virtual void SetProcessModule(vtkProcessModule*);
 
35
  vtkGetObjectMacro(ProcessModule, vtkProcessModule);
 
36
 
 
37
protected:
 
38
  vtkPVServerObject();
 
39
  ~vtkPVServerObject();
 
40
 
 
41
  // The process module for this node.
 
42
  vtkProcessModule* ProcessModule;
 
43
 
 
44
private:
 
45
  vtkPVServerObject(const vtkPVServerObject&); // Not implemented
 
46
  void operator=(const vtkPVServerObject&); // Not implemented
 
47
};
 
48
 
 
49
#endif