Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# GT2005 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

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