From 17507404b5de340eab5e3c368dd2600ee7b1467c Mon Sep 17 00:00:00 2001
From: Adam Frisby
Date: Sun, 13 Apr 2008 01:36:03 +0000
Subject: * Added some comments to terrain module. * Fixed a range issue in the
GenericSystemDrawing saving mechanism.
---
.../Region/Environment/Modules/Terrain/FileLoaders/BMP.cs | 15 +++++++++++++++
1 file changed, 15 insertions(+)
(limited to 'OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs')
diff --git a/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs b/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
index 56c511e..cad0edf 100644
--- a/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
+++ b/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
@@ -30,8 +30,19 @@ using OpenSim.Region.Environment.Interfaces;
namespace OpenSim.Region.Environment.Modules.Terrain.FileLoaders
{
+ ///
+ /// A generic windows bitmap loader.
+ /// Should be capable of handling 24-bit RGB images.
+ ///
+ /// Uses the System.Drawing filesystem loader.
+ ///
class BMP : GenericSystemDrawing
{
+ ///
+ /// Exports a file to a image on the disk using a System.Drawing exporter.
+ ///
+ /// The target filename
+ /// The terrain channel being saved
public override void SaveFile(string filename, ITerrainChannel map)
{
Bitmap colours = CreateGrayscaleBitmapFromMap(map);
@@ -39,6 +50,10 @@ namespace OpenSim.Region.Environment.Modules.Terrain.FileLoaders
colours.Save(filename, System.Drawing.Imaging.ImageFormat.Bmp);
}
+ ///
+ /// The human readable version of the file format(s) this loader handles
+ ///
+ ///
public override string ToString()
{
return "BMP";
--
cgit v1.1