OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager:
Collaboration graph
[legend]

Public Member Functions

 BSTerrainManager (BSScene physicsScene, Vector3 regionSize)
 
void Dispose ()
 
void CreateInitialGroundPlaneAndTerrain ()
 
void ReleaseGroundPlaneAndTerrain ()
 
void ReleaseTerrain ()
 
void SetTerrain (float[] heightMap)
 
bool IsWithinKnownTerrain (Vector3 pos)
 
Vector3 ClampPositionIntoKnownTerrain (Vector3 pPos)
 
float GetTerrainHeightAtXYZ (Vector3 pos)
 
float GetWaterLevelAtXYZ (Vector3 pos)
 
bool SupportsCombining ()
 
void Combine (PhysicsScene pScene, Vector3 offset, Vector3 extents)
 
void UnCombine (PhysicsScene pScene)
 

Public Attributes

const float HEIGHT_INITIALIZATION = 24.987f
 
const float HEIGHT_INITIAL_LASTHEIGHT = 24.876f
 
const float HEIGHT_GETHEIGHT_RET = 24.765f
 
const float WATER_HEIGHT_GETHEIGHT_RET = 19.998f
 
const float HEIGHT_EQUAL_FUDGE = 0.2f
 
Vector3 DefaultRegionSize = new Vector3(Constants.RegionSize, Constants.RegionSize, Constants.RegionHeight)
 

Properties

uint HighestTerrainID [get]
 

Detailed Description

Definition at line 69 of file BSTerrainManager.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.BSTerrainManager ( BSScene  physicsScene,
Vector3  regionSize 
)
inline

Definition at line 113 of file BSTerrainManager.cs.

Member Function Documentation

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.ClampPositionIntoKnownTerrain ( Vector3  pPos)
inline

Definition at line 358 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.Combine ( PhysicsScene  pScene,
Vector3  offset,
Vector3  extents 
)
inline

Definition at line 556 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.CreateInitialGroundPlaneAndTerrain ( )
inline

Definition at line 134 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.Dispose ( )
inline

Definition at line 126 of file BSTerrainManager.cs.

float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.GetTerrainHeightAtXYZ ( Vector3  pos)
inline

Definition at line 424 of file BSTerrainManager.cs.

float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.GetWaterLevelAtXYZ ( Vector3  pos)
inline

Definition at line 456 of file BSTerrainManager.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.IsWithinKnownTerrain ( Vector3  pos)
inline

Definition at line 350 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.ReleaseGroundPlaneAndTerrain ( )
inline

Definition at line 161 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.ReleaseTerrain ( )
inline

Definition at line 177 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.SetTerrain ( float[]  heightMap)
inline

Definition at line 190 of file BSTerrainManager.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.SupportsCombining ( )
inline

Definition at line 544 of file BSTerrainManager.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.UnCombine ( PhysicsScene  pScene)
inline

Definition at line 572 of file BSTerrainManager.cs.

Member Data Documentation

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.DefaultRegionSize = new Vector3(Constants.RegionSize, Constants.RegionSize, Constants.RegionHeight)

Definition at line 85 of file BSTerrainManager.cs.

const float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.HEIGHT_EQUAL_FUDGE = 0.2f

Definition at line 82 of file BSTerrainManager.cs.

const float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.HEIGHT_GETHEIGHT_RET = 24.765f

Definition at line 77 of file BSTerrainManager.cs.

const float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.HEIGHT_INITIAL_LASTHEIGHT = 24.876f

Definition at line 76 of file BSTerrainManager.cs.

const float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.HEIGHT_INITIALIZATION = 24.987f

Definition at line 75 of file BSTerrainManager.cs.

const float OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.WATER_HEIGHT_GETHEIGHT_RET = 19.998f

Definition at line 78 of file BSTerrainManager.cs.

Property Documentation

uint OpenSim.Region.PhysicsModule.BulletS.BSTerrainManager.HighestTerrainID
get

Definition at line 103 of file BSTerrainManager.cs.


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