Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W