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

GT2004 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionA class describing a single action
ActionfieldA class for selecting an action using potentialfields
AmongFormationA class representing a formation among several objects
AngleSymbolsThe Xabsl2 symbols that are defined in "angle-symbols.xml"
AStarSearch< N, P, U >An abstract implementation of the A* search algorithm
AsymptoticFunctionA class representing an asymptotic function in a potential field f(x) = a/x +b
AutoShutterA AutoShutter
BallLocatorThe Base class for ball locators
BallLocatorInterfacesThe interfaces of the BallLocator module
BallLocatorSelectorA module selector for ball locators
BallModelContains the modeled knowledge about the ball
BallPerceptContains a percept for a ball
BallStateQualitative proposition for the ball
BallSymbolsThe Xabsl2 symbols that are defined in "ball-symbols.xml"
BarCodeReaderA BarCode Reader
BasicBehaviorDoNothingA Basic Behavior for doing nothing
BasicBehaviorPlayDeadA Basic Behavior for playing dead robot
BasicBehaviorShutdownA Basic Behavior for shutdown
BasicBehaviorSpecialActionA Basic Behavior for special actions like kicks
BasicBehaviorStandA Basic Behavior for standing around
BasicBehaviorWalkA Basic Behavior for walking
BB2004CalibratorThe class calibrates the correction values for the camera matrix
BB2004InvKinWalkingEngineThis class implements a walking engine that optimizes its parameters using evolutionary algorithms
BB2004InvKinWalkingEngine::FootPositionsThe class represents a pair of positions of the back feet
BBIndividualThe class is the abstract base class for indiviuals
BBInvKinIndividualThe class represents an individual for a set of walking parameters
BBPopulation< T >The template class represents a population of indiviuals
BehaviorControlThe Base class for behavior controls
BehaviorControlInterfacesThe interfaces of the BehaviorControl module
BehaviorControlSelectorBehaviorControl selection module
BehaviorTeamMessageRepresents a message that is exchanged between the behaviors of different robots
BehaviorTeamMessage::WalkR
BestFitFormationA class representing a formation selection the "best fitting" formation out of a set of SingleFormations
BetweenFormationA class representing a formation between two other objects
BitePointA class that contains a certain bitePoint at the open challenge bridge
BodyPerceptThe class represents the robots body percept
BodyPostureThe class represents the robots body percept
Boundary< T >The template class represents rectangular boundaries
BoxSpecialistThis class implements the landmark and goal detection algorithms of the RIP
BoxSpecialist::RectangleStruct that represents a rectangle
BoxSpecialist::SegmentInfoThis struct holds information about a segment in the image
BresenhamLineScan
CalibrationIndividualThe class represents an individual for a set of walking parameters
CalibrationRequestA request for calibration
CalibrationSymbolsThe Xabsl2 symbols that are defined in "calibration-symbols.xml"
CameraInfoMatrix describing transformation from neck joint to camera
CameraMatrixMatrix describing transformation from neck joint to camera
CameraParametersAdjust parameters for built-in camera of Sony robot
ChallengeSectorData
ChallengeSpecialVision
ChallengeSymbolsThe Xabsl2 symbols that are defined in "challenge-symbols.xml"
CheckerboardDetectorA solution of the ImageProcessor module that looks for vertical checkerboards (a row of black and white ~10x10cm tiles with a white boarder and a middle mark in eye height that allows precise location of the robot relative to the checkerboard from a single image
ChooserRaterInterfacesThe interface class for communication between TacticChooser and OptionRater
CircleA class representing a circle
CircleCalculation
CircleCalculation::BallPointThe struct represents a ball point
CognitionA Process for cognition related modules in the HU1 process layout
CollectedBeliefsThis class contains the PlayerPoses of all detected robots
CollisionDetectorThe base class for collision detectors
CollisionDetectorInterfacesThe interfaces of the CollisionDetector module
CollisionDetectorSelectorCollisionDetector selection module
CollisionPerceptContains detected collisions for each joint
ColorClassesStatic class for color class functions
ColorClassImageRepresents a color segmented image
ColorCorrectorThe class represents a table for color correction
coloredLinePair2
ColorSpaceUsageCounterContains a ColorSpaceUsageCounter which can count the frequency for every 16 * 16 * 16 cube in the 255 * 255 * 255 YUV color space
ColorTableBase class of ColorTable64 and ColorTableTSL
ColorTable32KContains a ColorTable32K which can decode the color for every 16 * 4 * 4 cube in the 255 * 255 * 255 YUV color space
ColorTable32KModThis class is a wrapper used by ColorTableModSelector to load and instantiate a colormap of type ColorTable32K
ColorTable64Contains a ColorTable64 which can decode the color for every 4 * 4 * 4 cube in the 255 * 255 * 255 YUV color space
ColorTable64ModThis class is a wrapper used by ColorTableModSelector to load and instantiate a colormap of type ColorTable64
ColorTableCuboids
ColorTableModBase class of color table modules, used to load and switch color tables at runtime
ColorTableModInterfacesThe interface used by ColorTableMod ("Monsieur De Lapalisse" :)
ColorTableModSelectorA selector for color table modules
ColorTableReferenceColor
ColorTableTSLContains a ColorTableTSL which can decode the color for every 8 * 4 * 4 cube in the 255 * 255 * 255 YUV color space
ColorTableTSLModThis class is a wrapper used by ColorTableModSelector to load and instantiate a colormap of type ColorTableTSL
CommonBasicBehaviorsCreates and registers simple basic behaviors
CommunicatedBallPositionThe position of the ball estimated from own observations and from observation of other players
ConditionalBoundaryThe class represents a rectangular landmark boundary
DDPHandlerThis class handles the Dog-Discovery-Protocol DDP
DDPListEntryUsed to store the information of one discovered robot
DDPPackageThis class represents the data package which is send over the network
DebugA process for collection and distribution of debug messages
DebugKeyRepresents a request for debug output
DebugKeyTableContains a table of debug keys and all methods for using debug keys
DebugMotionControlA MotionControl module for debugging purposes
DebugSenderThis class implements a sender for MessageQueues
DefaultOptionRatingA simple implementation of the DefaultOptionRating class
DefaultRobotStateDetectorA solution of the RobotStateDetector module
DefaultSpecialVisionThe default SpecialVision module
DefaultTacticChooserA simple implementation of the DefaultTacticChooser class
DefGlobalAnalyserA simple implementation of the DefGlobalAnalyser class
DistanceToBorderEstimatorThe class implements a lines-based Monte Carlo self-localization
DrawingsThis class includes all enumeration types and methods that are necessary to transmit messages for debug drawings
edge
EdgesPerceptThe class represents a percepted edge on the field
EdgesPercept::Edge
ERS7EvolveWalkingParametersParameters for InvKinWalkingEngine to evolve better walking gates
EvolutionSymbolsThe Xabsl2 symbols that are defined in "evolution-symbols.xml"
extLinePair
FastSUSANNoiseReductionThis class represents a non-linear image noise-reduction filter
FieldThe class represents the field area
Field::TableThis is a collection of line- or boundary segments with start-Pose2D and length
FieldDimensionsStatic class containing some useful functions regarding field dimensions
figureDefinition of an edge and a linePair : very convenient for mixing both in a list
FileThis class provides basic file input/output capabilies
fileThis is a utility class for image processing
FlagThe class represents a flag
FormationObjectA class representing a formation in a potential field
ForwardTurningParcourContains a special walking parcour
FourierCoefficientThis class contains a set of fourier coefficients as well as methods transform them from and to a period of function values
FutureWorldModelGeneratorA class for computing a world model after excuting a specific action
GameControlDataEncapsulates the RoboCupGameControlData struct for the GT2003 project
GaussBellThis class contains attributes and methods which are necessary for the fusion of Gauss-Bells
GenericDebugData
GeometryThe class Geometry defines representations for geometric objects and Methods for calculations with such object
Geometry::CircleDefines a circle by its center and its radius
Geometry::CorrectedCoordsA radial distortion correction look-up table element
Geometry::LineDefines a line by two vectors
Geometry::PixeledLine
Geometry::SetOfPoints< V, maxNumberOfPoints >
GetupEngineA generic class for getup engine modules
GetupEngineInterfacesInterfaces of the GetupEngine module
GetupEngineSelectorA module selector for GetupEngine modules
GlobalAnalyserThe Base class for global analysis
GlobalGameControlDataSpecifies the game state for two teams of four robots
GoalThe class represents a goal
GoalRecognizerThe goal recognizer recognizes the goals in the image
GoalRecognizer::ColoredPartsCheck
GT2003MotionNetSpecialActionsThis module executes special actions by using the GT2003 motion net compiler
GT2003MotionNetSpecialActions::OdometryEntryOdometry table entry Contains type of odometry and odometry pose
GT2004BallLocatorA BallLocator using GT2004 filtering
GT2004BallLocatorDebugDataContains action IDs for GT2004BallLocator debugging
GT2004BallSpecialistThe BallSpecialist finds a single ball in an image
GT2004BallSpecialist::BallPointThe class represents a ball point
GT2004BallSpecialist::BallPointList
GT2004BasicBehaviorDirectedScanForLandmarksThe basic behavior "look-at-close-landmarks"
GT2004BasicBehaviorDogAsJoystickA Basic Behavior for going to a point on the field and avoiding obstacles on the way there
GT2004BasicBehaviorEvolveOmniParametersA BasicBehavior for walking forward or backward following a certain parcour as well as changing walking parameters according to the fitness measured in the last parcour walk This Basic Behavior needs a walking engine that does not switch parameters according to the MotionRequest (like InvKin:GT2003 and GT2004), but a non-switching one (like InvKin:FF)
GT2004BasicBehaviorGoaliePositionA goalie positioning approach from Benjamin
GT2004BasicBehaviorGoaliePositionReturnA Basic Behavior for positioning the goalie inside the own goal
GT2004BasicBehaviorGoForwardToPointA Basic Behavior for going to a point on the field facing forward
GT2004BasicBehaviorGoToBallA Basic Behavior for going to the ball
GT2004BasicBehaviorGoToBallWithoutTurningA Basic Behavior for clearing the ball
GT2004BasicBehaviorGoToPointA Basic Behavior for going to a point on the field
GT2004BasicBehaviorGoToPointAndAvoidObstaclesA Basic Behavior for going to a point on the field and avoiding obstacles on the way there
GT2004BasicBehaviorMeasureGT2004ParametersA BasicBehavior for measuring and calibrating an the current GT2004Parameters
GT2004BasicBehaviorMeasureGT2004ParametersBlindA BasicBehavior for measuring and calibrating an the current GT2004Parameters while being partially blind (while turning)
GT2004BasicBehaviorMoveTheBridgeA Basic Behavior for going to a point on the field and avoiding obstacles on the way there
GT2004BasicBehaviorNextGT2004ParametersToBeMeasuredA BasicBehavior for generating the next GT2004Parameters to be measured exactly
GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNextA BasicBehavior for sending the current GT2004Parameters via PackageCognitionMotion to the walking engine and choose the next Parameters to be optimized
GT2004BasicBehaviorTurnAroundPointA Basic Behavior for going turning around a point on the field
GT2004BeaconDetectorA class for detecting beacons in images
GT2004BehaviorControlA Behavior based on the Xabsl2Engine that is used by GermanTeam for the RoboCup 2004
GT2004CollisionDetectorThe default CollisionDetector in the GT2004 project
GT2004ConfigurationSymbolsThe Xabsl2 symbols that are defined in "configuration-symbols.xml"
GT2004DTTSymbolsThe Xabsl2 symbols that are defined in "dtt-symbols.xml"
GT2004EdgeSpecialistThe EdgeSpecialist finds a line- and border-edges in an image
GT2004EdgeSpecialist::EdgePoint
GT2004EvolutionBasicBehaviorsCreates and registers simple basic behaviors
GT2004FlagSpecialistAs part of the GridImageProcessor the GT2004FlagSpecialist searches for flag landmarks starting at a point in an Image determined before
GT2004GetupEngineThe GT2004 getup engine
GT2004GoalRecognizerThe goal recognizer recognizes the goals in the image
GT2004GoalRecognizer::ColoredPartsCheck
GT2004HeadControlThe GT2004 version of the HeadControl module
GT2004HeadControlBasicBehaviorBase class for all basic behaviors in the GT2004HeadControl
GT2004HeadControlBasicBehaviorsCreates and registers the basic behaviors
GT2004HeadControlSymbolsThe Xabsl2 symbols that are defined in "symbols.xml"
GT2004HeadPathPlannerCalculate a smooth series of head joint angles from a gives set of way points and an overall duration
GT2004ImageProcessorThe lines image processor recognizes characteristic lines in the image
GT2004LEDControlATH LED control module for the German Open 2004
GT2004MotionControlThe default solution for the module MotionControl
GT2004ObstaclesLocatorThis class is a locator for obstacles
GT2004ParametersParameters for GT2004WalkingEngine
GT2004ParametersSetParametersSet for GT2004WalkingEngine
GT2004PlayersLocatorThis class is a locator for players of the own and the opponentīs team
GT2004PotentialFieldBasicBehaviorAn abstract base class for all potential field based basic behaviors
GT2004PotentialFieldBasicBehaviorGoToPose
GT2004PotentialFieldBasicBehaviorOffensiveSupport
GT2004PotentialFieldBasicBehaviors
GT2004PotentialFieldBasicBehaviorSupport
GT2004RobotStateDetector
GT2004SelfLocatorThe class implements a lines-based Monte Carlo self-localization
GT2004SelfLocator::CellThe class represents a cell in a cube that is used to determine the largest sample cluster
GT2004SelfLocator::SampleThe class represents a sample
GT2004SensorDataProcessorThe default SensorDataProcessor in the GT2004 project
GT2004SensorDataProcessor::SensorDataRingBufferStores values of SensorData for averaging
GT2004SimpleBasicBehaviors
GT2004SoundControlThe default solution of the SoundControl module
GT2004StrategySymbolsThe Xabsl2 symbols that are defined in "strategy-symbols.xml"
GT2004TeamBallLocatorA simple solution of the TeamBallLocator module
GT2004WalkingEngineWalking engine based on calculation of rectangular foot movement and inverse kinematics
GTStandardConverterA class to use the PotentialfieldComposition inside the GT2004 architecture
GTXabsl2ActiveOption
GTXabsl2EngineExecutorExecutes an Xabsl2Engine in the GT - architecture
GTXabsl2ErrorHandlerImplements Xabsl2ErrorHandler using the OUTPUT macro
GTXabsl2LogEntryClass for keeping numerical activation paths and framenumbers
GTXabsl2ProfilerClass for profiling and analysis of Xabsl-Activation-Paths
GTXabsl2ProfilerNameTable
GTXabsl2ProfilerNameTableEntry
HeadAndTailSymbolsThe Xabsl2 symbols that are defined in "head-and-tail-symbols.xml"
HeadControlA generic class for HeadControl modules
HeadControlInterfacesThe interfaces of the HeadControl module
HeadControlModeStores head modes requested by BehaviorControl
HeadControlSelectorHeadControl selection module
HeadMotionRequestRepresents a motion request for the head
HistogramA struct to represent histograms
horLinePair
ImagePlatform independend definition of an image class
ImageInfoAdditional information about the current image, computed by the ImageProcessor
ImageProcessorThe base class for image processors
ImageProcessorInterfacesThe interfaces of the ImageProcessor module
ImageProcessorSelectorImageProcessor selection module
ImagesContains IDs for different (debug) image types as well as a method to output their names
ImageSaver
InThe class In is the abstract base class for all classes that implement reading from streams
InBinaryFormated reading of binary data to be used in streams
InBinaryFileA binary stream from a file
InBinaryMemoryA Binary Stream from a memory region
InBinaryMessageA binary stream from a message queue
InConfigThe class InConfig reads text data from config (file) streams that contain comments and sections
InConfigFileA config-file-style-formated text stream from a file
InConfigMemoryA config-file-style-formated text stream from a memory region
InConfigMessageA config-file-style text stream from a message queue
IndividualThis is a base class for all parameters sets we want to use in evolution
InFileAn PhysicalInStream that reads the data from a file
IniFileKey/Value based .INI-File handling
IniFile::lt_nocase
InMemoryAn PhysicalInStream that reads the data from a memory region
InMessageAn Interface for reading single messages from a MessageQueue that is used by MessageHandler derivates
InMessageQueueA PhysicalInStream that reads the data from a MessageQueue
InstanceGroupA 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
InTextFormated reading of text data to be used in streams
InTextFileA binary stream from a file
InTextMemoryA Binary Stream from a memory region
InTextMessageA text stream from a message queue
InvKinWalkingEngineWalking engine based on calculation of rectangular foot movement and inverse kinematics
InvKinWalkingParametersParameters for InvKinWalkingEngine
InvKinWalkingParameters::CorrectionValuesFactors to convert requested body speed to internal leg speed these values are read from odometry.cfg
IPEndpointThis class is used to encapsule ANT library entpoints
JointDataOne joint data set
JointDataBufferA buffer for joint data sets, containing all frames computed in one call of Motion::execute
JointDataSequenceThe JointDataSequence is a sequence of joint data sets with timing and interpolation information
JointDataSequencerA class executing JointDataSequences
JoystickDataA class for holdung all data produced by a joystick or a key equivalent
JoystickSymbolsThe Xabsl2 symbols that are defined in "joystick-symbols.xml"
JPEGImageDefinition of a class for JPEG-compressed images
JPEGImage::DestDescriptorThe class is required during JPEG-compression to access the main JPEGImage object from library handlers
KalmanBallStateContains the supposed ball state
KalmanConstantSpeedModelContains a KalmanBallLocator process model for balls with constant speed
KalmanFixedPositionModelContains a KalmanBallLocator process model for non-moving balls
KalmanPredictResultContains the results of a predict call of a KalmanBallLocator process model
KalmanProcessModelBaseVirtual base class defining the functions necessary to implement a KalmanBallLocator process model
KalmanUpdateResultContains the results of an update call of a KalmanBallLocator process model
KickCaseRepresents the results and the preconditions of a single kick experiment
KickLoggerRuns in parallel to a xabsl behavior control and logs the preconditions and results of each kick
KickSelectionSymbolsThe Xabsl2 symbols that are defined in "kick-selection-symbols.xml"
KickSelectionTable
KinematicsProvides Methods for robots kinematic calculations
LandmarkPoints 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
LandmarksPerceptThe class represents all detected landmark percepts
LandmarksStateA class describing detected landmarks
LandmarkStateA class describing a landmark
LEDAndSoundSymbolsThe Xabsl2 symbols that are defined in "led-and-sound-symbols.xml"
LEDControlA generic class for LED control modules
LEDControlInterfacesInterfaces of the LEDControl Module
LEDControlSelectorLEDControl selection module
LEDRequestLED settings requested by BehaviorControl
LEDValueDescription of LED value data
LightingChangeTesterThe LightingChangeTester checks if the lighting has changed
LineA class representing a line
LinearFunctionA class representing a linear function in a potential field f(x) = a*x +b
LinePair
LinePair2
LinePair3
LinesPerceptThe class represents a percepted line on the field with its type and a Vector of points belonging to it
LinesPercept::LinePoint
LinesTables2004The class implements a lines-based Monte Carlo self-localization
List< T >The class implements double linked lists for arbitrary data types
List< T >::DataA struct for list nodes
List< T >::PosThe local class implements a list iterator
listed< T >Implementation of slist : all the objects to be listed must derive from the template class "listed" (use the name of the class as template parameter for normal use)
LocationClass for location dependent configuration
LoggerA process for logging sensor data
LogPlayerA message queue that can record and play logfiles
LowResImageDefinition of a class for streaming images in low resolution i.e
MathFunctionsThe Xabsl2 symbols that are defined in "math-functions.xml"
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
MaximumRepresents a maximum in the grid
MessageHandlerResponsible for distribution of incoming messages
MessageQueueA queue for size varying, time stamped and type safe messages
MessageQueueBaseThe platform dependend base of class MessageQueue
ModuleBase class for all modules
ModuleHandlerManages runtime exhangeable modules
ModuleSelectorBase class for module selectors
MotionA process for actorics
MotionControlA generic class for motion control modules
MotionControlInterfacesThe interfaces of the MotionControl module
MotionControlSelectorA module selector for motion control modules
MotionfieldA class for computing a motion by using a potential field
MotionInfoContains information about the motions which are executed by the Motion process
MotionNetDataMotionNetData encapsulates all the motion data in the motion net
MotionNetNodeRepresents a node of the motion net
MotionRecognition
MotionRequestThis describes the MotionRequest
MotionRequestSymbolsThe Xabsl2 symbols that are defined in "motion-request-symbols.xml"
MotionStabilizerClass/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)
MotorCommandsA class representing a motor commands vector
MotorCommandsSenderThis class implements a sender for motor commands
MSH2004BackwardsWalkingParameters
MSH2004InvKinWalkingEngine
MSH2004WalkingParameters
MultiDebugSender< T >This template class implements a sender for debug packages
MVExceptionContains information about an excpetion that occured during calculations
NetDebugSenderSpecial NetSender for MessageQueues
NetHandlerBase-class for TCPHandler and UDPHandler
NetReceiver< T >Template-Class to read a package from network and call the streaming-operator for it
NetReceiverBaseTemplate-Independent part of the NetReceiver handles memory-acclocation
NetSender< T >Template class for NetSender
NetSenderBaseBase class for NetSenders
NoFunctionA class representing an empty function
NoGeometryA class representing an empty geometric object
NoOdometrySelfLocatorClass for self-localization based on SingleLandmarks without odometry
NoTransformationDescribes no transformation ;-)
ObjectA class representing an object in a potential field
ObjectStateDescriptionDescribes the state of dynamic objects in a potential field
ObservationTable< xSize, ySize, cellSize >The class realizes a table of closest distances to lines of a certain type
ObservationTableBaseThe class is a helper to support streaming of template class ObservationTable
ObstacleAvoiderOnGreenFieldClass that generates Motion requests in a fashion similar to the Braitenberg but also uses the PSD sensor to not run into things
ObstacleAvoiderOnGreenFieldERS7Class that generates Motion requests in a fashion similar to the Braitenberg but also uses the PSD sensor to not run into things
ObstaclesLocatorThe Base class for obstacle locators
ObstaclesLocatorInterfacesThe interfaces of the ObstaclesLocator module
ObstaclesLocatorSelector
ObstaclesModelA class describing the distance to obstacles around the robot,
ObstaclesPerceptThe class represents perceived obstacles on the field
ObstaclesSymbolsThe Xabsl2 symbols that are defined in "obstacles-symbols.xml"
OC
OCBridgeA class that contains data of the bridge for the openchallenge
OCRedLineA class that contains data of the bridge's red line for the open challenge
OdometryDataOdometryData OdometryData contains an approximation of overall movement the robot has done
OdometrySelfLocatorClass for self-localization based on odometry
OpenChallengeSymbols
OptionRatingThe Base class for option rating
OutThe class Out is the abstract base class for all classes that implement writing into streams
OutBinaryFormats data binary to be used in streams
OutBinaryFileA binary stream into a file
OutBinaryMemoryA binary stream into a memory region
OutBinaryMessageA binary stream into a message queue
OutBinarySizeA binary stream size counter
OutFileAn PhysicalOutStream that writes the data to a file
OutMemoryA PhysicalOutStream that writes the data to a memory block
OutMessageAn Interface for writing messages into a MessageQueue
OutMessageQueueA PhysicalOutStream that writes the data to a MessageQueue
OutSizeA 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
OutTextFormats data as text to be used in streams
OutTextFileA text stream into a file
OutTextMemoryA text stream into a memory region
OutTextMessageA text stream into a message queue
OutTextRawFormats data as raw text to be used in streams
OutTextRawFileA text stream into a file
OutTextRawMemoryA text stream into a memory region
OutTextRawMessageA text stream into a message queue
OutTextRawSizeA Text stream size counter
OutTextSizeA Text stream size counter
PackageCognitionMotionContains all data that are sent from the Cognition process to the Motion process in the CMD process layout
PackageMotionCognitionContains all data that are sent from the Motion process to the Cognition process in the CMD process layout
ParabolicFunctionA class representing a parabolic function in a potential field f(x) = a*x*x +b
ParamInvKinWalkingEngineThis class is a wrapper for the InvKinWalkingEngine calling a given instance of the engine with a specific set of parameters
ParamRearOnlyInvKinWalkingEngineThis class is a wrapper for the InvKinWalkingEngine calling a given instance of the engine with a specific set of parameters
ParcourContains a walking parcour with all relevant data to calculate next useful MotionRequest, resulting fitness, ..
ParserThe parser for PotentialfieldComposition
PermutationThe class Permutation defines a method to calculate permutations
PfieldGeometricObjectAbstract base class for geometric objects used by potentialfields
PfPoseA class to describe the pose of an object in a potential field
PfVecA simple vector with two double components
PhysicalInStreamThe base class for physical in streams
PhysicalOutStreamThe base class for physical out streams
PIDDataPID data set
PIDsmoothedValueCalculation of the PID-value for a given target value, with or without boundary checks
PlatformProcessThis class is the platform dependent base class for all processes
PlayerA class that represents the team color and player number of the robot
PlayerPoseThis class contains the informations about the PlayerPose of a located robot
PlayerPoseCollectionThis class contains the PlayerPoses of all detected robots
PlayersLocatorThe Base class for player locators
PlayersLocatorInterfacesThe interfaces of the PlayersLocator module
PlayersLocatorSelectorPlayersLocator selection module
PlayersPerceptThis is a collection of SinglePlayerPercept for red and blue dressed robots
Points3DA ring buffer for 3 dimensional points relative to the robot that can be moved in x,y by odometry
PointsWithValidityAndAgeRepresents a set of points on the field
PolygonA class representing a convex polygon
Population< T, siz >Contains a population of parameter sets derived from class Individual
Pose2DRepresentation for 2D Transformation and Position (Location + Orientation)
Pose3DRepresentation for 3D Transformation (Location + Orientation)
PoseSampleThe class represents a pose sample
PotentialfieldAn abstract base class for all fields
PotentialfieldAStarNodeA class describing a node in an A* search tree
PotentialfieldAStarParameterSetA class for all parameters for A* search
PotentialFieldBasicBehaviorsCreates and registers potential field basic behaviors
PotentialfieldCompositionThe main class for the potential field implementation
PotentialfieldFunctionAn abstract class representing a function in a potential field
PotentialfieldResultDescribes the result of a potential field
PotentialfieldTransformationAbstract class, describing a transformation
ProcessSystem independent base class for Processes
ProcessBaseThe 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
PropagatedBallPositionThe position of the ball estimated from own observations and the observed ball speed; it is propagated even if the ball is not seen
PSDPerceptClass containg all single PSD spots perceived in one frame
QueueFillRequestRequest to fill DebugQueues with a certain QueueFillMode
RandomMotionGeneratorAn class for generating random motion vectors
Range< T >A template class to represent ranges
RangeArray< T >A template class to represent arrays of ranges
RasterImageProcessorA class for image-processing
RasterSpecialistBase-class for RasterSpecialists
RasterSpecialist::BoxThis class represents a BoundingBox in the image
RasterSpecialist::ColoredLPFour colors for the vector2 begin and end representing in/out colors 0 and 1 should be v1-in and v1-out, same for 2 and 3 v2-in and v2-out
RasterSpecialist::GridLPHolds also information about the position in a grid
RasterSpecialist::LineCompare
RasterSpecialist::LinePairThis struct represents a line on the image
RasterSpecialist::ListSizeOrder
RasterSpecialist::SegmentNumberOrder
RasterSpecialist::VectorSizeOrder
RasterStrategyBase-class for RasterStrategies
RateableOptionsThe class contains an enumeration of rateable options
RateableOptions::OptionInfo
RBallSpecialist2Implements a detection algorithm for balls
RBridgeSpecialist
RBridgeSpecialist::RectangleStruct that represents a rectangle
RBridgeSpecialist::SegmentInfoThis struct holds information about a segment in the image
RDefaultStrategyDefault-implementation of RasterStrategy
Receiver< T >The class implements a receiver
ReceiverListThe class is the base class for receivers
REdgeDetectionUtility-class for edge-detection
RelativeFormationA class representing a formation relative to another object
REnemySpecialist
RFieldSpecialistThis class regognizes lines on the field, and the intersection of them
RFieldSpecialist::processParamThis structure contains important parameters for the line recognition:
RFieldStateMachineThis class represents a deterministic state machine
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
RoboCupGameManagerSymbolsThe Xabsl2 symbols that are defined in "robocup-game-manager-symbols.xml"
RobotCalibrationA class that represents the calibration of the robot
RobotConfigurationA class that represents the configuration of the robot
RobotDesign
RobotDimensions
RobotDimensionsERS210
RobotDimensionsERS7
RobotPoseA Pose2D with validity
RobotPoseSymbolsThe Xabsl2 symbols that are defined in "robot-pose-symbols.xml"
RobotStateA class describing detected button messages and whether robot is crashed
RobotStateDetectorThe Base class for robot state detection
RobotStateDetectorInterfacesThe interfaces of the RobotStateDetector module
RobotStateDetectorSelectorRobotStateDetector selection module
RobotStateSymbolsThe Xabsl2 symbols that are defined in "robot-state-symbols.xml"
RobotVerticesThe RobotVertices struct contains the 3D position of important points of the robot like the shoulder, knee and foot positions
RotationDescribes a rotation
RotationMatrixRepresentation for 3x3 RotationMatrices
RunDescribes 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
SampleSetProxyBaseThe base of class SampleSetProxy
SectorA class representing a sector
SeenBallPositionThe knowledge about the ball that was obtained by own observations
SelfLocatorThe Base class for self locators
SelfLocatorInterfacesThe interfaces of the SelfLocator module
SelfLocatorSelectorSelfLocator selection module
Sender< T >The class implements the default sender for packages
SenderBase< T >The class implements a the base class for senders
SenderListThe class is the base class for senders
SensorBehaviorControlA generic class for Modules which generate motionRequests by sensorData
SensorBehaviorControlInterfacesThe interfaces of the SensorBehaviorControl module
SensorBehaviorControlSelectorA module selector for sensor data to motion request modules
SensorDataA class representing a sensor data vector
SensorDataBufferA buffer for sensor data sets, containing all frames received at the same time
SensorDataProcessorAn abstract class that defines a processor for raw sensor data
SensorDataProcessorInterfacesInterfaces of the SensorDataProcessor module
SensorDataProcessorSelectorA module selector for sensor data processors
SensorsBase class for sensor processes
SimpleBackwardParcourContains a special walking parcour
SimpleBasicBehaviorsCreates and registers simple basic behaviors
SimpleMotionRecognition
SingleBeliefsThe class contains information on how the robot senses his enviroment
SingleFormationAn abstract class representing a simple formation
SinglePlayerPerceptThis class contains some information about a single perceived robot
SinglePSDPerceptA spot relative to the robot that was detected by the PSD Sensor
SlidingAverageValueClass for cyclic buffering of the last "size" values of Type int output via = operator is the average of the last "size" values input a new value also via = operator ATTENTION: the "current-index" is driven by the trigger, so the given average is an average over the last "size" trigger-events !
slist< T >
slist< T >::iterator
SocialFunctionA class representing a social function in a potential field
SolutionRequestManages runtime exhangeable modules
SoundControlA generic class for SoundControl modules
SoundControlInterfacesInterfaces of the SoundControl module
SoundControlSelectorA module selector for sound control modules
SoundDataThe SoundData is a non NDA violating description of Sound Vector data
SoundDataSenderThis class implements a sender for sound data
SoundRequestRepresents an acoustic message
SpecialActionRequest
SpecialActionsA generic class for SpecialActions
SpecialActionsInterfacesInterfaces of the SpecialAction module
SpecialLandmark
SpecialPerceptA class that contains a certain specialPercept
SpecialPerceptSelfLocatorClass for self-localization based on special percepts, e.g
SpecialVisionThe base class for special vision modules
SpecialVisionInterfacesThe interfaces of the module SpecialVision
SpecialVisionRequestRepresents a request for special visons (challenges ...)
SpecialVisionSymbolsThe Xabsl2 symbols that are defined in "special-vision-symbols.xml"
StatisticsThe class does some statistics on the number of individuals drawn
StopwatchProvides IDs and names for different stopwatch tasks; makros are used to provide real stopwatch functionality with that
StreamReaderGeneric class for formated reading of data to be used in streams
StreamWriterGeneric class for formating data to be used in streams
SUSANEdgeDetectionLiteThis class represents a non-linear image edge detection filter
SystemCallStatic class for system calls
Attention:
the implementation is system specific!
TacticChooserThe Base class for tactic choosing
TacticEntryThe class contains the information needed for one TacticEntry
TacticEntryArrayThe class contains an array of TacticEntrys
TailRequest
TCPEndpointHandels a TCP-Connection
TCPHandlerThe associated sender first finds out the size of the data to send and streams the data into a memory buffer
TeamBallLocatorThe Base class for team ball locators
TeamBallLocatorInterfacesThe interfaces of the TeamBallLocator module
TeamBallLocatorSelectorA module selector for team ball locators
TeamMessageRepresents a collection of all data that is exchanged between the different robots
TeamMessage1A TeamMessage from team mate 1
TeamMessage2A TeamMessage from team mate 2
TeamMessage3A TeamMessage from team mate 3
TeamMessage4
TeamMessageCollectionRepresents a collection of all actual team messages received from other robots and has the ability to send to them too
TemplateTable< TEMPLATES_MAX >The class realizes a table of template poses
TemplateTable< TEMPLATES_MAX >::TempThe class is required for sorting the template table by the distances to lines
TemplateTableBaseThe class is a helper to support streaming of template class TemplateTable
TestServerSmall testing class for TCP-Endpoinr
TransformedRunSpecial class for comparing and clustering runs
TranslationDescribes a translation
TurnKickWalkingParametersParameters for InvKinWalkingEngine
TurnWithBallWalkingParameters
UDPEndpointHandles sending and receiving UDP-Packages
UDPHandler
UDPHandlerEndpointThe UDP-Handler and UDPHandlerEndpoint are used sends team communication data via an UDP-based protocol
UpsideDownWalkingParametersParameters for InvKinWalkingEngine that let robot walk upside down
VAPointRepresents a point on the field
VAPointsRepresents a set of points on the field
Vector2< V >This class represents a 2-vector
Vector2SampleThe 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
WakeUpEngine
WalkAccelerationRestrictorProvides functionality for restriction changes in walk speed to maximum values
WalkingEngineA generic class for walking engine modules
WalkingEngineInterfacesThe interfaces of the module WalkingEngine
WalkingEngineSelectorA module selector for WalkingEngine modules
WalkRequest
Xabsl2AgentCombines some options to an agent
Xabsl2AndOperatorRepresents an 'and' element of the option graph
Xabsl2ArithmeticOperatorBase class for the +, -, *, / and operator
Xabsl2Array< T >The class implements a dynamic array
Xabsl2ArrayElement< T >An element of an Xabsl2Array
Xabsl2BasicBehaviorThe base class for basic behaviors that are used by the XabslEngine
Xabsl2BehaviorControlBase class for all BehaviorControl solutions that use a Xabsl2Engine
Xabsl2BehaviorControlAgentInterfaceAllows 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
Xabsl2BooleanExpressionBase class for all boolean expressions inside an option graph
Xabsl2BooleanInputSymbolRepresents a boolean input symbol of the Xabsl2Engine
Xabsl2BooleanInputSymbolRefRepresents an 'boolean-input-symbol-ref' element of the option graph
Xabsl2ConditionalExpressionRepresents an ANSI C (condition?expression:expression) question mark operator
Xabsl2DecimalExpressionBase class for all decimal expressions inside an option graph
Xabsl2DecimalInputFunctionRepresents a parameterized decimal input function of the Xabsl2Engine
Xabsl2DecimalInputFunctionCallRepresents a reference to a decimal input function
Xabsl2DecimalInputSymbolRepresents a decimal input symbol of the Xabsl2Engine
Xabsl2DecimalInputSymbolRefRepresents a reference to a decimal input symbol
Xabsl2DecimalValueRepresents a decimal value
Xabsl2DivideOperatorRepresents a / operator in the option graph
Xabsl2EngineExecutes a behavior that was specified in the Xabsl language
Xabsl2EnumElementRepresents an enum element that is part of an enumerated input or output symbol
Xabsl2EnumeratedInputSymbolRepresents a enumerated input symbol of the Xabsl2Engine
Xabsl2EnumeratedInputSymbolComparisonRepresents an 'enumerated-input-symbol-comparison' element of the option graph
Xabsl2EnumeratedOutputSymbolRepresents a enumerated output symbol of the Xabsl2Engine
Xabsl2EqualToOperatorRepresents an 'equal-to' element of the option graph
Xabsl2ErrorHandlerA Xabsl2Engine helper class for handling errors and debug messages
Xabsl2FileInputSourceImplements Xabsl2InputSource using the InConfigFile class
Xabsl2FunctionProviderBase class for all those classes that want to register functions for symbols at a Xabsl2Engine
Xabsl2GreaterThanOperatorRepresents an 'greater-than' element of the option graph
Xabsl2GreaterThanOrEqualToOperatorRepresents an 'greater-than-or-equal-to' element of the option graph
Xabsl2HeadControlBase class for all HeadControl solutions that use a Xabsl2Engine
Xabsl2HeadControlAgentInterfaceAllows 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
Xabsl2IfElseBlockAn element of a decision tree that that contains of an if - (else-if) - else block
Xabsl2InputSourceA Xabsl2Engine helper class for reading input data from files or from memory
Xabsl2InputSymbol< T >A Template for the input symbol classes
Xabsl2LessThanOperatorRepresents an 'less-than' element of the option graph
Xabsl2LessThanOrEqualToOperatorRepresents an 'less-than-or-equal-to' element of the option graph
Xabsl2MessageInputSourceImplements Xabsl2InputSource using the InConfigMessage class
Xabsl2MinusOperatorRepresents a - operator in the option graph
Xabsl2ModOperatorRepresents a operator in the option graph
Xabsl2MultiplyOperatorRepresents a * operator in the option graph
Xabsl2NamedItemA class that has a text label
Xabsl2NotEqualToOperatorRepresents an 'not-equal-to' element of the option graph
Xabsl2NotOperatorRepresents an 'not' element of the option graph
Xabsl2OptionRepresents a single option written in Xabsl2
Xabsl2OptionParameterRefRepresents a reference to an option parameter
Xabsl2OrOperatorRepresents an 'or' element of the option graph
Xabsl2PlusOperatorRepresents a + operator in the option graph
Xabsl2RelationalAndEqualityOperatorBase class for the operators <, <=, >, >=, == and !=
Xabsl2StateRepresents a single state written in Xabsl2
Xabsl2StatementAn element of a decision that that determines a transition to a state
Xabsl2subsequentOptionReachedTargetStateConditionRepresents an 'subsequent-option-reached-target-state' element of the option graph
Xabsl2SymbolsHandles the symbols of the Xabsl2Engine
Xabsl2TimeRefRepresents a time-of-option-execution or time-of-state-execution element in the option graph
Xabsl2TransitionToStateRepresents a transition to a state inside a decision tree

Generated on Thu Sep 23 20:04:04 2004 for GT2004 by doxygen 1.3.6