63 #ifndef __IOINSTANCES_HH__
64 #define __IOINSTANCES_HH__
66 #if defined(OM_STATIC_BUILD) || defined(ARCH_DARWIN)
72 #include <OpenMesh/Core/IO/reader/BaseReader.hh>
73 #include <OpenMesh/Core/IO/reader/OBJReader.hh>
74 #include <OpenMesh/Core/IO/reader/OFFReader.hh>
75 #include <OpenMesh/Core/IO/reader/PLYReader.hh>
76 #include <OpenMesh/Core/IO/reader/STLReader.hh>
77 #include <OpenMesh/Core/IO/reader/OMReader.hh>
79 #include <OpenMesh/Core/IO/writer/BaseWriter.hh>
80 #include <OpenMesh/Core/IO/writer/OBJWriter.hh>
81 #include <OpenMesh/Core/IO/writer/OFFWriter.hh>
82 #include <OpenMesh/Core/IO/writer/STLWriter.hh>
83 #include <OpenMesh/Core/IO/writer/OMWriter.hh>
84 #include <OpenMesh/Core/IO/writer/PLYWriter.hh>
95 static BaseReader* OFFReaderInstance = &OFFReader();
96 static BaseReader* OBJReaderInstance = &OBJReader();
97 static BaseReader* PLYReaderInstance = &PLYReader();
98 static BaseReader* STLReaderInstance = &STLReader();
99 static BaseReader* OMReaderInstance = &OMReader();
102 static BaseWriter* OBJWriterInstance = &OBJWriter();
103 static BaseWriter* OFFWriterInstance = &OFFWriter();
104 static BaseWriter* STLWriterInstance = &STLWriter();
105 static BaseWriter* OMWriterInstance = &OMWriter();
106 static BaseWriter* PLYWriterInstance = &PLYWriter();
114 #endif //__IOINSTANCES_HH__