- add dll export macros
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@699 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -102,7 +102,7 @@ class OPENMESHDLLEXPORT _IOManager_
|
||||
private:
|
||||
|
||||
_IOManager_() {}
|
||||
friend _IOManager_& IOManager();
|
||||
friend OPENMESHDLLEXPORT _IOManager_& IOManager();
|
||||
|
||||
|
||||
public:
|
||||
@@ -247,7 +247,7 @@ private:
|
||||
|
||||
extern _IOManager_* __IOManager_instance;
|
||||
|
||||
_IOManager_& IOManager();
|
||||
OPENMESHDLLEXPORT _IOManager_& IOManager();
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ namespace IO {
|
||||
|
||||
#ifndef DOXY_IGNORE_THIS
|
||||
|
||||
struct OFFFormat
|
||||
struct OPENMESHDLLEXPORT OFFFormat
|
||||
{
|
||||
typedef int integer_type;
|
||||
typedef float float_type;
|
||||
|
||||
@@ -79,7 +79,7 @@ namespace IO {
|
||||
the target data structure.
|
||||
*/
|
||||
|
||||
class BaseExporter
|
||||
class OPENMESHDLLEXPORT BaseExporter
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ namespace IO {
|
||||
* structure. This is basically a wrapper providing virtual versions
|
||||
* for the required mesh functions.
|
||||
*/
|
||||
class BaseImporter
|
||||
class OPENMESHDLLEXPORT BaseImporter
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
@@ -176,7 +176,7 @@ private:
|
||||
|
||||
|
||||
extern _OBJReader_ __OBJReaderInstance;
|
||||
_OBJReader_& OBJReader();
|
||||
OPENMESHDLLEXPORT _OBJReader_& OBJReader();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -157,7 +157,7 @@ private:
|
||||
|
||||
/// Declare the single entity of the OFF reader
|
||||
extern _OFFReader_ __OFFReaderInstance;
|
||||
_OFFReader_& OFFReader();
|
||||
OPENMESHDLLEXPORT _OFFReader_& OFFReader();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -159,7 +159,7 @@ private:
|
||||
|
||||
/// Declare the single entity of the OM reader.
|
||||
extern _OMReader_ __OMReaderInstance;
|
||||
_OMReader_& OMReader();
|
||||
OPENMESHDLLEXPORT _OMReader_& OMReader();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -183,7 +183,7 @@ private:
|
||||
|
||||
/// Declare the single entity of the PLY reader
|
||||
extern _PLYReader_ __PLYReaderInstance;
|
||||
_PLYReader_& PLYReader();
|
||||
OPENMESHDLLEXPORT _PLYReader_& PLYReader();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -135,7 +135,7 @@ private:
|
||||
|
||||
/// Declare the single entity of the STL reader
|
||||
extern _STLReader_ __STLReaderInstance;
|
||||
_STLReader_& STLReader();
|
||||
OPENMESHDLLEXPORT _STLReader_& STLReader();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -118,7 +118,7 @@ private:
|
||||
|
||||
/// Declare the single entity of the OBJ writer
|
||||
extern _OBJWriter_ __OBJWriterinstance;
|
||||
_OBJWriter_& OBJWriter();
|
||||
OPENMESHDLLEXPORT _OBJWriter_& OBJWriter();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -122,7 +122,7 @@ protected:
|
||||
|
||||
/// Declare the single entity of the OFF writer.
|
||||
extern _OFFWriter_ __OFFWriterInstance;
|
||||
_OFFWriter_& OFFWriter();
|
||||
OPENMESHDLLEXPORT _OFFWriter_& OFFWriter();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -129,7 +129,7 @@ protected:
|
||||
|
||||
/// Declare the single entity of the OM writer.
|
||||
extern _OMWriter_ __OMWriterInstance;
|
||||
_OMWriter_& OMWriter();
|
||||
OPENMESHDLLEXPORT _OMWriter_& OMWriter();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -126,7 +126,7 @@ protected:
|
||||
|
||||
/// Declare the single entity of the PLY writer.
|
||||
extern _PLYWriter_ __PLYWriterInstance;
|
||||
_PLYWriter_& PLYWriter();
|
||||
OPENMESHDLLEXPORT _PLYWriter_& PLYWriter();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -110,7 +110,7 @@ private:
|
||||
|
||||
// Declare the single entity of STL writer.
|
||||
extern _STLWriter_ __STLWriterInstance;
|
||||
_STLWriter_& STLWriter();
|
||||
OPENMESHDLLEXPORT _STLWriter_& STLWriter();
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
Reference in New Issue
Block a user