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

Public Member Functions

 RegionCombinerLargeLandChannel (RegionData regData, ILandChannel rootRegionLandChannel, List< RegionData > regionConnections)
 
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 IsForcefulBansAllowed ()
 
void UpdateLandObject (int localID, LandData data)
 
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 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 sendClientInitialLandInfo (IClientAPI remoteClient)
 

Detailed Description

Definition at line 39 of file RegionCombinerLargeLandChannel.cs.

Constructor & Destructor Documentation

OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.RegionCombinerLargeLandChannel ( RegionData  regData,
ILandChannel  rootRegionLandChannel,
List< RegionData regionConnections 
)
inline

Definition at line 49 of file RegionCombinerLargeLandChannel.cs.

Member Function Documentation

List<ILandObject> OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.AllParcels ( )
inline

Get all parcels

Returns

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 63 of file RegionCombinerLargeLandChannel.cs.

void OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.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 68 of file RegionCombinerLargeLandChannel.cs.

ILandObject OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.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 73 of file RegionCombinerLargeLandChannel.cs.

ILandObject OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.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 78 of file RegionCombinerLargeLandChannel.cs.

ILandObject OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.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 116 of file RegionCombinerLargeLandChannel.cs.

ILandObject OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.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 122 of file RegionCombinerLargeLandChannel.cs.

bool OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.IsForcefulBansAllowed ( )
inline
void OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.Join ( int  start_x,
int  start_y,
int  end_x,
int  end_y,
UUID  attempting_user_id 
)
inline
List<ILandObject> OpenSim.Region.RegionCombinerModule.RegionCombinerLargeLandChannel.ParcelsNearPoint ( Vector3  position)
inline

Get the parcels near the specified point

Parameters
position
Returns

Implements OpenSim.Region.Framework.Interfaces.ILandChannel.

Definition at line 57 of file RegionCombinerLargeLandChannel.cs.

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

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