00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __mitkPLYReader_h
00012 #define __mitkPLYReader_h
00013
00014 #include "mitkMeshReader.h"
00015
00031 class MITK_COMMON_API mitkPLYReader : public mitkMeshReader
00032 {
00033 public:
00034 MITK_TYPE(mitkPLYReader, mitkMeshReader)
00035
00036 virtual void PrintSelf(ostream &os);
00037
00038 mitkPLYReader();
00039
00040 void SetVertexReadBufferSize(unsigned int n) { m_VertReadBufSize = n; }
00041 void SetFaceReadBufferSize(unsigned int n) { m_FaceReadBufSize = n; }
00042
00043 protected:
00044 virtual ~mitkPLYReader();
00045
00046 virtual bool Execute();
00047
00048 unsigned int m_VertReadBufSize;
00049 unsigned int m_FaceReadBufSize;
00050
00051 private:
00052 mitkPLYReader(const mitkPLYReader&);
00053 void operator = (const mitkPLYReader&);
00054
00055 };
00056
00057
00058
00059
00060
00061
00062 #endif
00063