OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
OpenSim.Framework.TerrainData Class Referenceabstract
Inheritance diagram for OpenSim.Framework.TerrainData:
Inheritance graph
[legend]

Public Member Functions

abstract bool IsTaintedAt (int xx, int yy)
 
abstract bool IsTaintedAt (int xx, int yy, bool clearOnTest)
 
abstract void TaintAllTerrain ()
 
abstract void ClearTaint ()
 
abstract void ClearLand ()
 
abstract void ClearLand (float height)
 
abstract bool GetDatabaseBlob (out int DBFormatRevisionCode, out Array blob)
 
abstract float[] GetCompressedMap ()
 
abstract float[] GetFloatsSerialized ()
 
abstract double[,] GetDoubles ()
 
abstract TerrainData Clone ()
 

Static Public Member Functions

static TerrainData CreateFromDatabaseBlobFactory (int pSizeX, int pSizeY, int pSizeZ, int pFormatCode, byte[] pBlob)
 

Public Attributes

const float DefaultTerrainHeight = 21f
 

Properties

int SizeX [get, set]
 
int SizeY [get, set]
 
int SizeZ [get, set]
 
abstract float this[int x, int y] [get, set]
 
abstract float this[int x, int y, int z] [get, set]
 
abstract float CompressionFactor [get]
 

Detailed Description

Definition at line 40 of file TerrainData.cs.

Member Function Documentation

abstract void OpenSim.Framework.TerrainData.ClearLand ( )
pure virtual
abstract void OpenSim.Framework.TerrainData.ClearLand ( float  height)
pure virtual
abstract void OpenSim.Framework.TerrainData.ClearTaint ( )
pure virtual
abstract TerrainData OpenSim.Framework.TerrainData.Clone ( )
pure virtual
static TerrainData OpenSim.Framework.TerrainData.CreateFromDatabaseBlobFactory ( int  pSizeX,
int  pSizeY,
int  pSizeZ,
int  pFormatCode,
byte[]  pBlob 
)
inlinestatic

Definition at line 71 of file TerrainData.cs.

abstract float [] OpenSim.Framework.TerrainData.GetCompressedMap ( )
pure virtual
abstract bool OpenSim.Framework.TerrainData.GetDatabaseBlob ( out int  DBFormatRevisionCode,
out Array  blob 
)
pure virtual
abstract double [,] OpenSim.Framework.TerrainData.GetDoubles ( )
pure virtual
abstract float [] OpenSim.Framework.TerrainData.GetFloatsSerialized ( )
pure virtual
abstract bool OpenSim.Framework.TerrainData.IsTaintedAt ( int  xx,
int  yy 
)
pure virtual
abstract bool OpenSim.Framework.TerrainData.IsTaintedAt ( int  xx,
int  yy,
bool  clearOnTest 
)
pure virtual
abstract void OpenSim.Framework.TerrainData.TaintAllTerrain ( )
pure virtual

Member Data Documentation

const float OpenSim.Framework.TerrainData.DefaultTerrainHeight = 21f

Definition at line 48 of file TerrainData.cs.

Property Documentation

abstract float OpenSim.Framework.TerrainData.CompressionFactor
get

Definition at line 79 of file TerrainData.cs.

int OpenSim.Framework.TerrainData.SizeX
getset

Definition at line 43 of file TerrainData.cs.

int OpenSim.Framework.TerrainData.SizeY
getset

Definition at line 44 of file TerrainData.cs.

int OpenSim.Framework.TerrainData.SizeZ
getset

Definition at line 45 of file TerrainData.cs.

abstract float OpenSim.Framework.TerrainData.this[int x, int y, int z]
getset

Definition at line 53 of file TerrainData.cs.

abstract float OpenSim.Framework.TerrainData.this[int x, int y]
getset

Definition at line 50 of file TerrainData.cs.


The documentation for this class was generated from the following file: