Revision: 76066
http://sourceforge.net/p/brlcad/code/76066
Author: d_rossberg
Date: 2020-06-08 08:53:09 +0000 (Mon, 08 Jun 2020)
Log Message:
-----------
made MS Visual Studio happy by fake-DLL-exporting classes, quell warnings
regarding possible class function conflicts inside and outside the DLL,
hopefully the clients are happy too (not tested yet)
these classes are in fact structs with only some trivial inline functions
This change should not change any bahavior!
Modified Paths:
--------------
rt^3/trunk/include/brlcad/cicommon.h
Modified: rt^3/trunk/include/brlcad/cicommon.h
===================================================================
--- rt^3/trunk/include/brlcad/cicommon.h 2020-06-08 08:41:44 UTC (rev
76065)
+++ rt^3/trunk/include/brlcad/cicommon.h 2020-06-08 08:53:09 UTC (rev
76066)
@@ -46,7 +46,7 @@
namespace BRLCAD {
- struct Vector2D {
+ struct BRLCAD_COREINTERFACE_EXPORT Vector2D {
double coordinates[2];
Vector2D(void) {
@@ -67,7 +67,7 @@
};
- struct Mapping2D {
+ struct BRLCAD_COREINTERFACE_EXPORT Mapping2D {
Vector2D point;
Vector2D delta;
@@ -76,7 +76,7 @@
};
- struct Vector3D {
+ struct BRLCAD_COREINTERFACE_EXPORT Vector3D {
double coordinates[3];
Vector3D(void) {
@@ -101,13 +101,13 @@
};
- struct Ray3D {
+ struct BRLCAD_COREINTERFACE_EXPORT Ray3D {
Vector3D origin;
Vector3D direction;
};
- struct Curvature3D {
+ struct BRLCAD_COREINTERFACE_EXPORT Curvature3D {
Vector3D minPrincipalDirection;
double minPrincipalCurvature;
double maxPrincipalCurvature;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits