OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
OpenSim.Tests.Common.TestLandChannel Class Reference

Land channel for test purposes More...

Inheritance diagram for OpenSim.Tests.Common.TestLandChannel:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Tests.Common.TestLandChannel:
Collaboration graph
[legend]

Public Member Functions

 TestLandChannel (Scene scene)
 
List< ILandObjectParcelsNearPoint (Vector3 position)
 Get the parcels near the specified point More...
 
List< ILandObjectAllParcels ()
 Get all parcels More...
 
void Clear (bool setupDefaultParcel)
 Clear the land channel of all parcels. More...
 
ILandObject GetLandObject (Vector3 position)
 Get the parcel at the specified point More...
 
ILandObject GetLandObject (int x, int y)
 Get the parcel at the specified point More...
 
ILandObject GetLandObject (int localID)
 Get the parcel given the land's local id. More...
 
ILandObject GetLandObject (float x, float y)
 Get the parcel at the specified point More...
 
bool IsLandPrimCountTainted ()
 
bool IsForcefulBansAllowed ()
 
void UpdateLandObject (int localID, LandData data)
 
void ReturnObjectsInParcel (int localID, uint returnType, UUID[] agentIDs, UUID[] taskIDs, IClientAPI remoteClient)
 
void setParcelObjectMaxOverride (overrideParcelMaxPrimCountDelegate overrideDel)
 
void setSimulatorObjectMaxOverride (overrideSimulatorMaxPrimCountDelegate overrideDel)
 
void SetParcelOtherCleanTime (IClientAPI remoteClient, int localID, int otherCleanTime)
 
void Join (int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id)
 
void Subdivide (int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id)
 
void sendClientInitialLandInfo (IClientAPI remoteClient)
 

Protected Member Functions

ILandObject GetNoLand ()
 

Detailed Description

Land channel for test purposes

Definition at line 40 of file TestLandChannel.cs.

Constructor & Destructor Documentation

OpenSim.Tests.Common.TestLandChannel.TestLandChannel ( Scene  scene)
inline

Definition at line 45 of file TestLandChannel.cs.

Member Function Documentation

List<ILandObject> OpenSim.Tests.Common.TestLandChannel.AllParcels ( )
inline

Get all parcels

Returns

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 64 of file TestLandChannel.cs.

void OpenSim.Tests.Common.TestLandChannel.Clear ( bool  setupDefaultParcel)
inline

Clear the land channel of all parcels.

Parameters
setupDefaultParcelIf true, set up a default parcel covering the whole region owned by the estate owner.

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 69 of file TestLandChannel.cs.

ILandObject OpenSim.Tests.Common.TestLandChannel.GetLandObject ( Vector3  position)
inline

Get the parcel at the specified point

Parameters
positionVector where x and y components are between 0 and 256. z component is ignored.
Returns
Land object at the point supplied

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 84 of file TestLandChannel.cs.

ILandObject OpenSim.Tests.Common.TestLandChannel.GetLandObject ( int  x,
int  y 
)
inline

Get the parcel at the specified point

Parameters
xValue between 0 - 256 on the x axis of the point
yValue between 0 - 256 on the y axis of the point
Returns
Land object at the point supplied

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 89 of file TestLandChannel.cs.

ILandObject OpenSim.Tests.Common.TestLandChannel.GetLandObject ( int  localID)
inline

Get the parcel given the land's local id.

Parameters
localID
Returns

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 94 of file TestLandChannel.cs.

ILandObject OpenSim.Tests.Common.TestLandChannel.GetLandObject ( float  x,
float  y 
)
inline

Get the parcel at the specified point

Parameters
xValue between 0 - 256 on the x axis of the point
yValue between 0 - 256 on the y axis of the point
Returns
Land object at the point supplied

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 99 of file TestLandChannel.cs.

ILandObject OpenSim.Tests.Common.TestLandChannel.GetNoLand ( )
inlineprotected

Definition at line 77 of file TestLandChannel.cs.

bool OpenSim.Tests.Common.TestLandChannel.IsForcefulBansAllowed ( )
inline
bool OpenSim.Tests.Common.TestLandChannel.IsLandPrimCountTainted ( )
inline

Definition at line 104 of file TestLandChannel.cs.

void OpenSim.Tests.Common.TestLandChannel.Join ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
UUID  attempting_user_id 
)
inline
List<ILandObject> OpenSim.Tests.Common.TestLandChannel.ParcelsNearPoint ( Vector3  position)
inline

Get the parcels near the specified point

Parameters
position
Returns

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 59 of file TestLandChannel.cs.

void OpenSim.Tests.Common.TestLandChannel.ReturnObjectsInParcel ( int  localID,
uint  returnType,
UUID[]  agentIDs,
UUID[]  taskIDs,
IClientAPI  remoteClient 
)
inline
void OpenSim.Tests.Common.TestLandChannel.sendClientInitialLandInfo ( IClientAPI  remoteClient)
inline
void OpenSim.Tests.Common.TestLandChannel.setParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate  overrideDel)
inline
void OpenSim.Tests.Common.TestLandChannel.SetParcelOtherCleanTime ( IClientAPI  remoteClient,
int  localID,
int  otherCleanTime 
)
inline
void OpenSim.Tests.Common.TestLandChannel.setSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate  overrideDel)
inline
void OpenSim.Tests.Common.TestLandChannel.Subdivide ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
UUID  attempting_user_id 
)
inline
void OpenSim.Tests.Common.TestLandChannel.UpdateLandObject ( int  localID,
LandData  data 
)
inline

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