| __DerivativeWiringConf | Configuration Object for DerivativeWiring |
| AbstractComponent | AbstractComponent |
| AbstractComponent | AbstractComponent |
| AbstractCompoundComponent | AbstractCompoundComponent |
| AbstractCompoundComponent | AbstractCompoundComponent |
| AbstractController | Abstract class (interface) for robot controller |
| AbstractMatrix | |
| AbstractMotorComponent | AbstractMotorComponent |
| AbstractMotorComponent | AbstractMotorComponent |
| AbstractObstacle | Abstract class (interface) for obstacles |
| AbstractRobot | Abstract class (interface) for robot in general |
| AbstractWiring | Abstract wiring-object between controller and robot |
| Agent | Object containing controller, robot and wiring between them |
| AngularMotor | Abstract angular motor class |
| AngularMotor1Axis | Angular motor for OneAxisJoints |
| AngularMotor2Axis | Angular motor for TwoAxisJoints |
| AngularMotor3AxisEuler | Angular motor for Ball Joints with Euler control |
| AngularMotorNAxis | Angular motor for arbitrary Joints with custom axis (up to 3) |
| Arm2Segm | |
| Arm2SegmConf | |
| Axis | |
| BallJoint | |
| Base | |
| BoundingShape | Class for reading bounding shape description files (.bbox) and to create appropriate geoms File Format: Lines wise, every line stands for one primitive |
| Box | Box primitive |
| Bumper | |
| CameraManipulator | CameraManipulator is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
| CameraManipulatorFollow | CameraManipulatorFollow is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
| CameraManipulatorRace | CameraManipulatorRace is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
| CameraManipulatorTV | CameraManipulatorTV is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
| Capsule | Capsule primitive |
| CCURobotArmComponent | RobotArmComponent |
| CCURobotArmComponent | RobotArmComponent |
| ClosedPlayground | |
| Color | |
| ColorNormalNoise | Like ColorUniformNoise but averaging over normal distributed noise instead |
| ColorUniformNoise | Generated colored noise. This is obtained by using time average of uniform distributed noise |
| CompatSim | |
| ComponentToRobot | |
| Configurable | Abstact class for configurable objects |
| Configurable::matchId | Nice predicate function for finding a Layer with its vectorname |
| CubicSpline | |
| DerivativeWiring | Implements a wiring (between controller and robot) which includes the first and second derivative of the original robot sensor values |
| DInvert3ChannelController | Class for robot controller that use naglaa's direct matrix inversion for n channels (simple one layer networks) |
| DummyPrimitive | Dummy Primitive which returns 0 for geom and body |
| ExtendedViewer | A Producer-based viewer |
| FeedForwardNN | Abstract class (interface) for feed forward rate based neural networks |
| FixedJoint | |
| ForcedSphere | |
| Formel1 | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a capsule like body |
| GlobalData | Data structure holding all essential global information |
| Gnuplot | Open a Gnuplot window and always show last n values of arbitrary defined channels |
| Gnuplot::Dataset | Data buffer for one channel, organized as ring buffer |
| Hinge2Joint | |
| Hinge2Servo | PID Servo motor for hinge2 joints at axis 1 (steering axis) |
| HingeJoint | |
| HingeServo | PID Servo motor for hinge joints |
| HurlingSnake | Hurling snake is a string a beats |
| IBidirectionalWire | |
| IComponent | Component |
| IComponent | Component |
| IException | |
| IInputWire | |
| ImagePPM | |
| Inspectable | Interface for inspectable objects |
| Inspectable::IConnection | |
| Inspectable::ILayer | |
| Inspectable::matchName | Nice predicate function for finding a Layer with its vectorname |
| Invert3ChannelController | Class for robot controller that use naglaa's direct matrix inversion for n channels (simple one layer networks) |
| InvertController | Abstract class (interface) for robot controller that use direct matrix inversion and simple one layer networks |
| InvertMotorController | Abstract class (interface) for robot controller that use direct matrix inversion and simple one layer networks |
| InvertMotorSpace | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
| InvertNChannelController | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
| InvertNChannelController_Gnu | Child of InvertNChannelController (using it's functionality) adds gnuplot windows for A, C, h and x, y |
| InvisibleBox | |
| InvisibleCapsule | |
| InvisibleSphere | |
| IOutputWire | |
| IRSensor | Class for IR sensors |
| IWire | Wire |
| Joint | |
| Layer | |
| LogFile | Logs values for arbitrary defined channels |
| Matrix | Matrix type |
| Matrix | |
| MeshObstacle | |
| MotorWire | |
| MotorWire | |
| MoveEarthySkyWithEyePointTransform | |
| MultiLayerFFNN | Multi layer neural network with configurable activation functions |
| MuscledArm | |
| MuscledArmConf | |
| Nimm2 | Robot that looks like a Nimm 2 Bonbon :-) 2 wheels and a cylinder like body |
| Nimm2Conf | |
| Nimm4 | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a capsule like body |
| NoiseGenerator | Interface and basic class for noise generator |
| OctaPlayground | |
| OdeAgent | Specialised agent for ode robots |
| OdeConfig | |
| OdeHandle | Data structure for accessing the ODE |
| OdeObject | |
| OdeRobot | Abstract class for ODE robots |
| One2OneWiring | Implements one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors |
| OneAxisJoint | |
| OneLayerFFNN | Simple one layer neural network with configurable activation function |
| OSGBox | Graphical box |
| OSGCapsule | Graphical capsule (a cylinder with round ends) |
| OSGCylinder | Graphical cylinder |
| OSGDummy | A dummy graphical object, which has no representation in the graphical world |
| OsgHandle | Data structure for accessing the ODE |
| OSGMainLoop | |
| OSGMesh | Graphical Mesh or arbitrary OSG model |
| OSGPlane | Graphical plane (represented as a large thin box, because OSG does not draw planes) |
| OSGPrimitive | Interface class for graphic primitives like spheres, boxes, and meshes, which can be drawn by OSG |
| OSGSphere | Graphical sphere |
| PassiveBox | (Passive) box as obstacle |
| PassiveSphere | (Passive) sphere as obstacle |
| PID | |
| Plane | Plane primitive |
| PlaneComponentDescription | |
| PlaneComponentDescription | |
| Playground | |
| PlotLog | Gnuplot and logfile classes in one |
| PlotOption | This class contains option and internal data for the use of an external plot util like guilogger or neuronviz |
| Pos | |
| Position | |
| Primitive | Interface class for primitives represented in the physical and graphical world |
| RaySensor | Abstract class for Ray-based sensors |
| RaySensorBank | Class for a bank of ray sensors |
| RobotArmDescription | |
| RobotArmDescription | |
| Schlange | This is a class, which models a snake like robot |
| SchlangeConf | |
| SchlangeForce | This is a class, which models a snake like robot |
| SchlangeServo | This is a class, which models a snake like robot |
| SchlangeServo2 | This is a class, which models a snake like robot |
| SchlangeVelocity | This is a class, which models a snake like robot |
| SelectiveOne2OneWiring | Implements a selective one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors |
| ShortCircuit | |
| SimplePhysicalComponent | SimplePhysicalComponent |
| SimplePhysicalComponent | SimplePhysicalComponent |
| Simulation | |
| SineController | Class for robot control with sine and cosine |
| SineWhiteNoise | Sine wave noise. Produces a 90 degree phase shifted sine wave or white noise |
| SliderJoint | |
| SliderServo | PID Servo motor for slider joints |
| Sphere | Sphere primitive |
| Sphererobot | This is a class, which models a snake like robot |
| Sphererobot3Masses | |
| Sphererobot3MassesConf | |
| SphererobotConf | |
| SpiderComponent | |
| SpiderComponent | |
| SpiderDescription | |
| SpiderDescription | |
| ThisSim | |
| Trackable | Abstract class (interface) for trackable objects (used for robots) |
| TrackRobot | |
| Transform | Primitive for transforming a geom (primitive without body) in respect to a body (primitive with body) |
| TriDiagonalMatrix | TriDiagonalMatrix N: number of rows |
| TriDiagonalMatrixPair | |
| TwoAxisJoint | |
| UniversalJoint | |
| UniversalMotorComponent | UniversalMotorComponent |
| UniversalMotorComponent | UniversalMotorComponent |
| UniversalServo | PID Servo motor for universal joints |
| Vector | |
| Vector3 | |
| VideoStream | |
| WhiteNormalNoise | Generates white and normal distributed random numbers. p1: mean, p2: variance |
| WhiteUniformNoise | Generates white (no averaging) uniformly distributed random number between "min" and "max" |
| Wire | |