C# Class OpenMetaverse.Parcel

Parcel of land, a portion of virtual real estate in a simulator
Show file Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Properties

Property Type Description
AABBMax System.Vector3
AABBMin System.Vector3
AccessBlackList List
AccessWhiteList List
Area int
AuctionID uint
AuthBuyerID UUID
Bitmap byte[]
Category ParcelCategory
ClaimDate System.DateTime
ClaimPrice int
Desc string
Dwell float
Flags ParcelFlags
GroupID UUID
GroupPrims int
IsGroupOwned bool
Landing LandingType
LocalID int
MaxPrims int
Media ParcelMedia
MusicURL string
Name string
ObscureMedia bool
ObscureMusic bool
OtherCleanTime int
OtherCount int
OtherPrims int
OwnerID UUID
OwnerPrims int
ParcelPrimBonus float
PassHours float
PassPrice int
PublicCount int
RegionDenyAgeUnverified bool
RegionDenyAnonymous bool
RegionPushOverride bool
RentPrice int
SalePrice int
SelfCount int
SimWideMaxPrims int
SimWideTotalPrims int
SnapshotID UUID
Status ParcelStatus
TotalPrims int
UserLocation System.Vector3
UserLookAt System.Vector3

Public Methods

Method Description
Parcel ( int localID ) : System

Defalt constructor

ToString ( ) : string

Displays a parcel object in string format

Update ( Simulator simulator, bool wantReply ) : void

Update the simulator with any local changes to this Parcel object

UpdateOtherCleanTime ( Simulator simulator ) : void

Set Autoreturn time

Method Details

Parcel() public method

Defalt constructor
public Parcel ( int localID ) : System
localID int Local ID of this parcel
return System

ToString() public method

Displays a parcel object in string format
public ToString ( ) : string
return string

Update() public method

Update the simulator with any local changes to this Parcel object
public Update ( Simulator simulator, bool wantReply ) : void
simulator Simulator Simulator to send updates to
wantReply bool Whether we want the simulator to confirm /// the update with a reply packet or not
return void

UpdateOtherCleanTime() public method

Set Autoreturn time
public UpdateOtherCleanTime ( Simulator simulator ) : void
simulator Simulator Simulator to send the update to
return void

Property Details

AABBMax public property

Maximum corner of the axis-aligned bounding box for this parcel
public Vector3,System AABBMax
return System.Vector3

AABBMin public property

Minimum corner of the axis-aligned bounding box for this parcel
public Vector3,System AABBMin
return System.Vector3

AccessBlackList public property

Access list of who is blacklisted on this parcel
public List AccessBlackList
return List

AccessWhiteList public property

Access list of who is whitelisted on this parcel
public List AccessWhiteList
return List

Area public property

Total parcel land area
public int Area
return int

AuctionID public property

public uint AuctionID
return uint

AuthBuyerID public property

Key of authorized buyer
public UUID AuthBuyerID
return UUID

Bitmap public property

Bitmap describing land layout in 4x4m squares across the entire region
public byte[] Bitmap
return byte[]

Category public property

public ParcelCategory Category
return ParcelCategory

ClaimDate public property

Date land was claimed
public DateTime,System ClaimDate
return System.DateTime

ClaimPrice public property

Appears to always be zero
public int ClaimPrice
return int

Desc public property

Parcel Description
public string Desc
return string

Dwell public property

public float Dwell
return float

Flags public property

public ParcelFlags Flags
return ParcelFlags

GroupID public property

public UUID GroupID
return UUID

GroupPrims public property

Total number of primitives owned by the parcel group on this parcel
public int GroupPrims
return int

IsGroupOwned public property

Whether the land is deeded to a group or not
public bool IsGroupOwned
return bool

Landing public property

public LandingType Landing
return LandingType

LocalID public property

Simulator-local ID of this parcel
public int LocalID
return int

MaxPrims public property

Maximum number of primitives this parcel supports
public int MaxPrims
return int

Media public property

A struct containing media details
public ParcelMedia,OpenMetaverse Media
return ParcelMedia

MusicURL public property

URL For Music Stream
public string MusicURL
return string

Name public property

Parcel Name
public string Name
return string

ObscureMedia public property

true to obscure (hide) media url
public bool ObscureMedia
return bool

ObscureMusic public property

true to obscure (hide) music url
public bool ObscureMusic
return bool

OtherCleanTime public property

Autoreturn value in minutes for others' objects
public int OtherCleanTime
return int

OtherCount public property

public int OtherCount
return int

OtherPrims public property

Total number of other primitives on this parcel
public int OtherPrims
return int

OwnerID public property

UUID of the owner of this parcel
public UUID OwnerID
return UUID

OwnerPrims public property

Total number of primitives owned by the parcel owner on this parcel
public int OwnerPrims
return int

ParcelPrimBonus public property

public float ParcelPrimBonus
return float

PassHours public property

How long is pass valid for
public float PassHours
return float

PassPrice public property

Price for a temporary pass
public int PassPrice
return int

PublicCount public property

public int PublicCount
return int

RegionDenyAgeUnverified public property

TRUE of region denies access to age unverified users
public bool RegionDenyAgeUnverified
return bool

RegionDenyAnonymous public property

public bool RegionDenyAnonymous
return bool

RegionPushOverride public property

public bool RegionPushOverride
return bool

RentPrice public property

This field is no longer used
public int RentPrice
return int

SalePrice public property

Sale price of the parcel, only useful if ForSale is set
The SalePrice will remain the same after an ownership transfer (sale), so it can be used to see the purchase price after a sale if the new owner has not changed it
public int SalePrice
return int

SelfCount public property

public int SelfCount
return int

SimWideMaxPrims public property

Maximum primitives across the entire simulator
public int SimWideMaxPrims
return int

SimWideTotalPrims public property

Total primitives across the entire simulator
public int SimWideTotalPrims
return int

SnapshotID public property

Key of parcel snapshot
public UUID SnapshotID
return UUID

Status public property

public ParcelStatus Status
return ParcelStatus

TotalPrims public property

Total number of primitives on this parcel
public int TotalPrims
return int

UserLocation public property

public Vector3,System UserLocation
return System.Vector3

UserLookAt public property

public Vector3,System UserLookAt
return System.Vector3