Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Servers/Filters/vtkAllToNRedistributePolyData.h

Go to the documentation of this file.
00001 /*=========================================================================
00002 
00003   Program:   ParaView
00004   Module:    $RCSfile: vtkAllToNRedistributePolyData.h,v $
00005 
00006   Copyright (c) Kitware, Inc.
00007   All rights reserved.
00008   See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
00009 
00010      This software is distributed WITHOUT ANY WARRANTY; without even
00011      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
00012      PURPOSE.  See the above copyright notice for more information.
00013 
00014 =========================================================================*/
00015 /*----------------------------------------------------------------------------
00016  Copyright (c) Los Alamos National Laboratory
00017  See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
00018 ----------------------------------------------------------------------------*/
00019 
00024 #ifndef __vtkAllToNRedistributePolyData_h
00025 #define __vtkAllToNRedistributePolyData_h
00026 
00027 #include "vtkWeightedRedistributePolyData.h"
00028 class vtkMultiProcessController;
00029 
00030 //*******************************************************************
00031 
00032 class VTK_EXPORT vtkAllToNRedistributePolyData : public vtkWeightedRedistributePolyData
00033 {
00034 public:
00035   vtkTypeRevisionMacro(vtkAllToNRedistributePolyData, vtkWeightedRedistributePolyData);
00036   void PrintSelf(ostream& os, vtkIndent indent);
00037 
00038   static vtkAllToNRedistributePolyData *New();
00039 
00040   vtkSetMacro(NumberOfProcesses, int);
00041   vtkGetMacro(NumberOfProcesses, int);
00042 
00043 
00044 protected:
00045   vtkAllToNRedistributePolyData();
00046   ~vtkAllToNRedistributePolyData();
00047 
00048   void MakeSchedule (vtkCommSched*);
00049 
00050   int NumberOfProcesses;
00051 
00052 private:
00053   vtkAllToNRedistributePolyData(const vtkAllToNRedistributePolyData&); // Not implemented
00054   void operator=(const vtkAllToNRedistributePolyData&); // Not implemented
00055 };
00056 
00057 //****************************************************************
00058 
00059 #endif
00060 
00061 

Generated on Tue May 30 12:31:45 2006 for ParaView by doxygen 1.3.5