OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.Framework.Interfaces.ITerrainChannel Interface Reference
Inheritance diagram for OpenSim.Region.Framework.Interfaces.ITerrainChannel:
Inheritance graph
[legend]

Public Member Functions

float GetHeightAtXYZ (float x, float y, float z)
 
TerrainData GetTerrainData ()
 
float[] GetFloatsSerialised ()
 Squash the entire heightmap into a single dimensioned array More...
 
double[,] GetDoubles ()
 
bool Tainted (int x, int y)
 
ITerrainChannel MakeCopy ()
 
string SaveToXmlString ()
 
void LoadFromXmlString (string data)
 
void Merge (ITerrainChannel newTerrain, Vector3 displacement, float radianRotation, Vector2 rotationDisplacement)
 
void MergeWithBounding (ITerrainChannel newTerrain, Vector3 displacement, float rotationDegrees, Vector2 boundingOrigin, Vector2 boundingSize)
 

Properties

int Width [get]
 
int Height [get]
 
int Altitude [get]
 
double this[int x, int y] [get, set]
 

Detailed Description

Definition at line 33 of file ITerrainChannel.cs.

Member Function Documentation

double [,] OpenSim.Region.Framework.Interfaces.ITerrainChannel.GetDoubles ( )
float [] OpenSim.Region.Framework.Interfaces.ITerrainChannel.GetFloatsSerialised ( )

Squash the entire heightmap into a single dimensioned array

Returns

Implemented in OpenSim.Region.Framework.Scenes.TerrainChannel.

float OpenSim.Region.Framework.Interfaces.ITerrainChannel.GetHeightAtXYZ ( float  x,
float  y,
float  z 
)
TerrainData OpenSim.Region.Framework.Interfaces.ITerrainChannel.GetTerrainData ( )
void OpenSim.Region.Framework.Interfaces.ITerrainChannel.LoadFromXmlString ( string  data)
ITerrainChannel OpenSim.Region.Framework.Interfaces.ITerrainChannel.MakeCopy ( )
void OpenSim.Region.Framework.Interfaces.ITerrainChannel.Merge ( ITerrainChannel  newTerrain,
Vector3  displacement,
float  radianRotation,
Vector2  rotationDisplacement 
)
void OpenSim.Region.Framework.Interfaces.ITerrainChannel.MergeWithBounding ( ITerrainChannel  newTerrain,
Vector3  displacement,
float  rotationDegrees,
Vector2  boundingOrigin,
Vector2  boundingSize 
)
Parameters
newTerrain
displacement<x, y, z>
rotationDegrees
boundingOrigin<x, y>
boundingSize<x, y>

Implemented in OpenSim.Region.Framework.Scenes.TerrainChannel.

string OpenSim.Region.Framework.Interfaces.ITerrainChannel.SaveToXmlString ( )
bool OpenSim.Region.Framework.Interfaces.ITerrainChannel.Tainted ( int  x,
int  y 
)

Property Documentation

int OpenSim.Region.Framework.Interfaces.ITerrainChannel.Altitude
get

Definition at line 37 of file ITerrainChannel.cs.

int OpenSim.Region.Framework.Interfaces.ITerrainChannel.Height
get

Definition at line 36 of file ITerrainChannel.cs.

double OpenSim.Region.Framework.Interfaces.ITerrainChannel.this[int x, int y]
getset

Definition at line 39 of file ITerrainChannel.cs.

int OpenSim.Region.Framework.Interfaces.ITerrainChannel.Width
get

Definition at line 35 of file ITerrainChannel.cs.


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