[mapguide-commits] r5149 - trunk/MgDev/Common/Stylization

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri Sep 17 18:37:36 EDT 2010


Author: waltweltonlair
Date: 2010-09-17 22:37:36 +0000 (Fri, 17 Sep 2010)
New Revision: 5149

Modified:
   trunk/MgDev/Common/Stylization/StylizationEngine.cpp
Log:
More watermark cleanup - MdfModel

* Numerous member variables were not being initialized in constructors - BAD!!
* In MdfModel, member variables should be initialized to the corresponding default property value specified in the schema!
* Never include files before stdafx.h.  If precompiled headers is enabled then headers included before stdafx.h are ignored.
* Renamed some class properties to be consistent with the schema.  E.g. WatermarkXOffset had a Length property but in the schema it's called Offset.  Now the code also uses Offset.
* Renamed WatermarkResourceID proeprty on WatermarkInstance to just ResourceId.
* New source files should have copyrights that only reference the current year.
* Adjusted formatting to match the rest of the project.

Also cleaned up some documentation in the schema.


Modified: trunk/MgDev/Common/Stylization/StylizationEngine.cpp
===================================================================
--- trunk/MgDev/Common/Stylization/StylizationEngine.cpp	2010-09-17 22:23:54 UTC (rev 5148)
+++ trunk/MgDev/Common/Stylization/StylizationEngine.cpp	2010-09-17 22:37:36 UTC (rev 5149)
@@ -337,10 +337,8 @@
     double su2wu = 0.001 / (mm2suw * m_serenderer->GetMetersPerUnit());
 
     //Prepare the position list
-    XYWatermarkPosition* xyPosition = dynamic_cast<XYWatermarkPosition*>(
-        watermark->GetPosition());
-    TileWatermarkPosition* tilePosition = dynamic_cast<TileWatermarkPosition*>(
-        watermark->GetPosition());
+    XYWatermarkPosition* xyPosition = dynamic_cast<XYWatermarkPosition*>(watermark->GetPosition());
+    TileWatermarkPosition* tilePosition = dynamic_cast<TileWatermarkPosition*>(watermark->GetPosition());
     WatermarkXOffset::HorizontalAlignment hAlignment = WatermarkXOffset::Center;
     WatermarkYOffset::VerticalAlignment vAlignment = WatermarkYOffset::Center;
     WatermarkOffset::WatermarkOffsetUnit hUnit, vUnit;
@@ -351,8 +349,8 @@
         vAlignment = xyPosition->GetYPosition()->GetAlignment();
         hUnit = xyPosition->GetXPosition()->GetUnit();
         vUnit = xyPosition->GetYPosition()->GetUnit();
-        xOffset = xyPosition->GetXPosition()->GetLength();      //In watermark unit
-        yOffset = xyPosition->GetYPosition()->GetLength();      //In watermark unit
+        xOffset = xyPosition->GetXPosition()->GetOffset();      //In watermark unit
+        yOffset = xyPosition->GetYPosition()->GetOffset();      //In watermark unit
     }
     else if(tilePosition)
     {
@@ -360,8 +358,8 @@
         vAlignment = tilePosition->GetVerticalPosition()->GetAlignment();
         hUnit = tilePosition->GetHorizontalPosition()->GetUnit();
         vUnit = tilePosition->GetVerticalPosition()->GetUnit();
-        xOffset = tilePosition->GetHorizontalPosition()->GetLength();      //In watermark unit
-        yOffset = tilePosition->GetVerticalPosition()->GetLength();        //In watermark unit
+        xOffset = tilePosition->GetHorizontalPosition()->GetOffset();      //In watermark unit
+        yOffset = tilePosition->GetVerticalPosition()->GetOffset();        //In watermark unit
     }
     double pixelPerMeterDevice = 1000*mm2sud/px2su;
     suPerhUnit = ((hUnit == WatermarkOffset::Pixels) 



More information about the mapguide-commits mailing list