Classes |
class | Agent |
| Basis class for autonomous agents in Second Life. More...
|
class | AgentMessage |
| This class represents a message object two agents can exchange. It should eventually become FIPA compliant. More...
|
class | AgentStatus |
| Makes the agent aware of it's environment and own state. More...
|
class | ControlledChatterBot |
| The basic bot supporting the chat functionality. ALICE chat engine and Yahoo! Answers are used for chatting with a user. More...
|
class | ControlledSLBot |
| Extends the functionality of the SLBot class To create bots that can receive commands from a user via instant messages and react to those commands. More...
|
class | Event |
| The class to be used for all the events generated and handled by the agents. More...
|
class | FlyTo |
| An experimental class for flying the agent around. More...
|
class | InstitutionalAgent |
| A basic class to be a parent for every agent participating in the institution. It uses the functionality of libsecondlife to visualize the bots and also connects to the institutional infrastructure (AMELI) to ensure correct agent behavior. More...
|
class | InstitutionManager |
| This Class Connects to Second Life as a Proxy and processess all the requests from agents and other clients. It can capture all the packets, inject new packates or block packets. For doing so it uses the GridProxy supplied with OpenMetaverse library. More...
|
class | LoginManager |
| Allows us to have a persistent connection to Second Life Grid. More...
|
class | Plan |
| The parent class for all the plans used by the agents. It starts a new thread executing the plan body as soon as the specified event fires. The class also supports pausing, resuming and cancelling the plan. More...
|
class | SLBot |
| Creates a bot that can log into Second Life and perform various actions there. Libsecondlife is used to establish the interface between the bot and SL server. An existing Second Life account is required for every bot. More...
|
class | SynchronizationManager |
| This class is used to ensure that SL bot commands are performed in asynchronized manner. More...
|
class | FindObjectManager |
| The class used for searching for the Primitive object in the world given objects name. Use as: FindObjectManager om = new FindObjectManager(client); Primitive p = om.Execute(50, inName, client.Self.AgentID);. More...
|
class | PrimBounds |
| This class will compute the bounding box of the primitive. The bounding box is an imaginary box that tightly encloses the entire primitive inside. More...
|
class | SLObject |
| A Class that represents an object a bot can use in Second Life. The usage normally involves taking the object, dropping it, moving around etc. More...
|