| Action | A class describing a single action |
| Actionfield | A class for selecting an action using potentialfields |
| AmongFormation | A class representing a formation among several objects |
| AngleSymbols | The Xabsl2 symbols that are defined in "angle-symbols.xml" |
| AStarSearch< N, P, U > | An abstract implementation of the A* search algorithm |
| AsymptoticFunction | A class representing an asymptotic function in a potential field f(x) = a/x +b |
| AutoShutter | A AutoShutter |
| BabelServiceFactory | |
| BallHandling | Gives information from the behavior to other modules about the actual handling of the ball |
| BallLocator | The Base class for ball locators |
| BallLocatorInterfaces | The interfaces of the BallLocator module |
| BallLocatorSelector | A module selector for ball locators |
| BallModel | Contains the modeled knowledge about the ball |
| BallPercept | |
| BallState | Base class for a ball state |
| BallSymbols | The Xabsl2 symbols that are defined in "ball-symbols.xml" |
| BarCodeReader | A BarCode Reader |
| BasicBehaviorDoNothing | A Basic Behavior for doing nothing |
| BasicBehaviorPlayDead | A Basic Behavior for playing dead robot |
| BasicBehaviorShutdown | A Basic Behavior for shutdown |
| BasicBehaviorSpecialAction | A Basic Behavior for special actions like kicks |
| BasicBehaviorStand | A Basic Behavior for standing around |
| BasicBehaviorWalk | A Basic Behavior for walking |
| BehaviorControl | The Base class for behavior controls |
| BehaviorControlInterfaces | The interfaces of the BehaviorControl module |
| BehaviorControlSelector | BehaviorControl selection module |
| BehaviorTeamMessage | Represents a message that is exchanged between the behaviors of different robots |
| BestFitFormation | A class representing a formation selection the "best fitting" formation out of a set of SingleFormations |
| BetweenFormation | A class representing a formation between two other objects |
| BitePoint | A class that contains a certain bitePoint at the open challenge bridge |
| BodyPercept | The class represents the robots body percept |
| BodyPosture | The class represents the robots body percept |
| Boundary< T > | The template class represents rectangular boundaries |
| BresenhamLineScan | |
| BroadCastStatusHandler | Main class |
| CalibrationRequest | A request for calibration |
| CalibrationSymbols | The Xabsl2 symbols that are defined in "calibration-symbols.xml" |
| CameraInfo | Matrix describing transformation from neck joint to camera |
| CameraMatrix | Matrix describing transformation from neck joint to camera |
| CameraParameters | Adjust parameters for built-in camera of Sony robot |
| CandidateCluster | |
| CenterCircleInformation | |
| ChallengeSectorData | |
| ChallengeSpecialVision | |
| ChallengeSymbols | The Xabsl2 symbols that are defined in "challenge-symbols.xml" |
| Circle | A class representing a circle |
| CircleCalculation | |
| CircleCalculation::BallPoint | The struct represents a ball point |
| CLogAnalyzerBase | |
| CLogAnalyzerException | |
| Cognition | A Process for cognition related modules in the HU1 process layout |
| CollisionDetector | The base class for collision detectors |
| CollisionDetectorInterfaces | The interfaces of the CollisionDetector module |
| CollisionDetectorSelector | CollisionDetector selection module |
| CollisionPercept | Contains detected collisions for each joint |
| ColorClasses | Static class for color class functions |
| ColorClassImage | Represents a color segmented image |
| ColorCorrector | The class represents a table for color correction |
| coloredHorLinePair2 | |
| coloredLinePair2 | |
| ColorInfo | |
| ColorizerState | |
| ColorModelConversions | A class that defines static conversions between color models for single pixels |
| ColorSpace | |
| ColorSpaceUsageCounter | Contains a ColorSpaceUsageCounter which can count the frequency for every 16 * 16 * 16 cube in the 255 * 255 * 255 YUV color space |
| ColorTable | Base class of ColorTable64 and ColorTableTSL |
| ColorTable32K | Contains a ColorTable32K which can decode the color for every 16 * 4 * 4 cube in the 255 * 255 * 255 YUV color space |
| ColorTable32KMod | This class is a wrapper used by ColorTableModSelector to load and instantiate a colormap of type ColorTable32K |
| ColorTable64 | Contains a ColorTable64 which can decode the color for every 4 * 4 * 4 cube in the 255 * 255 * 255 YUV color space |
| ColorTable64Mod | This class is a wrapper used by ColorTableModSelector to load and instantiate a colormap of type ColorTable64 |
| ColorTableCuboids | |
| ColorTableMod | Base class of color table modules, used to load and switch color tables at runtime |
| ColorTableModInterfaces | The interface used by ColorTableMod ("Monsieur De Lapalisse" :) |
| ColorTableModSelector | A selector for color table modules |
| ColorTableReferenceColor | |
| ColorTableTSL | Contains a ColorTableTSL which can decode the color for every 8 * 4 * 4 cube in the 255 * 255 * 255 YUV color space |
| ComboLocator | The class implements a lines-based Monte Carlo self-localization |
| CommentFormat | |
| CommentService | |
| CommonBasicBehaviors | Creates and registers simple basic behaviors |
| CommunicatedBallState | Reads a propagated ball state from a stream |
| ConditionalBoundary | The class represents a rectangular landmark boundary |
| GPS::coord | |
| CTimeStampedObject< T > | |
| CTimeStampedObjectCollection< T > | |
| DDPHandler | |
| DDPListEntry | |
| DDPPackage | |
| Debug | A process for collection and distribution of debug messages |
| DebugData< T > | |
| DebugDataBallStateMessage | |
| DebugDataControlerBallStateMessage | |
| DebugDataControlerBase | DebugDataControler |
| DebugDataControlerDebugStateMessage | |
| DebugDataControlerRunTimeMessage | |
| DebugDataControlerStatusStateMessage | |
| DebugDataControlerWorldStateMessage | |
| DebugDataDebugStateMessage | |
| DebugDataHeader | |
| DebugDataRunTimeMessage | |
| DebugDataStatusStateMessage | |
| DebugDataTable | |
| DebugDataWorldStateMessage | |
| DebugKey | Represents a request for debug output |
| DebugKeyTable | Contains a table of debug keys and all methods for using debug keys |
| DebugMotionControl | A MotionControl module for debugging purposes |
| DebugRequest | |
| DebugRequestTable | |
| DebugSender | This class implements a sender for MessageQueues |
| DefaultRobotStateDetector | A solution of the RobotStateDetector module |
| DefaultSpecialVision | The default SpecialVision module |
| Drawings | This class includes all enumeration types and methods that are necessary to transmit messages for debug drawings |
| edge | |
| EdgesPercept | The class represents a percepted edge on the field |
| EdgesPercept::Edge | |
| LA::Eigenvalues | Computes eigenvalues and eigenvectors of a real (non-complex) matrix |
| ERS7EvolveWalkingParameters | Parameters for InvKinWalkingEngine to evolve better walking gates |
| LA::Exception | Represents an exception of the LinAlg package |
| extLinePair2 | |
| FastSUSANNoiseReduction | This class represents a non-linear image noise-reduction filter |
| Field | The class represents the field area |
| Field::Table | This is a collection of line- or boundary segments with start-Pose2D and length |
| FieldDimensions | Static class containing some useful functions regarding field dimensions |
| FieldSymbols | The Xabsl2 symbols that are defined in "robot-pose-symbols.xml" |
| FieldViewBase | The class is a base class for field views |
| figure | |
| File | This class provides basic file input/output capabilies |
| Flag | The class represents a flag |
| FormationObject | A class representing a formation in a potential field |
| ForwardTurningParcour | Contains a special walking parcour |
| FourierCoefficient | This class contains a set of fourier coefficients as well as methods transform them from and to a period of function values |
| FutureWorldModelGenerator | A class for computing a world model after excuting a specific action |
| GameControlData | Encapsulates the RoboCupGameControlData struct for the GT2005 project |
| GameManagerTool | |
| GameRules | |
| GPS::GeneralParticleSystem< Particle > | |
| GPS::GeneralParticleSystem< Particle >::bestCellt | |
| GPS::GeneralParticleSystem< Particle >::vc | |
| GenericDebugData | |
| Geometry | The class Geometry defines representations for geometric objects and Methods for calculations with such object |
| Geometry::Circle | Defines a circle by its center and its radius |
| Geometry::CorrectedCoords | A radial distortion correction look-up table element |
| Geometry::Line | Defines a line by two vectors |
| Geometry::PixeledLine | |
| Geometry::SetOfPoints< V, maxNumberOfPoints > | |
| GetupEngine | A generic class for getup engine modules |
| GetupEngineInterfaces | Interfaces of the GetupEngine module |
| GetupEngineSelector | A module selector for GetupEngine modules |
| Goal | The class represents a goal |
| GoalRecognizer | The goal recognizer recognizes the goals in the image |
| GoalRecognizer::ColoredPartsCheck | |
| GPS::GPSParticle | |
| GrayScaleImage | Platform independend definition of an image class |
| GreenChangeEvent | |
| GreenLocation | |
| GT2003MotionNetSpecialActions | This module executes special actions by using the GT2003 motion net compiler |
| GT2003MotionNetSpecialActions::OdometryEntry | Odometry table entry Contains type of odometry and odometry pose |
| GT2004BallLocatorDebugData | Contains action IDs for GT2004BallLocator debugging |
| GT2004EdgeDetection | Utility-class for edge-detection |
| GT2004Parameters | Parameters for GT2004WalkingEngine |
| GT2004ParametersSet | ParametersSet for GT2004WalkingEngine |
| GT2004SelfLocator | The class implements a lines-based Monte Carlo self-localization |
| GT2004SelfLocator::Cell | The class represents a cell in a cube that is used to determine the largest sample cluster |
| GT2004SelfLocator::Sample | The class represents a sample |
| GT2004SensorDataProcessor | The default SensorDataProcessor in the GT2004 project |
| GT2004WalkingEngine | Walking engine based on calculation of rectangular foot movement and inverse kinematics |
| GT2005BallLocator | A BallLocator using a particle filter |
| GT2005BallLocatorParameters | |
| GT2005BallSpecialist | The BallSpecialist finds a single ball in an image |
| GT2005BallSpecialist::BallPoint | The class represents a ball point |
| GT2005BallSpecialist::BallPointList | |
| GT2005BasicBehaviorCalcWlanBearing | |
| GT2005BasicBehaviorDirectedScanForLandmarks | The basic behavior "directed-scan-for-landmarks" |
| GT2005BasicBehaviorDirectedScanForObstacles | The basic behavior "directed-scan-for-obstacles" |
| GT2005BasicBehaviorGoaliePosition | A goalie positioning approach from Benjamin |
| GT2005BasicBehaviorGoaliePositionReturn | A Basic Behavior for positioning the goalie inside the own goal |
| GT2005BasicBehaviorGoalieReturnToGoal | A Basic Behavior for returning the goalie to the center of its goal |
| GT2005BasicBehaviorGoForwardToPoint | A Basic Behavior for going to a point on the field facing forward |
| GT2005BasicBehaviorGoToBall | A Basic Behavior for going to the ball |
| GT2005BasicBehaviorGoToBallPropagated | |
| GT2005BasicBehaviorGoToBallWithoutTurning | A Basic Behavior for clearing the ball |
| GT2005BasicBehaviorGoToInterceptionPoint | A Basic Behavior for going to a the ball-interception-point on the field |
| GT2005BasicBehaviorGoToPoint | A Basic Behavior for going to a point on the field |
| GT2005BasicBehaviorGoToPointAndAvoidObstacles | A Basic Behavior for going to a point on the field and avoiding obstacles on the way there |
| GT2005BasicBehaviorGoToPointFast | A Basic Behavior for going to a point on the field |
| GT2005BasicBehaviorGoToRelativePoint | A Basic Behavior for going to a point relative to the current position |
| GT2005BasicBehaviorLocateMaxGreen | |
| GT2005BasicBehaviorNewGoToBall | A Basic Behavior for going to the ball |
| GT2005BasicBehaviorTurn | |
| GT2005BasicBehaviorTurnAroundPoint | A Basic Behavior for going turning around a point on the field |
| GT2005BasicBehaviorTurnAroundPointFast | A Basic Behavior for going turning around a point on the field |
| GT2005BasicBehaviorTurnAroundPointWithRadius | A Basic Behavior for going turning around a point on the field |
| GT2005BasicBehaviorWlanBearing | Creates and registers simple basic behaviors |
| GT2005BeaconDetector | A class for detecting beacons in images |
| GT2005BehaviorControl | A Behavior based on the Xabsl2Engine that is used by GermanTeam for the RoboCup 2005 |
| GT2005CenterCircleFinder | |
| GT2005CenterCircleFinder::Candidate | |
| GT2005CenterCircleFinder::multipleCandidate | |
| GT2005Cluster | |
| GT2005Clustering | |
| GT2005Clusterliste | |
| GT2005CollisionDetector | The default CollisionDetector in the GT2005 project |
| GT2005ColorCorrector | This class provides a table to do a radial color correction to compensate for the ERS7 camera image error |
| GT2005ConfigurationSymbols | The Xabsl2 symbols that are defined in "configuration-symbols.xml" |
| GT2005DebugData | |
| GT2005EdgeSpecialist | The EdgeSpecialist finds a line- and border-edges in an image |
| GT2005EdgeSpecialist::EdgePoint | |
| GT2005FlagSpecialist | As part of the GridImageProcessor the GT2005FlagSpecialist searches for flag landmarks starting at a point in an Image determined before |
| GT2005GetupEngine | The GT2005 getup engine |
| GT2005GoalRecognizer | TODO: Write Summary |
| GT2005GoalRecognizer::EdgeDetector | TODO: Write Summary |
| GT2005GoalRecognizer::EdgePointList | TODO: Write Summary |
| GT2005GoalRecognizer::GoalHypothesis | TODO: Write Summary |
| GT2005GoalRecognizer::Goalpost | |
| GT2005HeadControl | The GT2005 version of the HeadControl module |
| GT2005HeadControlBasicBehavior | Base class for all basic behaviors in the GT2004HeadControl |
| GT2005HeadControlBasicBehaviors | Creates and registers the basic behaviors |
| GT2005HeadControlSymbols | The Xabsl2 symbols that are defined in "symbols.xml" |
| GT2005HeadPathPlanner | |
| GT2005ImageProcessor | The lines image processor recognizes characteristic lines in the image |
| GT2005KickLogger | Used to measure kicks with the ceiling camera |
| GT2005KickRecord | |
| GT2005LEDControl | |
| GT2005LineCrossingsTable | |
| GT2005LineFinder_DeterministicApproach | |
| GT2005LineFinder_DeterministicApproach::LineFragment | |
| GT2005LineFinder_DeterministicApproach::LinePoint | |
| GT2005MotionControl | The default solution for the module MotionControl |
| GT2005ObstaclesLocator | This class is a locator for obstacles |
| GT2005Parameters | |
| GT2005Particle | |
| GT2005ParticleContainer | |
| GT2005ParticleContainer::Cell | |
| GT2005ParticleContainerReceived | |
| GT2005ParticleContainerReceived::Cell | |
| GT2005ParticleContainerSend | |
| GT2005ParticleSend | |
| GT2005PlayerSpecialist | As part of the GridImageProcessor the GT2005FlagSpecialist searches for flag landmarks starting at a point in an Image determined before |
| GT2005Polygon | |
| GT2005Polygon::pSegment | |
| GT2005PotentialFieldBasicBehavior | An abstract base class for all potential field based basic behaviors |
| GT2005PotentialFieldBasicBehaviorAvoidRobots | |
| GT2005PotentialFieldBasicBehaviorOffensiveSupport | |
| GT2005PotentialFieldBasicBehaviors | |
| GT2005PotentialFieldBasicBehaviorSupport | |
| GT2005Rectangle | |
| GT2005RobotSpecialist | The RobotSpecialist finds other robots in an image |
| GT2005RobotStateDetector | |
| GT2005SampleTemplateGenerator | A Class to encapsulate the template geneation feature of the gt04 localizer |
| GT2005SelfLocator | |
| GT2005SelfLocator::Cell | The class represents a cell in a cube that is used to determine the largest sample cluster |
| GT2005SelfLocatorParameters | |
| GT2005SelfLocatorSample | The class represents a sample |
| GT2005SensorDataProcessor | |
| GT2005SensorDataProcessor::SensorDataRingBuffer | Stores values of SensorData for averaging |
| GT2005SimpleBasicBehaviors | |
| GT2005SoundControl | The default solution of the SoundControl module |
| GT2005StableLineCrossingsTable | |
| GT2005StableSampleTemplateGenerator | A Class to encapsulate the template geneation feature of the gt04 localizer |
| GT2005StableSelfLocator | |
| GT2005StableSelfLocator::Cell | The class represents a cell in a cube that is used to determine the largest sample cluster |
| GT2005StableSelfLocatorSample | The class represents a sample |
| GT2005StrategySymbols | The Xabsl2 symbols that are defined in "strategy-symbols.xml" |
| GT2005TeamBallLocator | A implementation which can be used with the GT2005BallLocator, particles are send from robot to robot |
| GT2005TeamBallLocator::AbstractCell | |
| GT2005TeamBallLocator::BasicCell | |
| GT2005TeamBallLocator::CompositeCell | |
| GT2005TeamBallLocator::Queue | |
| GT2005WalkCalibrationBasicBehaviors | |
| GT2005WalkCalibrationMainBehavior | |
| GT2005WalkCalibrationMainBehavior::OdometryPoint | |
| GT2005WalkingEngine | |
| GT2005WalkingEngine::odometryPoint | |
| GTCam | The Base class for obstacle locators |
| GTCamBallLocator | A solution of the BallLocator module |
| GTCamHandler | |
| GTCamInterfaces | The interfaces of the GTCam module |
| GTCamModule | |
| GTCamObstaclesLocator | This class is a locator for obstacles |
| GTCamPlayersLocator | This class is a locator for players of the own and the opponentīs team using the worldstate of the GTCam |
| GTCamRaw | Headerfile for GTCamRaw Solution |
| GTCamSelector | The GTCamSelector Class |
| GTCamSelfLocator | The class implements self-localization using the worldstate of the GTCam |
| GTCamSymbols | |
| GTCamTimeSyncHandler | |
| GTCamWorldState | |
| GTStandardConverter | A class to use the PotentialfieldComposition inside the GT2004 architecture |
| GTWalkParametersIndividual | The class represents an individual for a set of walking parameters |
| GTXabsl2ActiveOption | |
| GTXabsl2EngineExecutor | Executes an Xabsl2Engine in the GT - architecture |
| GTXabsl2ErrorHandler | Implements Xabsl2ErrorHandler using the OUTPUT macro |
| GTXabsl2Log | |
| GTXabsl2LogEntry | Class for keeping numerical activation paths and framenumbers |
| GTXabsl2Profiler | Class for profiling and analysis of Xabsl-Activation-Paths |
| GTXabsl2ProfilerNameTable | |
| GTXabsl2ProfilerNameTableEntry | |
| GuideDogRobotSpecialist | |
| HeadAndTailSymbols | The Xabsl2 symbols that are defined in "head-and-tail-symbols.xml" |
| HeadControl | A generic class for HeadControl modules |
| HeadControlInterfaces | The interfaces of the HeadControl module |
| HeadControlMode | Stores head modes requested by BehaviorControl |
| HeadControlSelector | HeadControl selection module |
| HeadMotionRequest | Represents a motion request for the head |
| Histogram | A struct to represent histograms |
| horLinePair2 | |
| HypotheticalBallState | Reads a communicated ball state from a stream |
| Image | Platform independend definition of an image class |
| ImageBrightnessEstimator | A ImageBrightnessEstimator |
| ImageCharacteristic | |
| ImageInfo | Useful information about the current image, computed by the ImageProcessor |
| ImageProcessor | The base class for image processors |
| ImageProcessorInterfaces | The interfaces of the ImageProcessor module |
| ImageProcessorSelector | ImageProcessor selection module |
| Images | Contains IDs for different (debug) image types as well as a method to output their names |
| ImageViewBase | The class is a base class for image views |
| In | The class In is the abstract base class for all classes that implement reading from streams |
| InBinary | Formated reading of binary data to be used in streams |
| InBinaryFile | A binary stream from a file |
| InBinaryMemory | A Binary Stream from a memory region |
| InBinaryMessage | A binary stream from a message queue |
| InConfig | The class InConfig reads text data from config (file) streams that contain comments and sections |
| InConfigFile | A config-file-style-formated text stream from a file |
| InConfigMemory | A config-file-style-formated text stream from a memory region |
| InConfigMessage | A config-file-style text stream from a message queue |
| Individual | This is a base class for all parameters sets we want to use in evolution |
| InFile | An PhysicalInStream that reads the data from a file |
| InMemory | An PhysicalInStream that reads the data from a memory region |
| InMessage | An Interface for reading single messages from a MessageQueue that is used by MessageHandler derivates |
| InMessageQueue | A PhysicalInStream that reads the data from a MessageQueue |
| InstanceGroup | A container for temporary storage of a group of object instances |
| InStream< S, R > | Generic class for classes that do both formated and physical reading of data from streams |
| interpol::Interpolation | |
| interpol::InterpolationFactory | |
| InText | Formated reading of text data to be used in streams |
| InTextFile | A binary stream from a file |
| InTextMemory | A Binary Stream from a memory region |
| InTextMessage | A text stream from a message queue |
| InvKinWalkingEngine | Walking engine based on calculation of rectangular foot movement and inverse kinematics |
| InvKinWalkingParameters | Parameters for InvKinWalkingEngine |
| InvKinWalkingParameters::CorrectionValues | Factors to convert requested body speed to internal leg speed these values are read from odometry.cfg |
| IPEndpoint | Static class for system calls - Attention:
- the implementation is system specific!
|
| JointData | One joint data set |
| JointDataBuffer | A buffer for joint data sets, containing all frames computed in one call of Motion::execute |
| JointDataSequence | The JointDataSequence is a sequence of joint data sets with timing and interpolation information |
| JointDataSequencer | A class executing JointDataSequences |
| JoystickData | A class for holdung all data produced by a joystick or a key equivalent |
| JoystickSymbols | The Xabsl2 symbols that are defined in "joystick-symbols.xml" |
| JPEGImage | Definition of a class for JPEG-compressed images |
| JPEGImage2 | Definition of a class for JPEG-compressed images |
| JPEGImage2::DestDescriptor | The class is required during JPEG-compression to access the main JPEGImage2 object from library handlers |
| JPEGImage::DestDescriptor | The class is required during JPEG-compression to access the main JPEGImage object from library handlers |
| KickCase | Represents the results and the preconditions of a single kick experiment |
| KickLogger | Runs in parallel to a xabsl behavior control and logs the preconditions and results of each kick |
| KickLoggerSymbols | The Xabsl2 symbols that are defined in "kick-logger-symbols.xml" |
| KickSelectionSymbols | The Xabsl2 symbols that are defined in "kick-selection-symbols.xml" |
| KickSelectionTable | |
| Kinematics | Provides Methods for robots kinematic calculations |
| Landmark | Points that can act as landmarks! For the goal and the corner posts these points (in 3D) lie on the top-most point of the landmarks |
| LandmarksPercept | The class represents all detected landmark percepts |
| LandmarksState | A class describing detected landmarks |
| LandmarkState | A class describing a landmark |
| LanguageProperty | |
| LEDAndSoundSymbols | The Xabsl2 symbols that are defined in "led-and-sound-symbols.xml" |
| LEDControl | A generic class for LED control modules |
| LEDControlInterfaces | Interfaces of the LEDControl Module |
| LEDControlSelector | LEDControl selection module |
| LEDRequest | LED settings requested by BehaviorControl |
| LEDValue | Description of LED value data |
| LexBuffer | |
| LexCompleteState | |
| LightingChangeTester | The LightingChangeTester checks if the lighting has changed |
| Line | A class representing a line |
| LinearFunction | A class representing a linear function in a potential field f(x) = a*x +b |
| interpol::LinearInterpolation | |
| lineOnField | |
| LinePair2 | |
| LinesPercept | The class represents a percepted line on the field with its type and a Vector of points belonging to it |
| LinesPercept::CenterCircle | |
| LinesPercept::LineCrossingPoint | |
| LinesPercept::LinePoint | |
| LinesPercept::LinePoints | |
| LinesTables2004 | The class implements a lines-based Monte Carlo self-localization |
| LinesTables2005 | The class implements a lines-based Monte Carlo self-localization |
| LinesTables2005::ObservationTable< xSize, ySize, cellSize, pointRes > | The class realizes a table of closest distances to lines of a certain type |
| LinesTables2005::ObservationTableBase | The class is a helper to support streaming of template class ObservationTable |
| LinesTables2005::TemplateTable< TEMPLATES_MAX, POINT_RES > | The class realizes a table of template poses |
| LinesTables2005::TemplateTable< TEMPLATES_MAX, POINT_RES >::Temp | The class is required for sorting the template table by the distances to lines |
| LinesTables2005::TemplateTableBase | The class is a helper to support streaming of template class TemplateTable |
| List< T > | The class implements double linked lists for arbitrary data types |
| List< T >::Data | A struct for list nodes |
| List< T >::Pos | The local class implements a list iterator |
| listed< T > | |
| Location | Class for location dependent configuration |
| LogPlayer | A message queue that can record and play logfiles |
| LowResImage | Definition of a class for streaming images in low resolution i.e |
| LA::LU | Performs a LU-decomposition of a matrix |
| MathFunctions | The Xabsl2 symbols that are defined in "math-functions.xml" |
| LA::Matrix | Represents a nxm Matrix with entries of type double |
| Matrix2x2< V > | This class represents a 2x2-matrix |
| Matrix3x3< V > | This class represents a 3x3-matrix |
| Matrix_nxn< T, N > | Represents a nxn matrix of type T |
| MessageHandler | Responsible for distribution of incoming messages |
| MessageQueue | A queue for size varying, time stamped and type safe messages |
| MessageQueueBase | The platform dependend base of class MessageQueue |
| MethodFormat | |
| Module | Base class for all modules |
| ModuleHandler | Manages runtime exhangeable modules |
| Modules | Calculate a smooth series of head joint angles from a gives set of way points and an overall duration |
| ModuleSelector | Base class for module selectors |
| Motion | A process for actorics |
| MotionControl | A generic class for motion control modules |
| MotionControlInterfaces | The interfaces of the MotionControl module |
| MotionControlSelector | A module selector for motion control modules |
| Motionfield | A class for computing a motion by using a potential field |
| MotionInfo | Contains information about the motions which are executed by the Motion process |
| MotionNetData | MotionNetData encapsulates all the motion data in the motion net |
| MotionNetNode | Represents a node of the motion net |
| MotionRatingBehaviorControl | A Behavior that is used by the Darmstadt Dribbling Dackels for the RoboCup German Open 2004 |
| MotionRatingBehaviorControl::Track | |
| MotionRatingBehaviorMessage | |
| MotionRequest | This describes the MotionRequest |
| MotionRequestSymbols | The Xabsl2 symbols that are defined in "motion-request-symbols.xml" |
| MotionStabilizer | Class/function that tries to stabilize the robot in such a way that no forces other then gravity act on the center of mass (or wherever the acceleration sensor is placed) |
| MotorCommands | A class representing a motor commands vector |
| MotorCommandsSender | This class implements a sender for motor commands |
| MSH2004BackwardsWalkingParameters | |
| MSH2004ColorCorrector | The class represents a table for color correction |
| MSH2004EdgeDetection | Utility-class for edge-detection |
| MSH2004WalkingParameters | |
| MSHPPF | |
| MSHSinglePlayerPercept | |
| MultiDebugSender< T > | This template class implements a sender for debug packages |
| MultipleBallPerceptElement | Removed struct and made class out of it to make it streamable |
| MultipleBallPerceptList | |
| MVException | Contains information about an excpetion that occured during calculations |
| NetDebugSender | Class NetDebugSender Special NetSender for MessageQueues |
| NetHandler | Class NetHandeler : base-class for TCPHandler and UDPHandler |
| NetReceiver< T > | Class NetReciever |
| NetReceiverBase | Class NetReceiverBase - Template-Independent part of the NetReceiver handles memory-acclocation |
| NetSender< T > | Template class for NetSender |
| NetSenderBase | Base class for NetSenders |
| NoFunction | A class representing an empty function |
| NoGeometry | A class representing an empty geometric object |
| NoTransformation | Describes no transformation ;-) |
| ObjectInfo | |
| ObjectStateDescription | Describes the state of dynamic objects in a potential field |
| ObservationTable< xSize, ySize, cellSize, pointRes > | The class realizes a table of closest distances to lines of a certain type |
| ObservationTableBase | The class is a helper to support streaming of template class ObservationTable |
| ObstaclesLocator | The Base class for obstacle locators |
| ObstaclesLocatorInterfaces | The interfaces of the ObstaclesLocator module |
| ObstaclesLocatorSelector | |
| ObstaclesModel | A class describing the distance to obstacles around the robot, |
| ObstaclesPercept | The class represents perceived obstacles on the field |
| ObstaclesPercept::FreePartOfGoal | |
| ObstaclesPercept::Segment | |
| ObstaclesSymbols | The Xabsl2 symbols that are defined in "obstacles-symbols.xml" |
| OCBridge | A class that contains data of the bridge for the openchallenge |
| OCRedLine | A class that contains data of the bridge's red line for the open challenge |
| OdometryData | OdometryData OdometryData contains an approximation of overall movement the robot has done |
| OdometrySelfLocator | Class for self-localization based on odometry |
| OpenChallengeSymbols | |
| Out | The class Out is the abstract base class for all classes that implement writing into streams |
| OutBinary | Formats data binary to be used in streams |
| OutBinaryFile | A binary stream into a file |
| OutBinaryMemory | A binary stream into a memory region |
| OutBinaryMessage | A binary stream into a message queue |
| OutBinarySize | A binary stream size counter |
| OutFile | An PhysicalOutStream that writes the data to a file |
| OutMemory | A PhysicalOutStream that writes the data to a memory block |
| OutMessage | An Interface for writing messages into a MessageQueue |
| OutMessageQueue | A PhysicalOutStream that writes the data to a MessageQueue |
| OutSize | A PhysicalOutStream that doesn't write any data |
| OutStream< S, W > | Generic class for classes that do both formating and physical writing of data to streams |
| OutText | Formats data as text to be used in streams |
| OutTextFile | A text stream into a file |
| OutTextMemory | A text stream into a memory region |
| OutTextMessage | A text stream into a message queue |
| OutTextRaw | Formats data as raw text to be used in streams |
| OutTextRawFile | A text stream into a file |
| OutTextRawMemory | A text stream into a memory region |
| OutTextRawMessage | A text stream into a message queue |
| OutTextRawSize | A Text stream size counter |
| OutTextSize | A Text stream size counter |
| PackageCognitionMotion | Contains all data that are sent from the Cognition process to the Motion process in the CMD process layout |
| PackageMotionCognition | Contains all data that are sent from the Motion process to the Cognition process in the CMD process layout |
| ParabolicFunction | A class representing a parabolic function in a potential field f(x) = a*x*x +b |
| ParamInvKinWalkingEngine | This class is a wrapper for the InvKinWalkingEngine calling a given instance of the engine with a specific set of parameters |
| ParamRearOnlyInvKinWalkingEngine | This class is a wrapper for the InvKinWalkingEngine calling a given instance of the engine with a specific set of parameters |
| Parcour | Contains a walking parcour with all relevant data to calculate next useful MotionRequest, resulting fitness, .. |
| Parser | The parser for PotentialfieldComposition |
| PassCorridor | |
| PassCorridorCollection | |
| PassSymbols | |
| PerceptInfo | |
| PfieldGeometricObject | Abstract base class for geometric objects used by potentialfields |
| PfPose | A class to describe the pose of an object in a potential field |
| PfVec | A simple vector with two double components |
| PhysicalInStream | The base class for physical in streams |
| PhysicalOutStream | The base class for physical out streams |
| PIDData | PID data set |
| PIDsmoothedValue | Calculation of the PID-value for a given target value, with or without boundary checks |
| PinkCaracteristic | |
| PlatformProcess | This class is the platform dependent base class for all processes |
| Player | A class that represents the team color and player number of the robot |
| PlayerPose | This class contains the informations about the PlayerPose of a located robot |
| PlayerPoseCollection | This class contains the PlayerPoses of all detected robots |
| PlayersLocator | The Base class for player locators |
| PlayersLocatorInterfaces | The interfaces of the PlayersLocator module |
| PlayersLocatorSelector | PlayersLocator selection module |
| PlayersModel | A class describing detected players |
| PlayersPercept | This is a collection of SinglePlayerPercept for red and blue dressed robots |
| PlayersSymbols | |
| interpol::Point | |
| Points3D | A ring buffer for 3 dimensional points relative to the robot that can be moved in x,y by odometry |
| Polygon | A class representing a convex polygon |
| Population< T, siz > | Contains a population of parameter sets derived from class Individual |
| Pose2D | Representation for 2D Transformation and Position (Location + Orientation) |
| Pose3D | Representation for 3D Transformation (Location + Orientation) |
| PoseSample | The class represents a pose sample |
| Potentialfield | An abstract base class for all fields |
| PotentialfieldAStarNode | A class describing a node in an A* search tree |
| PotentialfieldAStarParameterSet | A class for all parameters for A* search |
| PotentialFieldBasicBehaviors | Creates and registers potential field basic behaviors |
| PotentialfieldComposition | The main class for the potential field implementation |
| PotentialfieldFunction | An abstract class representing a function in a potential field |
| PotentialfieldResult | Describes the result of a potential field |
| PotentialFieldsObject | A class representing an object in a potential field |
| PotentialfieldTransformation | Abstract class, describing a transformation |
| Process | System independent base class for Processes |
| ProcessBase | The class is a helper that allows to instantiate a class as an Aperios process |
| ProcessCreator< T > | The class is a helper that allows to instantiate a class as an Aperios process |
| PropagatedBallState | Reads a seen ball state from a stream |
| PSDPercept | Class containg all single PSD spots perceived in one frame |
| LA::QR | |
| QueueFillRequest | Request to fill DebugQueues with a certain QueueFillMode |
| RandomMotionGenerator | An class for generating random motion vectors |
| Range< T > | A template class to represent ranges |
| RangeArray< T > | A template class to represent arrays of ranges |
| crypt::rc4_state | |
| Receiver< T > | The class implements a receiver |
| ReceiverList | The class is the base class for receivers |
| RegisteringAttributes | |
| RelativeFormation | A class representing a formation relative to another object |
| RingBuffer< V, n > | Template class for cyclic buffering of the last n values of Type V |
| RingBufferWithSum< n > | Template class for cyclic buffering of the last n values of Type int and with a function that returns the sum of all entries |
| RoboCupGameManagerSymbols | The Xabsl2 symbols that are defined in "robocup-game-manager-symbols.xml" |
| RobotCalibration | A class that represents the calibration of the robot |
| RobotCandidate | |
| RobotConfiguration | A class that represents the configuration of the robot |
| RobotDesign | |
| RobotDimensions | |
| RobotDimensionsERS210 | |
| RobotDimensionsERS7 | |
| RobotDirection | |
| RobotPose | A Pose2D with validity |
| RobotPoseCollection | |
| RobotPoseSymbols | The Xabsl2 symbols that are defined in "robot-pose-symbols.xml" |
| RobotState | A class describing detected button messages and whether robot is crashed |
| RobotStateDetector | The Base class for robot state detection |
| RobotStateDetectorInterfaces | The interfaces of the RobotStateDetector module |
| RobotStateDetectorSelector | RobotStateDetector selection module |
| RobotStateSymbols | The Xabsl2 symbols that are defined in "robot-state-symbols.xml" |
| RobotVertices | The RobotVertices struct contains the 3D position of important points of the robot like the shoulder, knee and foot positions |
| Rotation | Describes a rotation |
| RotationMatrix | Representation for 3x3 RotationMatrices |
| Run | Describes a sequence of pixels of the same colour |
| SampleSet< T, N > | A container for samples |
| SampleSetProxy< T > | The SampleSetProxy can be linked to instances of the class SampleSet |
| SampleSetProxyBase | The base of class SampleSetProxy |
| Sector | A class representing a sector |
| SeenBallState | The knowledge abot the ball that was obtained by own observations |
| SelfLocator | The Base class for self locators |
| SelfLocatorInterfaces | The interfaces of the SelfLocator module |
| SelfLocatorSelector | SelfLocator selection module |
| Sender< T > | The class implements the default sender for packages |
| SenderBase< T > | The class implements a the base class for senders |
| SenderList | The class is the base class for senders |
| SensorBehaviorControl | A generic class for Modules which generate motionRequests by sensorData |
| SensorBehaviorControlInterfaces | The interfaces of the SensorBehaviorControl module |
| SensorBehaviorControlSelector | A module selector for sensor data to motion request modules |
| SensorBehaviorTeamMessage | |
| SensorData | A class representing a sensor data vector |
| SensorDataBuffer | A buffer for sensor data sets, containing all frames received at the same time |
| SensorDataProcessor | An abstract class that defines a processor for raw sensor data |
| SensorDataProcessorInterfaces | Interfaces of the SensorDataProcessor module |
| SensorDataProcessorSelector | A module selector for sensor data processors |
| Sensors | Base class for sensor processes |
| Service | |
| SharedReceiver< T > | The class implements a receiver |
| SharedSender< T > | This class implements a sender for sound data |
| SimpleBackwardParcour | Contains a special walking parcour |
| SimpleBasicBehaviors | Creates and registers simple basic behaviors |
| SingleFormation | An abstract class representing a simple formation |
| SinglePlayerPercept | This class contains some information about a single perceived robot |
| SinglePSDPercept | A spot relative to the robot that was detected by the PSD Sensor |
| SlamBeaconDetector | A class for detecting beacons in images |
| SlamBorderFinder | |
| SlamBorderFinder::LineFragment | |
| SlamBorderFinder::LinePoint | |
| SlamColorCorrector | This class provides a table to do a radial color correction to compensate for the ERS7 camera image error |
| SlamEdgeSpecialist | The EdgeSpecialist finds a line- and border-edges in an image |
| SlamEdgeSpecialist::EdgePoint | |
| SlamFlagLocator | |
| SlamFlagLocator::NewFlagContainer | |
| SlamFlagSpecialist | As part of the GridImageProcessor the SlamFlagSpecialist searches for flag landmarks starting at a point in an Image determined before |
| SlamGoalRecognizer | The goal recognizer recognizes the goals in the image |
| SlamGoalRecognizer::ColoredPartsCheck | |
| SlamImageInfo | Additional information about the current image, computed by the ImageProcessor |
| SlamImageProcessor | The lines image processor recognizes characteristic lines in the image |
| SlamLineCrossingsTable | |
| SlamPercept | |
| SlamPercept::PositionElement | |
| SlamSampleTemplateGenerator | A Class to encapsulate the template geneation feature of the gt04 localizer |
| SlamSelfLocator | |
| SlamSelfLocator::Cell | The class represents a cell in a cube that is used to determine the largest sample cluster |
| SlamSelfLocatorSample | The class represents a sample |
| SLBenchmark | |
| slist< T > | |
| slist< T >::iterator | |
| SocialFunction | A class representing a social function in a potential field |
| SolutionRequest | Manages runtime exchangeable modules |
| SoundControl | A generic class for SoundControl modules |
| SoundControlInterfaces | Interfaces of the SoundControl module |
| SoundControlSelector | A module selector for sound control modules |
| SoundData | The SoundData is a non NDA violating description of Sound Vector data |
| SoundDataSender | This class implements a sender for sound data |
| SoundRequest | Represents an acoustic message |
| SpecialActionRequest | |
| SpecialActions | A generic class for SpecialActions |
| SpecialActionsInterfaces | Interfaces of the SpecialAction module |
| SpecialFlag | |
| SpecialLandmark | |
| SpecialPercept | A class that contains a certain specialPercept |
| SpecialVision | The base class for special vision modules |
| SpecialVisionInterfaces | The interfaces of the module SpecialVision |
| SpecialVisionRequest | Represents a request for special visons (challenges ...) |
| SpecialVisionSymbols | The Xabsl2 symbols that are defined in "special-vision-symbols.xml" |
| interpol::SplineInterpolation | |
| StdService | |
| Stopwatch | Provides IDs and names for different stopwatch tasks; makros are used to provide real stopwatch functionality with that |
| Streamable | |
| StreamHandler | |
| StreamReader | Generic class for formated reading of data to be used in streams |
| StreamWriter | Generic class for formating data to be used in streams |
| SUSANEdgeDetectionLite | This class represents a non-linear image edge detection filter |
| SystemCall | Static class for system calls - Attention:
- the implementation is system specific!
|
| TailRequest | |
| TCPEndpoint | Handels a TCP-Connection |
| TCPHandler | |
| TeamBallLocator | The Base class for team ball locators |
| TeamBallLocatorInterfaces | The interfaces of the TeamBallLocator module |
| TeamBallLocatorSelector | A module selector for team ball locators |
| TeamMessage | Represents a collection of all data that is exchanged between the different robots |
| TeamMessage1 | A TeamMessage from team mate 1 |
| TeamMessage2 | A TeamMessage from team mate 2 |
| TeamMessage3 | A TeamMessage from team mate 3 |
| TeamMessage4 | |
| TeamMessageCollection | Represents a collection of all actual team messages received from other robots and has the ability to send to them too |
| TemplateTable< TEMPLATES_MAX, POINT_RES > | The class realizes a table of template poses |
| TemplateTable< TEMPLATES_MAX, POINT_RES >::Temp | The class is required for sorting the template table by the distances to lines |
| TemplateTableBase | The class is a helper to support streaming of template class TemplateTable |
| TestServer | |
| TestSymbols | |
| TokenInfo | |
| Trace | |
| Trace::Line | The class represents single trace points |
| TransformedRun | Special class for comparing and clustering runs |
| Translation | Describes a translation |
| TRingBufferWithSum< C, n > | |
| TurnKickWalkingParameters | Parameters for InvKinWalkingEngine |
| TurnWithBallWalkingParameters | |
| UDPBroadcastHandler | |
| UDPEndpoint | Static class for system calls - Attention:
- the implementation is system specific!
|
| UDPHandler | |
| UDPHandlerEndpoint | |
| UpsideDownWalkingParameters | Parameters for InvKinWalkingEngine that let robot walk upside down |
| LA::Vector | |
| Vector2< V > | This class represents a 2-vector |
| Vector2Sample | The class represents a 2D sample |
| Vector3< V > | This class represents a 3-vector |
| Vector_n< T, N > | Represents a n-dimensional vector of type T |
| VLCBallSpecialist | The BallSpecialist finds a single ball in an image |
| VLCBallSpecialist::BallPoint | The class represents a ball point |
| VLCBallSpecialist::BallPointList | |
| VLCBeaconDetector | A class for detecting beacons in images |
| VLCCenterCircleFinder | |
| VLCCenterCircleFinder::Candidate | |
| VLCCluster | |
| VLCClustering | |
| VLCClusterliste | |
| VLCColorCorrector | This class provides a table to do a radial color correction to compensate for the ERS7 camera image error |
| VLCFlagSpecialist | As part of the GridImageProcessor the VLCFlagSpecialist searches for flag landmarks starting at a point in an Image determined before |
| VLCGoalRecognizer | TODO: Write Summary |
| VLCGoalRecognizer::EdgeDetector | TODO: Write Summary |
| VLCGoalRecognizer::EdgePointList | TODO: Write Summary |
| VLCGoalRecognizer::GoalHypothesis | TODO: Write Summary |
| VLCGoalRecognizer::Goalpost | |
| VLCImageProcessor | The lines image processor recognizes characteristic lines in the image |
| VLCLineFinder_DeterministicApproach | |
| VLCLineFinder_DeterministicApproach::LineFragment | |
| VLCLineFinder_DeterministicApproach::LinePoint | |
| VLCRectangle | |
| VLCRobotSpecialist | The RobotSpecialist finds other robots in an image |
| WakeUpEngine | |
| WalkAccelerationRestrictor | Provides functionality for restriction changes in walk speed to maximum values |
| WalkingEngine | A generic class for walking engine modules |
| WalkingEngineInterfaces | The interfaces of the module WalkingEngine |
| WalkingEngineSelector | A module selector for WalkingEngine modules |
| WalkRequest | |
| Watchdog | The class is a base class for image views |
| WLanBearing | |
| WLanInfo | Executes the basic behavior |
| Xabsl2Agent | Combines some options to an agent |
| Xabsl2AndOperator | Represents an 'and' element of the option graph |
| Xabsl2ArithmeticOperator | Base class for the +, -, *, / and operator |
| Xabsl2Array< T > | The class implements a dynamic array |
| Xabsl2ArrayElement< T > | An element of an Xabsl2Array |
| Xabsl2BasicBehavior | The base class for basic behaviors that are used by the XabslEngine |
| Xabsl2BehaviorControl | Base class for all BehaviorControl solutions that use a Xabsl2Engine |
| Xabsl2BehaviorControlAgentInterface | Allows to register the same Xabsl2BehaviorControl instance more than once at a ModuleHandler to be able to switch between different agents using the GT Module mechanism |
| Xabsl2BooleanExpression | Base class for all boolean expressions inside an option graph |
| Xabsl2BooleanInputSymbol | Represents a boolean input symbol of the Xabsl2Engine |
| Xabsl2BooleanInputSymbolRef | Represents an 'boolean-input-symbol-ref' element of the option graph |
| Xabsl2ConditionalExpression | Represents an ANSI C (condition?expression:expression) question mark operator |
| Xabsl2DecimalExpression | Base class for all decimal expressions inside an option graph |
| Xabsl2DecimalInputFunction | Represents a parameterized decimal input function of the Xabsl2Engine |
| Xabsl2DecimalInputFunctionCall | Represents a reference to a decimal input function |
| Xabsl2DecimalInputSymbol | Represents a decimal input symbol of the Xabsl2Engine |
| Xabsl2DecimalInputSymbolRef | Represents a reference to a decimal input symbol |
| Xabsl2DecimalValue | Represents a decimal value |
| Xabsl2DivideOperator | Represents a / operator in the option graph |
| Xabsl2Engine | Executes a behavior that was specified in the Xabsl language |
| Xabsl2EnumElement | Represents an enum element that is part of an enumerated input or output symbol |
| Xabsl2EnumeratedInputSymbol | Represents a enumerated input symbol of the Xabsl2Engine |
| Xabsl2EnumeratedInputSymbolComparison | Represents an 'enumerated-input-symbol-comparison' element of the option graph |
| Xabsl2EnumeratedOutputSymbol | Represents a enumerated output symbol of the Xabsl2Engine |
| Xabsl2EqualToOperator | Represents an 'equal-to' element of the option graph |
| Xabsl2ErrorHandler | A Xabsl2Engine helper class for handling errors and debug messages |
| Xabsl2FileInputSource | Implements Xabsl2InputSource using the InConfigFile class |
| Xabsl2FunctionProvider | Base class for all those classes that want to register functions for symbols at a Xabsl2Engine |
| Xabsl2GreaterThanOperator | Represents an 'greater-than' element of the option graph |
| Xabsl2GreaterThanOrEqualToOperator | Represents an 'greater-than-or-equal-to' element of the option graph |
| Xabsl2HeadControl | Base class for all HeadControl solutions that use a Xabsl2Engine |
| Xabsl2HeadControlAgentInterface | Allows to register the same Xabsl2HeadControl instance more than once at a ModuleHandler to be able to switch between different agents using the GT Module mechanism |
| Xabsl2IfElseBlock | An element of a decision tree that that contains of an if - (else-if) - else block |
| Xabsl2InputSource | A Xabsl2Engine helper class for reading input data from files or from memory |
| Xabsl2InputSymbol< T > | A Template for the input symbol classes |
| Xabsl2LessThanOperator | Represents an 'less-than' element of the option graph |
| Xabsl2LessThanOrEqualToOperator | Represents an 'less-than-or-equal-to' element of the option graph |
| Xabsl2MessageInputSource | Implements Xabsl2InputSource using the InConfigMessage class |
| Xabsl2MinusOperator | Represents a - operator in the option graph |
| Xabsl2ModOperator | Represents a operator in the option graph |
| Xabsl2MultiplyOperator | Represents a * operator in the option graph |
| Xabsl2NamedItem | A class that has a text label |
| Xabsl2NotEqualToOperator | Represents an 'not-equal-to' element of the option graph |
| Xabsl2NotOperator | Represents an 'not' element of the option graph |
| Xabsl2Option | Represents a single option written in Xabsl2 |
| Xabsl2OptionParameterRef | Represents a reference to an option parameter |
| Xabsl2OrOperator | Represents an 'or' element of the option graph |
| Xabsl2PlusOperator | Represents a + operator in the option graph |
| Xabsl2RelationalAndEqualityOperator | Base class for the operators <, <=, >, >=, == and != |
| Xabsl2State | Represents a single state written in Xabsl2 |
| Xabsl2Statement | An element of a decision that that determines a transition to a state |
| Xabsl2subsequentOptionReachedTargetStateCondition | Represents an 'subsequent-option-reached-target-state' element of the option graph |
| Xabsl2Symbols | Handles the symbols of the Xabsl2Engine |
| Xabsl2TimeRef | Represents a time-of-option-execution or time-of-state-execution element in the option graph |
| Xabsl2TransitionToState | Represents a transition to a state inside a decision tree |