From 7d1c200f0cfd9d6957acdff53f514bc31874cf87 Mon Sep 17 00:00:00 2001
From: Felipe Bordeu <felipe.bordeu@ec-nantes.fr>
Date: Tue, 28 Sep 2010 17:26:26 +0200
Subject: [PATCH 583/583] Change of the pointer class inside the vtkXdmfHeavyData from "vtkXdmfReader* Reader" to vtkAlgorithm* Reader"

this enable the utilisation of the vtkXdmfDocument class in others reader (customs readers).
---
 vtk/vtkXdmfHeavyData.cxx |    2 +-
 vtk/vtkXdmfHeavyData.h   |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/vtk/vtkXdmfHeavyData.cxx b/vtk/vtkXdmfHeavyData.cxx
index 68aaf0a..044a2dc 100644
--- a/vtk/vtkXdmfHeavyData.cxx
+++ b/vtk/vtkXdmfHeavyData.cxx
@@ -61,7 +61,7 @@ static void vtkGetDims(int exts[6], int dims[3])
 
 //----------------------------------------------------------------------------
 vtkXdmfHeavyData::vtkXdmfHeavyData(vtkXdmfDomain* domain,
-  vtkXdmfReader* reader)
+  vtkAlgorithm* reader)
 {
   this->Reader = reader;
   this->Piece = 0;
diff --git a/vtk/vtkXdmfHeavyData.h b/vtk/vtkXdmfHeavyData.h
index 53ac8db..7995329 100644
--- a/vtk/vtkXdmfHeavyData.h
+++ b/vtk/vtkXdmfHeavyData.h
@@ -31,7 +31,7 @@ class vtkRectilinearGrid;
 class vtkStructuredGrid;
 class vtkUnstructuredGrid;
 class vtkXdmfDomain;
-class vtkXdmfReader;
+class vtkAlgorithm;
 
 // vtkXdmfHeavyData helps in reading heavy data from Xdmf and putting that into
 // vtkDataObject subclasses.
@@ -39,7 +39,7 @@ class vtkXdmfHeavyData
 {
   vtkXdmfDomain* Domain;
   XdmfDataItem DataItem;
-  vtkXdmfReader* Reader;
+  vtkAlgorithm* Reader;
 public:
   // These must be set before using this class.
   int Piece;
@@ -51,7 +51,7 @@ public:
   XdmfFloat64 Time;
 
 public:
-  vtkXdmfHeavyData(vtkXdmfDomain* domain, vtkXdmfReader* reader);
+  vtkXdmfHeavyData(vtkXdmfDomain* domain, vtkAlgorithm* reader);
   ~vtkXdmfHeavyData();
 
   // Description:
-- 
1.7.0.4

