Export reader and writer symbols to dll
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@695 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -97,7 +97,7 @@ namespace IO {
|
|||||||
\see \ref mesh_io
|
\see \ref mesh_io
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class _IOManager_
|
class OPENMESHDLLEXPORT _IOManager_
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ namespace IO {
|
|||||||
data structure by the means of a BaseImporter derivative.
|
data structure by the means of a BaseImporter derivative.
|
||||||
All reader modules must be derived from this class.
|
All reader modules must be derived from this class.
|
||||||
*/
|
*/
|
||||||
class BaseReader
|
class OPENMESHDLLEXPORT BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ namespace IO {
|
|||||||
/**
|
/**
|
||||||
Implementation of the OBJ format reader.
|
Implementation of the OBJ format reader.
|
||||||
*/
|
*/
|
||||||
class _OBJReader_ : public BaseReader
|
class OPENMESHDLLEXPORT _OBJReader_ : public BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ class BaseImporter;
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class _OFFReader_ : public BaseReader
|
class OPENMESHDLLEXPORT _OFFReader_ : public BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ namespace IO {
|
|||||||
Implementation of the OM format reader. This class is singleton'ed by
|
Implementation of the OM format reader. This class is singleton'ed by
|
||||||
SingletonT to OMReader.
|
SingletonT to OMReader.
|
||||||
*/
|
*/
|
||||||
class _OMReader_ : public BaseReader
|
class OPENMESHDLLEXPORT _OMReader_ : public BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ class BaseImporter;
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class _PLYReader_ : public BaseReader
|
class OPENMESHDLLEXPORT _PLYReader_ : public BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ class BaseImporter;
|
|||||||
Implementation of the STL format reader. This class is singleton'ed by
|
Implementation of the STL format reader. This class is singleton'ed by
|
||||||
SingletonT to STLReader.
|
SingletonT to STLReader.
|
||||||
*/
|
*/
|
||||||
class _STLReader_ : public BaseReader
|
class OPENMESHDLLEXPORT _STLReader_ : public BaseReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ namespace IO {
|
|||||||
Base class for all writer modules. The module should register itself at
|
Base class for all writer modules. The module should register itself at
|
||||||
the IOManager by calling the register_module function.
|
the IOManager by calling the register_module function.
|
||||||
*/
|
*/
|
||||||
class BaseWriter
|
class OPENMESHDLLEXPORT BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ namespace IO {
|
|||||||
This class defines the OBJ writer. This class is further singleton'ed
|
This class defines the OBJ writer. This class is further singleton'ed
|
||||||
by SingletonT to OBJWriter.
|
by SingletonT to OBJWriter.
|
||||||
*/
|
*/
|
||||||
class _OBJWriter_ : public BaseWriter
|
class OPENMESHDLLEXPORT _OBJWriter_ : public BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ namespace IO {
|
|||||||
ColorAlpha
|
ColorAlpha
|
||||||
|
|
||||||
*/
|
*/
|
||||||
class _OFFWriter_ : public BaseWriter
|
class OPENMESHDLLEXPORT _OFFWriter_ : public BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ class BaseExporter;
|
|||||||
* Implementation of the OM format writer. This class is singleton'ed by
|
* Implementation of the OM format writer. This class is singleton'ed by
|
||||||
* SingletonT to OMWriter.
|
* SingletonT to OMWriter.
|
||||||
*/
|
*/
|
||||||
class _OMWriter_ : public BaseWriter
|
class OPENMESHDLLEXPORT _OMWriter_ : public BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ namespace IO {
|
|||||||
- Binary
|
- Binary
|
||||||
- Binary -> MSB
|
- Binary -> MSB
|
||||||
*/
|
*/
|
||||||
class _PLYWriter_ : public BaseWriter
|
class OPENMESHDLLEXPORT _PLYWriter_ : public BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ namespace IO {
|
|||||||
Implementation of the STL format writer. This class is singleton'ed by
|
Implementation of the STL format writer. This class is singleton'ed by
|
||||||
SingletonT to STLWriter.
|
SingletonT to STLWriter.
|
||||||
*/
|
*/
|
||||||
class _STLWriter_ : public BaseWriter
|
class OPENMESHDLLEXPORT _STLWriter_ : public BaseWriter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user