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

Public Member Functions

List< ILandObjectAllParcels ()
 Get all parcels More...
 
ILandObject GetLandObject (int x, int y)
 Get the parcel at the specified point More...
 
ILandObject GetLandObject (float x, float y)
 Get the parcel at the specified point More...
 
ILandObject GetLandObject (Vector3 position)
 Get the parcel at the specified point More...
 
List< ILandObjectParcelsNearPoint (Vector3 position)
 Get the parcels near the specified point More...
 
ILandObject GetLandObject (int localID)
 Get the parcel given the land's local id. More...
 
void Clear (bool setupDefaultParcel)
 Clear the land channel of all parcels. More...
 
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)
 

Detailed Description

Definition at line 34 of file ILandChannel.cs.

Member Function Documentation

List<ILandObject> OpenSim.Region.Framework.Interfaces.ILandChannel.AllParcels ( )
void OpenSim.Region.Framework.Interfaces.ILandChannel.Clear ( bool  setupDefaultParcel)

Clear the land channel of all parcels.

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

Implemented in OpenSim.Region.CoreModules.World.Land.LandChannel, OpenSim.Tests.Common.TestLandChannel, and OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.

ILandObject OpenSim.Region.Framework.Interfaces.ILandChannel.GetLandObject ( int  x,
int  y 
)

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

Implemented in OpenSim.Region.CoreModules.World.Land.LandChannel, OpenSim.Tests.Common.TestLandChannel, and OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.

ILandObject OpenSim.Region.Framework.Interfaces.ILandChannel.GetLandObject ( float  x,
float  y 
)

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

Implemented in OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel, OpenSim.Tests.Common.TestLandChannel, and OpenSim.Region.CoreModules.World.Land.LandChannel.

ILandObject OpenSim.Region.Framework.Interfaces.ILandChannel.GetLandObject ( Vector3  position)

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

Implemented in OpenSim.Region.CoreModules.World.Land.LandChannel, OpenSim.Tests.Common.TestLandChannel, and OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.

ILandObject OpenSim.Region.Framework.Interfaces.ILandChannel.GetLandObject ( int  localID)
bool OpenSim.Region.Framework.Interfaces.ILandChannel.IsForcefulBansAllowed ( )
void OpenSim.Region.Framework.Interfaces.ILandChannel.Join ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
UUID  attempting_user_id 
)
List<ILandObject> OpenSim.Region.Framework.Interfaces.ILandChannel.ParcelsNearPoint ( Vector3  position)
void OpenSim.Region.Framework.Interfaces.ILandChannel.ReturnObjectsInParcel ( int  localID,
uint  returnType,
UUID[]  agentIDs,
UUID[]  taskIDs,
IClientAPI  remoteClient 
)
void OpenSim.Region.Framework.Interfaces.ILandChannel.sendClientInitialLandInfo ( IClientAPI  remoteClient)
void OpenSim.Region.Framework.Interfaces.ILandChannel.setParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate  overrideDel)
void OpenSim.Region.Framework.Interfaces.ILandChannel.SetParcelOtherCleanTime ( IClientAPI  remoteClient,
int  localID,
int  otherCleanTime 
)
void OpenSim.Region.Framework.Interfaces.ILandChannel.setSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate  overrideDel)
void OpenSim.Region.Framework.Interfaces.ILandChannel.Subdivide ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
UUID  attempting_user_id 
)
void OpenSim.Region.Framework.Interfaces.ILandChannel.UpdateLandObject ( int  localID,
LandData  data 
)

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