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

Public Member Functions

 ObjectAccessor (Scene scene, ISecurityCredential security)
 
IObject Create (Vector3 position)
 
IObject Create (Vector3 position, Quaternion rotation)
 
IEnumerator< IObjectGetEnumerator ()
 
void Add (IObject item)
 
void Clear ()
 
bool Contains (IObject item)
 
void CopyTo (IObject[] array, int arrayIndex)
 
bool Remove (IObject item)
 

Properties

IObject this[int index] [get]
 
IObject this[uint index] [get]
 
IObject this[UUID index] [get]
 
int Count [get]
 
bool IsReadOnly [get]
 
- Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.IObjectAccessor
IObject this[int index] [get]
 
IObject this[uint index] [get]
 
IObject this[UUID index] [get]
 

Detailed Description

Definition at line 83 of file ObjectAccessor.cs.

Constructor & Destructor Documentation

OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.ObjectAccessor ( Scene  scene,
ISecurityCredential  security 
)
inline

Definition at line 88 of file ObjectAccessor.cs.

Member Function Documentation

void OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Add ( IObject  item)
inline

Definition at line 147 of file ObjectAccessor.cs.

void OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Clear ( )
inline

Definition at line 152 of file ObjectAccessor.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Contains ( IObject  item)
inline

Definition at line 157 of file ObjectAccessor.cs.

void OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.CopyTo ( IObject[]  array,
int  arrayIndex 
)
inline

Definition at line 162 of file ObjectAccessor.cs.

IObject OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Create ( Vector3  position)
inline
IObject OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Create ( Vector3  position,
Quaternion  rotation 
)
inline
IEnumerator<IObject> OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.GetEnumerator ( )
inline

Definition at line 137 of file ObjectAccessor.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Remove ( IObject  item)
inline

Definition at line 170 of file ObjectAccessor.cs.

Property Documentation

int OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.Count
get

Definition at line 176 of file ObjectAccessor.cs.

bool OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.IsReadOnly
get

Definition at line 181 of file ObjectAccessor.cs.

IObject OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.this[int index]
get

Definition at line 95 of file ObjectAccessor.cs.

IObject OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.this[uint index]
get

Definition at line 103 of file ObjectAccessor.cs.

IObject OpenSim.Region.OptionalModules.Scripting.Minimodule.ObjectAccessor.this[UUID index]
get

Definition at line 111 of file ObjectAccessor.cs.


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