[mapguide-commits] r6237 - in trunk/MgDev/Common: Renderers Stylization

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri Nov 18 15:20:26 EST 2011


Author: traianstanev
Date: 2011-11-18 12:20:26 -0800 (Fri, 18 Nov 2011)
New Revision: 6237

Modified:
   trunk/MgDev/Common/Renderers/AGGRenderer.cpp
   trunk/MgDev/Common/Renderers/DWFRenderer.cpp
   trunk/MgDev/Common/Renderers/GDRenderer.cpp
   trunk/MgDev/Common/Renderers/KmlRenderer.cpp
   trunk/MgDev/Common/Stylization/ExpressionHelper.cpp
   trunk/MgDev/Common/Stylization/Renderer.h
   trunk/MgDev/Common/Stylization/SE_PositioningAlgorithms.cpp
   trunk/MgDev/Common/Stylization/SE_Renderer.cpp
   trunk/MgDev/Common/Stylization/SE_Renderer.h
Log:
Avoid inclusion of Fdo-related headers from Renderer.h and SE_Renderer.h by forward declaring certain classes and including the headers from the cpp files.

Modified: trunk/MgDev/Common/Renderers/AGGRenderer.cpp
===================================================================
--- trunk/MgDev/Common/Renderers/AGGRenderer.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Renderers/AGGRenderer.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -62,6 +62,8 @@
 #include "DWFRSInputStream.h"
 #include "RSDWFInputStream.h"
 
+#include "SE_SymbolDefProxies.h"
+
 #include "RenderUtil.h"
 
 using namespace DWFToolkit;

Modified: trunk/MgDev/Common/Renderers/DWFRenderer.cpp
===================================================================
--- trunk/MgDev/Common/Renderers/DWFRenderer.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Renderers/DWFRenderer.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -56,6 +56,8 @@
 #include "SLDSymbols.h"
 #include "RS_Font.h"
 
+#include "RS_FeatureReader.h"
+
 #include "FontManager.h"
 
 //GD headers

Modified: trunk/MgDev/Common/Renderers/GDRenderer.cpp
===================================================================
--- trunk/MgDev/Common/Renderers/GDRenderer.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Renderers/GDRenderer.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -57,6 +57,7 @@
 
 #include "SymbolTrans.h"
 #include "RenderUtil.h"
+#include "SE_SymbolDefProxies.h"
 
 using namespace DWFToolkit;
 using namespace DWFCore;

Modified: trunk/MgDev/Common/Renderers/KmlRenderer.cpp
===================================================================
--- trunk/MgDev/Common/Renderers/KmlRenderer.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Renderers/KmlRenderer.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -22,6 +22,7 @@
 #include "SLDSymbols.h"
 #include "UnicodeString.h"
 #include "PolygonUtils.h"
+#include "SE_SymbolDefProxies.h"
 
 #include "RenderUtil.h"
 

Modified: trunk/MgDev/Common/Stylization/ExpressionHelper.cpp
===================================================================
--- trunk/MgDev/Common/Stylization/ExpressionHelper.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Stylization/ExpressionHelper.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -29,7 +29,9 @@
 #include "ExpressionFunctionLookup.h"
 #include "ExpressionFunctionRange.h"
 
+#include "RS_FeatureReader.h"
 
+
 const RS_String s_Empty(L"");
 
 

Modified: trunk/MgDev/Common/Stylization/Renderer.h
===================================================================
--- trunk/MgDev/Common/Stylization/Renderer.h	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Stylization/Renderer.h	2011-11-18 20:20:26 UTC (rev 6237)
@@ -23,12 +23,13 @@
 #include "RendererStyles.h"
 #include "RS_InputStream.h"
 #include "RS_SymbolManager.h"
-#include "RS_FeatureReader.h"
 
+
 class LineBuffer;
 class CSysTransformer;
 class TransformMesh;
 class SE_BufferPool;
+class RS_FeatureReader;
 
 ///<summary>
 /// Base class for all Renderers. Renderers take stylization output and

Modified: trunk/MgDev/Common/Stylization/SE_PositioningAlgorithms.cpp
===================================================================
--- trunk/MgDev/Common/Stylization/SE_PositioningAlgorithms.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Stylization/SE_PositioningAlgorithms.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -21,6 +21,8 @@
 #include "SE_SymbolManager.h"
 #include "SE_Bounds.h"
 #include "RS_FontEngine.h"
+#include "RS_FeatureReader.h"
+#include "SE_SymbolDefProxies.h"
 
 
 // Recomputes the bounds of an SE_RenderStyle that contains a text

Modified: trunk/MgDev/Common/Stylization/SE_Renderer.cpp
===================================================================
--- trunk/MgDev/Common/Stylization/SE_Renderer.cpp	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Stylization/SE_Renderer.cpp	2011-11-18 20:20:26 UTC (rev 6237)
@@ -19,6 +19,7 @@
 #include "SE_Renderer.h"
 #include "SE_AreaPositioning.h"
 #include "RS_FontEngine.h"
+#include "SE_SymbolDefProxies.h"
 
 using namespace MDFMODEL_NAMESPACE;
 

Modified: trunk/MgDev/Common/Stylization/SE_Renderer.h
===================================================================
--- trunk/MgDev/Common/Stylization/SE_Renderer.h	2011-11-18 15:19:03 UTC (rev 6236)
+++ trunk/MgDev/Common/Stylization/SE_Renderer.h	2011-11-18 20:20:26 UTC (rev 6237)
@@ -20,12 +20,12 @@
 
 #include "Renderer.h"
 #include "SE_BufferPool.h"
-#include "SE_SymbolDefProxies.h"
 #include "SE_RenderProxies.h"
 
 // forward declare
 class RS_FontEngine;
 struct HotSpot;
+class SE_ApplyContext;
 
 
 class SE_Renderer : public Renderer



More information about the mapguide-commits mailing list