C# Class OpenMetaverse.ParcelManager

Parcel (subdivided simulator lots) subsystem
Show file Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Methods

Method Description
AccessListRequest ( Simulator simulator, int localID, AccessList flags, int sequenceID ) : void

Request the access list for a single parcel

InfoRequest ( UUID parcelID ) : void

Request basic information for a single parcel

ParcelManager ( GridClient client ) : System
ParcelManager ( GridClient client, SmartThreadPool threadPool ) : System

Default constructor

PropertiesRequest ( Simulator simulator, float north, float east, float south, float west, int sequenceID, bool snapSelection ) : void

Request properties of parcels using a bounding box selection

PropertiesRequest ( Simulator simulator, int localID, int sequenceID ) : void

Request properties of a single parcel

RequestAllSimParcels ( Simulator simulator ) : void

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)

RequestAllSimParcels ( Simulator simulator, bool refresh, int msDelay ) : void

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)

Method Details

AccessListRequest() public method

Request the access list for a single parcel
public AccessListRequest ( Simulator simulator, int localID, AccessList flags, int sequenceID ) : void
simulator Simulator Simulator containing the parcel
localID int Simulator-local ID of the parcel
flags AccessList
sequenceID int An arbitrary integer that will be returned /// with the ParcelAccessList reply, useful for distinguishing between /// multiple simultaneous requests
return void

InfoRequest() public method

Request basic information for a single parcel
public InfoRequest ( UUID parcelID ) : void
parcelID UUID Simulator-local ID of the parcel
return void

ParcelManager() public method

public ParcelManager ( GridClient client ) : System
client GridClient
return System

ParcelManager() public method

Default constructor
public ParcelManager ( GridClient client, SmartThreadPool threadPool ) : System
client GridClient A reference to the GridClient object
threadPool SmartThreadPool
return System

PropertiesRequest() public method

Request properties of parcels using a bounding box selection
public PropertiesRequest ( Simulator simulator, float north, float east, float south, float west, int sequenceID, bool snapSelection ) : void
simulator Simulator Simulator containing the parcel
north float Northern boundary of the parcel selection
east float Eastern boundary of the parcel selection
south float Southern boundary of the parcel selection
west float Western boundary of the parcel selection
sequenceID int An arbitrary integer that will be returned /// with the ParcelProperties reply, useful for distinguishing between /// different types of parcel property requests
snapSelection bool A boolean that is returned with the /// ParcelProperties reply, useful for snapping focus to a single /// parcel
return void

PropertiesRequest() public method

Request properties of a single parcel
public PropertiesRequest ( Simulator simulator, int localID, int sequenceID ) : void
simulator Simulator Simulator containing the parcel
localID int Simulator-local ID of the parcel
sequenceID int An arbitrary integer that will be returned /// with the ParcelProperties reply, useful for distinguishing between /// multiple simultaneous requests
return void

RequestAllSimParcels() public method

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)
public RequestAllSimParcels ( Simulator simulator ) : void
simulator Simulator Simulator to request parcels from (must be connected)
return void

RequestAllSimParcels() public method

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)
public RequestAllSimParcels ( Simulator simulator, bool refresh, int msDelay ) : void
simulator Simulator Simulator to request parcels from (must be connected)
refresh bool If TRUE, will force a full refresh
msDelay int Number of milliseconds to pause in between each request
return void