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