PolyFiletoPoly.h

Go to the documentation of this file.
00001 /* $Id: PolyFiletoPoly.h,v 1.7 2005/05/26 15:42:03 pfb Exp $ */
00002 
00003 #ifndef _PolyFiletoPoly_h
00004 #define _PolyFiletoPoly_h
00005 
00010 #include "FiletoPoly.h"
00011 
00012 class vtkPolyDataReader;
00013 class vtkTriangleFilter;
00014 class vtkStripper;
00015 
00022 class PolyFiletoPoly : public FiletoPoly
00023   {
00024   //****************************************************************************
00025                              public:
00026   
00032   PolyFiletoPoly(const char *pathname);
00033 
00037   virtual ~PolyFiletoPoly();
00038   
00043   vtkDataSet *GetReaderOutput() const;
00044 
00049   void SetReleaseDataFlag(bool dynamic);
00050   
00051   //****************************************************************************
00052                              private:
00053   
00057   vtkPolyDataReader *reader; 
00058 
00062   vtkTriangleFilter *triangle;
00063 
00067   vtkStripper *strip;
00068   };
00069 /*
00070  * $Log: PolyFiletoPoly.h,v $
00071  * Revision 1.7  2005/05/26 15:42:03  pfb
00072  * Fixed documentation.
00073  *
00074  * Revision 1.6  2005/05/11 11:40:11  pfb
00075  * Added module info.
00076  *
00077  * Revision 1.5  2004/11/09 05:13:05  pfb
00078  * Corrected typo.
00079  *
00080  * Revision 1.4  2004/11/09 04:18:44  pfb
00081  * Documentation change.
00082  *
00083  * Revision 1.3  2003/05/20 07:42:39  pfb
00084  * Added a vtkStreamer in order to create triangle strips. Unfortunately it
00085  * seems to trash the points and cells - so its disabled. Will need to work
00086  * on it later.
00087  *
00088  * Revision 1.2  2003/05/12 07:33:50  pfb
00089  * Added SetReleaseDataFlag().
00090  *
00091  * Revision 1.1  2002/04/12 04:02:28  pfb
00092  * Initial rev. Compilable state.
00093  *
00094  *
00095  */
00096 
00100 #endif