A B C D E F G H I K L M N O P R S T U V W

S

SensorData - class simbad.sim.SensorData.
 
SensorData() - Constructor for class simbad.sim.SensorData
 
SensorDevice - class simbad.sim.SensorDevice.
An abstract sensor.
SensorMatrix - class simbad.sim.SensorMatrix.
A luminance Matrix : a 2d array of normalized luminances.
SensorMatrix(int, int) - Constructor for class simbad.sim.SensorMatrix
 
SensorMatrix(SensorMatrix) - Constructor for class simbad.sim.SensorMatrix
 
Simbad - class simbad.gui.Simbad.
This is the Simbad application mainframe.
Simbad(EnvironmentDescription, boolean) - Constructor for class simbad.gui.Simbad
Construct Simbad application with the givent environement description
Simbatch - class simbad.gui.Simbatch.
Runs simbad simulator in batch mode with no user interface (only small 3d window).
Simbatch(EnvironmentDescription, boolean) - Constructor for class simbad.gui.Simbatch
Construct a batch version of Simbad simulator
SimpleAgent - class simbad.sim.SimpleAgent.
This is the base class for all kinds of physical agents.
SimpleAgent(Vector3d, String) - Constructor for class simbad.sim.SimpleAgent
Constructs a SimpleAgent.
SimplestDemo - class simbad.demo.SimplestDemo.
This the simplest Demo.
SimplestDemo() - Constructor for class simbad.demo.SimplestDemo
 
SimplestDemo.Robot - class simbad.demo.SimplestDemo.Robot.
 
SimplestDemo.Robot(Vector3d, String) - Constructor for class simbad.demo.SimplestDemo.Robot
 
Simulator - class simbad.sim.Simulator.
The Simulator class.
Simulator(JComponent, World, EnvironmentDescription) - Constructor for class simbad.sim.Simulator
Constructs the simulator object
SimulatorControlGUI - class simbad.gui.SimulatorControlGUI.
The GUI panel for controlling the simulator.
SimulatorControlGUI(JFrame, Simulator) - Constructor for class simbad.gui.SimulatorControlGUI
 
SingleAvoiderDemo - class simbad.demo.SingleAvoiderDemo.
A collision avoidance demo.
SingleAvoiderDemo() - Constructor for class simbad.demo.SingleAvoiderDemo
 
SingleAvoiderDemo.Robot - class simbad.demo.SingleAvoiderDemo.Robot.
 
SingleAvoiderDemo.Robot(Vector3d, String) - Constructor for class simbad.demo.SingleAvoiderDemo.Robot
 
StaticObject - class simbad.sim.StaticObject.
Base Object for all block world objects (box,wall,arch ...).
StaticObject() - Constructor for class simbad.sim.StaticObject
 
setAgentInspector(AgentInspector) - Method in class simbad.sim.Agent
 
setApplicationComponent(JComponent) - Method in class simbad.sim.Simulator
 
setBlink(boolean) - Method in class simbad.sim.LampActuator
Sets the lamp blink state on or off.
setColor(Color3f) - Method in class simbad.sim.BlockWorldObject
Set the object color
setDifferentialDriveKinematicModel(Agent) - Static method in class simbad.sim.RobotFactory
Sets the kinematic model to be DifferentialDrive (instead of DefaultKinematic)
setFramesPerSecond(float) - Method in class simbad.gui.AgentInspector
 
setLeftVelocity(double) - Method in class simbad.sim.DifferentialKinematic
Sets the velocity of the left wheel in meter/s.
setOn(boolean) - Method in class simbad.sim.LampActuator
Sets the lamp state on or off.
setRightVelocity(double) - Method in class simbad.sim.DifferentialKinematic
Sets the velocity of the right wheel in meter/s.
setRotationCenter(Point3d) - Method in class simbad.sim.MouseOrbiter
Sets the center around which the View rotates.
setRotationalVelocity(double) - Method in class simbad.sim.Agent
Sets rotational velocity in radians per second.
setRotationalVelocity(double) - Method in class simbad.sim.DefaultKinematic
Sets rotational velocity in radians per second.
setTranslationalVelocity(double) - Method in class simbad.sim.Agent
Sets translational velocity in meter per second.
setTranslationalVelocity(double) - Method in class simbad.sim.DefaultKinematic
Sets translational velocity in meter per second.
setUIPanel(JPanel) - Method in class simbad.sim.Agent
Add a UI panel to the agent.
setUpdateOnEachFrame(boolean) - Method in class simbad.sim.Device
Sets if update happens on each frame .
setUpdatePerSecond(double) - Method in class simbad.sim.Device
Sets the number of update per seconds for this sensor.
setUsePhysics(boolean) - Method in class simbad.sim.EnvironmentDescription
Use physics in simulation.
setVirtualTimeFactor(float) - Method in class simbad.sim.Simulator
Set the time factor.
setWheelsVelocity(double, double) - Method in class simbad.sim.DifferentialKinematic
Sets the velocity of both wheels in meter/s.
setWheelsVelocity(double, double) - Method in class simbad.sim.KheperaRobot
Sets the wheels velocity.
setWorldSize(float) - Method in class simbad.sim.EnvironmentDescription
Sets the size of the world.
showAxis(boolean) - Method in class simbad.sim.EnvironmentDescription
Shows or hide the X,Y and Z axis.
simbad.demo - package simbad.demo
 
simbad.gui - package simbad.gui
 
simbad.sim - package simbad.sim
 
simulateOneStep() - Method in class simbad.sim.Simulator
The main simulator method.
startBackgroundMode() - Method in class simbad.sim.Simulator
Starts special background mode
startRendering() - Method in class simbad.sim.World
Restart rendering on main canvas 3D .
startSimulation() - Method in class simbad.sim.Simulator
Starts the simulator loop.
step() - Method in class simbad.gui.Simbatch
perform one step - call it in your main loop
stopBackgroundMode() - Method in class simbad.sim.Simulator
Stops special background mode
stopRendering() - Method in class simbad.sim.World
Stop rendering on main canvas 3D .
stopSimulation() - Method in class simbad.sim.Simulator
Stop (or pause) the simulator loop.

A B C D E F G H I K L M N O P R S T U V W