ARGoS
Large-scale robot simulations
home
about
download
documentation
examples
user manual
dev manual
API
forum
publications
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
►
N
argos
The namespace containing all the ARGoS related code
C
CCI_Actuator
The basic interface for all actuators
C
CCI_Controller
The basic interface for a robot controller
C
CCI_Sensor
The basic interface for all sensors
C
CRealRobot
C
CSimulatedActuator
The basic interface for a simulated actuator
C
CARGoSCommandLineArgParser
The command line argument parser used by the main ARGoS executable
C
CComposableEntity
Basic class for an entity that contains other entities
C
CControllableEntity
An entity that contains a pointer to the user-defined controller
C
CEmbodiedEntity
This entity is a link to a body in the physics engine
C
CEmbodiedEntityGridUpdater
C
CEntity
The basic entity type
C
SEntityComparator
A generic entity comparator, used in containers that must be ordered deterministically
C
CEntityOperation
The basic operation to be stored in the vtable
C
SOperationOutcome
Type to use as return value for operation outcome
C
CFloorColorFromLoopFunctions
C
CSpaceOperationAddCFloorEntity
►
C
CFloorEntity
C
CFloorColorSource
C
CPositionalEntity
C
CLoopFunctions
A set of hook functions to customize an experimental run
C
CMedium
C
SEmbodiedEntityIntersectionItem
►
C
CPhysicsEngine
C
SBoundaryFace
A boundary face for entity transfer among physics engines
C
SHorizontalFace
A boundary face for top/bottom parts of the volume
C
SVerticalFace
A boundary face for side parts of the volume
C
SVolume
The volume boundaries
C
SAnchor
An anchor related to the body of an entity
C
SBoundingBox
C
CPhysicsModel
C
SQueryResultItem
C
CSimulatedSensor
The basic interface for a simulated sensor
C
CSimulator
The core class of ARGOS
►
C
CGrid
C
CCellOperation
C
SCell
►
C
CPositionalIndex
A data structure that contains positional entities
C
COperation
The operation to perform on each entity found in range
C
CAbstractSpaceHash
The abstract definition of a space hash
C
CSpaceHashUpdater
Defines the basic cell updater of the space hash
C
CSpaceHash
Defines the basic space hash
C
CSpaceHashNative
A space hash implementation that does not rely on std::map or std::tr1:unordered_map
C
RealNumberGenerator
C
ConstantGenerator
C
UniformGenerator
C
GaussianGenerator
C
GridGenerator
C
CSpace
C
CSpaceOperation
C
CSpaceOperationAddEntity
C
CSpaceOperationRemoveEntity
C
SCleanupThreadData
C
CSpaceMultiThreadBalanceLength
C
SCleanupUpdateThreadData
C
CSpaceMultiThreadBalanceQuantity
C
CSpaceNoThreads
C
CDefaultVisualization
C
CVisualization
C
CARGoSException
The exception that wraps all errors in ARGoS
C
CBaseConfigurableResource
This class is the base of all XML-configurable ARGoS interface
C
CCommandLineArgParser
Easy-to-use command line argument parser
C
CMemento
The interface inherited by all classes whose state must be saved and restored
►
C
CAny
C
CAbstractReference
Abstract reference to object
C
CReference
Actual templetized reference to object
C
CByteArray
Byte array utility class
C
CColor
The basic color type
C
SSetElement
The data container of
CSet
C
CSetIterator
The
CSet
iterator
►
C
CSet
Defines a very simple double-linked list that stores unique elements
C
const_iterator
C
SLogColor
Stream modifier to set attribute and color of the subsequent text
C
CARGoSLog
C
CRadians
It defines the basic type
CRadians
, used to store an angle value in radians
C
CDegrees
It defines the basic type
CDegrees
, used to store an angle value in degrees
C
CBox
►
C
CConvexHull
C
SFace
C
CCylinder
C
CMatrix
C
CRotationMatrix2
C
CRotationMatrix3
C
CSquareMatrix
C
CTransformationMatrix2
C
CTransformationMatrix3
C
CPlane
C
CPose2
C
CQuaternion
C
CRange
C
CRay2
C
CRay3
►
C
CRandom
The ARGoS random number generator
C
CCategory
The RNG category
C
CRNG
The RNG
C
CVector2
A 2D vector class
C
CVector3
A 3D vector class
C
CTCPSocket
C
CDynamicLoading
Allows users to dynamically load shared libraries
►
C
CFactory
Basic factory template
C
STypeInfo
A struct containing the information about the registered types
C
STagCounter
Holds the value of the last used tag
C
STagHolder
Holds the value of the tag associated to
DERIVED
C
EnableVTableFor
Helper to make a class hierarchy vtable-enabled
C
CVTable
The actual vtable
C
CProfiler
C
CRate
C
CStats
Calculates the mean, variance, and std deviation of a real-valued signal
C
CRCLowPassFilter
A simple infinite-impulse response filter for real-valued signals
C
CLuaController
C
CLuaQuaternion
C
CLuaUtility
C
CLuaVector2
C
CLuaVector3
►
C
CCI_EPuckProximitySensor
C
SReading
C
CDynamics2DEPuckModel
C
CDynamics3DEPuckModel
C
CEPuckEntity
C
CEPuckProximityDefaultSensor
C
CPhysXEPuckModel
C
CQTOpenGLOperationDrawEPuckNormal
C
CQTOpenGLOperationDrawEPuckSelected
C
CQTOpenGLEPuck
►
C
CCI_EyeBotLightSensor
C
SReading
The DTO of the light sensor
►
C
CCI_EyeBotProximitySensor
C
SReading
C
CEyeBotEntity
C
CEyeBotLightRotZOnlySensor
C
CProximitySensorImpl
C
CEyeBotProximityDefaultSensor
C
CPointMass3DEyeBotModel
C
CQTOpenGLOperationDrawEyeBotNormal
C
CQTOpenGLOperationDrawEyeBotSelected
C
CQTOpenGLEyeBot
►
C
CCI_FootBotBaseGroundSensor
C
SReading
C
CCI_FootBotDistanceScannerActuator
►
C
CCI_FootBotDistanceScannerSensor
C
SReading
The DTO of the distance scanner, it contains the measured distance and its angle
►
C
CCI_FootBotEncoderSensor
C
SReading
The DTO of the encoder It returns the distance covered by the wheels in the last timestep In addition it returns the value of the interaxis distance
C
CCI_FootBotGripperActuator
►
C
CCI_FootBotLightSensor
C
SReading
The DTO of the light sensor
►
C
CCI_FootBotMotorGroundSensor
C
SReading
►
C
CCI_FootBotProximitySensor
C
SReading
C
CCI_FootBotTurretActuator
C
CCI_FootBotTurretEncoderSensor
C
CDynamics2DFootBotModel
C
CFootBotBaseGroundRotZOnlySensor
C
CFootBotDistanceScannerDefaultActuator
C
CFootBotDistanceScannerEquippedEntity
C
CFootBotDistanceScannerRotZOnlySensor
C
CFootBotEntity
C
CFootBotGripperDefaultActuator
C
CFootBotLightRotZOnlySensor
C
CFootBotMotorGroundRotZOnlySensor
C
CFootBotProximityDefaultSensor
C
CFootBotTurretDefaultActuator
C
CFootBotTurretEncoderDefaultSensor
C
CFootBotTurretEntity
C
CPhysXFootBotModel
C
CPointMass3DFootBotModel
C
CQTOpenGLOperationDrawFootBotNormal
C
CQTOpenGLOperationDrawFootBotSelected
C
CQTOpenGLFootBot
C
CCI_AltitudeSensor
►
C
CCI_BatterySensor
C
SReading
►
C
CCI_CameraSensor
C
SInterface
C
CCI_CameraSensorAlgorithm
►
C
CCI_CameraSensorDirectionalLEDDetectorAlgorithm
C
SReading
►
C
CCI_CameraSensorLEDDetectorAlgorithm
C
SReading
►
C
CCI_CameraSensorTagDetectorAlgorithm
C
SReading
►
C
CCI_ColoredBlobOmnidirectionalCameraSensor
This class provides the most general interface to a camera
C
SBlob
An
SBlob
represents a generic colored 2D segment in the image
C
SReadings
It represents the readings collected through the camera at a specific time step
►
C
CCI_ColoredBlobPerspectiveCameraSensor
This class provides the most general interface to a camera
C
SBlob
An
SBlob
represents a generic colored 2D segment in the image
C
SReadings
It represents the readings collected through the camera at a specific time step
C
CCI_DifferentialSteeringActuator
►
C
CCI_DifferentialSteeringSensor
C
SReading
C
CCI_DirectionalLEDsActuator
C
CCI_GripperActuator
C
CCI_GroundSensor
C
CCI_LEDsActuator
C
CCI_LightSensor
►
C
CCI_MagnetsActuator
C
SInterface
C
CCI_PanTiltCameraActuator
►
C
CCI_PositioningSensor
C
SReading
C
CCI_ProximitySensor
C
CCI_QuadRotorPositionActuator
C
CCI_QuadRotorSpeedActuator
►
C
CCI_RadiosActuator
C
SInterface
►
C
CCI_RadiosSensor
C
SInterface
C
CCI_RangeAndBearingActuator
►
C
CCI_RangeAndBearingSensor
C
SPacket
C
CCI_TagsActuator
C
CBatteryDefaultSensor
►
C
CCameraDefaultSensor
C
SSensor
►
C
CCameraSensorSimulatedAlgorithm
C
CBaseUpdateOperation
►
C
CCameraSensorDirectionalLEDDetectorAlgorithm
This class provides the most general interface to a camera
C
CUpdateOperation
►
C
CCameraSensorLEDDetectorAlgorithm
This class provides the most general interface to a camera
C
CUpdateOperation
►
C
CCameraSensorTagDetectorAlgorithm
This class provides the most general interface to a camera
C
CUpdateOperation
C
COmnidirectionalCameraLEDCheckOperation
C
CColoredBlobOmnidirectionalCameraRotZOnlySensor
C
CPerspectiveCameraLEDCheckOperation
C
CColoredBlobPerspectiveCameraDefaultSensor
C
CDifferentialSteeringDefaultActuator
C
CDifferentialSteeringDefaultSensor
C
CDirectionalLEDsDefaultActuator
C
CGripperDefaultActuator
C
CGroundRotZOnlySensor
C
CLEDsDefaultActuator
C
CLightDefaultSensor
C
CMagnetsDefaultActuator
C
CPositioningDefaultSensor
C
CProximityDefaultSensor
C
CQuadRotorPositionDefaultActuator
C
CQuadRotorSpeedDefaultActuator
C
CRadiosDefaultActuator
C
CRadiosDefaultSensor
C
CRangeAndBearingDefaultActuator
C
CRangeAndBearingMediumSensor
C
CTagsDefaultActuator
►
C
CCI_MiniQuadrotorRotorActuator
C
SVelocities
►
C
CCI_MiniQuadrotorTrajectoryActuator
C
SWaypoint
C
CMiniQuadrotorEntity
C
CMiniQuadrotorRotorDefaultActuator
C
CPhysXMiniQuadrotorModel
C
CQTOpenGLOperationDrawMiniQuadrotorNormal
C
CQTOpenGLOperationDrawMiniQuadrotorSelected
C
CQTOpenGLMiniQuadrotor
►
C
CCI_PrototypeJointsActuator
C
SActuator
►
C
CCI_PrototypeJointsSensor
C
SSensor
C
CDynamics3DPrototypeModel
C
CPrototypeEntity
►
C
CPrototypeJointEntity
C
SActuator
C
SSensor
C
ULimit
C
CPrototypeJointEquippedEntity
►
C
CPrototypeJointsDefaultActuator
C
SSimulatedActuator
►
C
CPrototypeJointsDefaultSensor
C
SSimulatedSensor
C
CPrototypeLinkEntity
C
CPrototypeLinkEquippedEntity
C
CQTOpenGLOperationDrawPrototypeNormal
C
CQTOpenGLOperationDrawPrototypeSelected
C
CQTOpenGLPrototype
C
CPointMass3DSpiriModel
C
CQTOpenGLOperationDrawSpiriNormal
C
CQTOpenGLOperationDrawSpiriSelected
C
CSpiriEntity
C
CBatteryEquippedEntity
The battery entity
C
CBatteryDischargeModel
The discharge model dictates how the battery discharges over time
C
CBatteryDischargeModelTime
A battery discharge model based only on time
C
CBatteryDischargeModelMotion
A battery discharge model based only on motion
C
CBatteryDischargeModelTimeMotion
A battery discharge model in which the charge decreases with both time and motion
C
CBoxEntity
C
CCylinderEntity
C
CSpaceOperationAddCDirectionalLEDEntity
C
CSpaceOperationRemoveCDirectionalLEDEntity
C
CDirectionalLEDEntity
C
CDirectionalLEDEntitySpaceHashUpdater
C
CDirectionalLEDEntityGridUpdater
►
C
CDirectionalLEDEquippedEntity
A container of
CDirectionalLEDEntity
C
SInstance
C
CGripperEquippedEntity
An entity that stores the state of a robot gripper
►
C
CGroundSensorEquippedEntity
C
SSensor
C
CSpaceOperationAddCLEDEntity
C
CSpaceOperationRemoveCLEDEntity
C
CLEDEntity
C
CLEDEntitySpaceHashUpdater
C
CLEDEntityGridUpdater
►
C
CLEDEquippedEntity
A container of
CLEDEntity
C
SActuator
C
CLightEntity
►
C
CLightSensorEquippedEntity
C
SSensor
C
CMagnetEntity
►
C
CMagnetEquippedEntity
A container of
CMagnetEntity
C
SInstance
C
COmnidirectionalCameraEquippedEntity
C
CPerspectiveCameraEquippedEntity
►
C
CProximitySensorEquippedEntity
C
SSensor
►
C
CQuadRotorEntity
C
SPositionControlData
C
SSpeedControlData
C
CSpaceOperationAddCRABEquippedEntity
C
CSpaceOperationRemoveCRABEquippedEntity
C
CRABEquippedEntity
C
CRABEquippedEntitySpaceHashUpdater
C
CRABEquippedEntityGridCellUpdater
C
CRABEquippedEntityGridEntityUpdater
C
CSpaceOperationAddCRadioEntity
C
CSpaceOperationRemoveCRadioEntity
C
CRadioEntity
C
CRadioEntitySpaceHashUpdater
C
CRadioEntityGridUpdater
►
C
CRadioEquippedEntity
A container of
CRadioEntity
C
SInstance
C
CRotorEquippedEntity
C
CSpaceOperationAddCTagEntity
C
CSpaceOperationRemoveCTagEntity
C
CTagEntity
C
CTagEntitySpaceHashUpdater
C
CTagEntityGridUpdater
►
C
CTagEquippedEntity
A container of
CTagEntity
C
SInstance
C
CWheeledEntity
C
CWiFiEquippedEntity
C
CDirectionalLEDMedium
C
CLEDMedium
C
CRABMedium
C
CRadioMedium
C
CTagMedium
C
CDynamics2DBoxModel
C
CDynamics2DCylinderModel
C
CDynamics2DDifferentialSteeringControl
C
SDynamics2DSegmentHitData
C
SDynamics2DEngineGripperData
C
CDynamics2DEngine
C
CDynamics2DOperation
C
CDynamics2DOperationAddEntity
C
CDynamics2DOperationRemoveEntity
C
CDynamics2DGripper
C
CDynamics2DGrippable
C
CDynamics2DModel
The base class for models in the dynamics 2D engine
►
C
CDynamics2DMultiBodyObjectModel
Base class for object models with multiple bodies
C
SBody
C
CDynamics2DSingleBodyObjectModel
Base class for object models with a single body
C
CDynamics2DStretchableObjectModel
A stretchable and grippable object model for the dynamics 2D engine
C
CDynamics2DVelocityControl
C
CDynamics3DBoxModel
C
CDynamics3DCylinderModel
C
CDynamics3DEngine
C
CDynamics3DOperation
C
CDynamics3DOperationAddEntity
C
CDynamics3DOperationRemoveEntity
C
CDynamics3DFloorPlugin
C
CDynamics3DGravityPlugin
C
CDynamics3DMagnetismPlugin
►
C
CDynamics3DModel
►
C
CAbstractBody
►
C
SData
C
SDipole
►
C
CDynamics3DMultiBodyObjectModel
C
CBase
C
CLink
C
CDynamics3DPlugin
C
CDynamics3DShapeManager
►
C
CDynamics3DSingleBodyObjectModel
C
CBody
C
CPhysicsBoxModel
C
CPhysicsCylinderModel
C
CPointMass3DBoxModel
C
CPointMass3DCylinderModel
C
CPointMass3DEngine
C
CPointMass3DOperation
C
CPointMass3DOperationAddEntity
C
CPointMass3DOperationRemoveEntity
C
CPointMass3DModel
C
CPointMass3DQuadRotorModel
C
CQTOpenGLApplication
C
CQTOpenGLOperationDrawBoxNormal
C
CQTOpenGLOperationDrawBoxSelected
C
CQTOpenGLBox
►
C
CQTOpenGLCamera
C
SKeyframe
C
SPlacement
C
CQTOpenGLOperationDrawCylinderNormal
C
CQTOpenGLOperationDrawCylinderSelected
C
CQTOpenGLCylinder
C
CQTOpenGLJoystick
C
CQTOpenGLOperationDrawLightNormal
C
CQTOpenGLOperationDrawLightSelected
C
CQTOpenGLLight
C
CQTOpenGLLogStream
C
CQTOpenGLLuaEditor
C
CQTOpenGLLuaFindDialog
C
CQTOpenGLLuaMainWindow
C
CQTOpenGLLuaStateTreeItem
C
CQTOpenGLLuaStateTreeModel
C
CQTOpenGLLuaStateTreeVariableModel
C
CQTOpenGLLuaStateTreeFunctionModel
C
CQTOpenGLLuaSyntaxHighlighter
C
CQTOpenGLLayout
C
CQTOpenGLMainWindow
►
C
CQTOpenGLObjModel
C
SMaterial
C
CQTOpenGLRender
►
C
CQTOpenGLUserFunctions
The QTOpenGL user functions
C
CFunctionHolder
The base function holder
C
CFunctionHolderImpl
The actual function holder
C
CQTOpenGLOperationDrawNormal
C
CQTOpenGLOperationDrawSelected
►
C
CQTOpenGLWidget
C
SFrameGrabData
Data regarding frame grabbing
C
SSelectionInfo
Data arelated to robot selection
►
N
std
STL namespace
C
hash< argos::CTCPSocket::EEvent >