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

Tools/Debugging/DebugDrawings2.h File Reference

#include "Tools/Debugging/Debugging.h"
#include "Tools/Debugging/DebugKeyTable.h"

Include dependency graph for DebugDrawings2.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define NDECLARE_DEBUGDRAWING(id, type, description)   /**/
#define NCIRCLE(id, center_x, center_y, radius, penWidth, penStyle, penColor)   /**/
#define NDOT(id, x, y, penColor, fillColor)   /**/
#define NLARGE_DOT(id, x, y, penColor, fillColor)   /**/
#define NARROW(id, x1, y1, x2, y2, penWidth, penStyle, penColor)   /**/
#define NLINE(id, x1, y1, x2, y2, penWidth, penStyle, penColor)   /**/
#define NCOLORED_LINE(id, x1, y1, x2, y2, penWidth, penStyle, penColorR, penColorG, penColorB)   /**/
#define NPOSE_2D_SAMPLE(id, p, color)   /**/
#define NOCTANGLE(id, x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6, x7, y7, x8, y8, color, fill)   /**/
#define NQUADRANGLE(id, x1, y1, x2, y2, x3, y3, x4, y4, penWidth, penStyle, penColor)   /**/
#define NRECTANGLE(id, x1, y1, x2, y2, penWidth, penStyle, penColor)   /**/
#define NCROSS(id, x, y, size, penWidth, penStyle, penColor)   /**/
#define NCOMPLEX_DRAWING(id, expression)   /**/
#define NDEBUG_DRAWING_FINISHED(id)   /**/


Define Documentation

#define NDECLARE_DEBUGDRAWING id,
type,
description   )     /**/
 

Definition at line 17 of file DebugDrawings2.h.

Referenced by GT2005BehaviorControl::declareDrawingsForBasicBehaviors(), GT2005ObstaclesLocator::determineSeenGoals(), Field::draw(), GT2005TeamBallLocator::draw(), LinesTables2005::ObservationTable< xSize, ySize, cellSize, pointRes >::draw(), SlamFlagLocator::draw(), GT2005BallLocator::draw(), AngleSymbols::drawAngles(), GT2005BehaviorControl::drawOptions(), SlamSelfLocator::execute(), GT2005SelfLocator::execute(), GT2004SelfLocator::execute(), SlamImageProcessor::execute(), SlamBorderFinder::execute(), SlamBeaconDetector::execute(), GT2005LineFinder_DeterministicApproach::execute(), GT2005SampleTemplateGenerator::generateTemplates(), GT2005EdgeSpecialist::getEdgesPercept(), Cognition::main(), GT2005GoalRecognizer::notifyAboutNewImage(), GT2005StrategySymbols::update(), and BallSymbols::update().

#define NCIRCLE id,
center_x,
center_y,
radius,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 19 of file DebugDrawings2.h.

Referenced by GT2005LineFinder_DeterministicApproach::addCrossingsPercept(), SlamSelfLocator::calcPose(), GT2005WalkCalibrationMainBehavior::calculateStartPose(), GT2005PlayerSpecialist::detectBlueRobots(), GT2005PlayerSpecialist::detectRedRobots(), GT2005TeamBallLocator::draw(), GT2005SelfLocator::draw(), GT2005SampleTemplateGenerator::draw(), GT2004SelfLocator::draw(), SlamFlagLocator::draw(), GT2005BallLocator::draw(), GT2005BehaviorControl::drawOptions(), GT2005TeamBallLocator::drawParticle(), GT2005BallLocator::drawParticle(), SlamImageProcessor::execute(), GT2005SampleTemplateGenerator::generateTemplates(), SlamSelfLocator::lineObservationUpdate(), GT2005StrategySymbols::update(), BallSymbols::update(), GT2005SelfLocator::updateByCenterCircle(), SlamSelfLocator::updateByCrossing(), GT2005SelfLocator::updateByCrossing(), SlamSelfLocator::updateByEstimatedDirection(), GT2005SelfLocator::updateByFlag(), GT2005SelfLocator::updateByGoalPost(), and GT2005SelfLocator::updateByPoint().

#define NDOT id,
x,
y,
penColor,
fillColor   )     /**/
 

Definition at line 21 of file DebugDrawings2.h.

Referenced by GT2005EdgeSpecialist::addCandidate(), GT2005PlayerSpecialist::detectBlueRobots(), GT2005PlayerSpecialist::detectRedRobots(), GT2004SelfLocator::drawEllipse(), GT2005PlayerSpecialist::findBlueFootPointYAxis(), GT2005PlayerSpecialist::findRedFootPointYAxis(), GT2005EdgeSpecialist::getEdgesPercept(), SlamImageProcessor::scan(), and GT2005ImageProcessor::scan().

#define NLARGE_DOT id,
x,
y,
penColor,
fillColor   )     /**/
 

Definition at line 23 of file DebugDrawings2.h.

#define NARROW id,
x1,
y1,
x2,
y2,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 25 of file DebugDrawings2.h.

Referenced by SlamBorderFinder::calculateDirectionAwayFromBorder(), GT2005BallLocator::draw(), GT2005BallLocator::drawParticle(), SlamSelfLocator::execute(), SlamImageProcessor::execute(), GT2005EdgeSpecialist::getEdgesPercept(), and SlamImageProcessor::scan().

#define NLINE id,
x1,
y1,
x2,
y2,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 27 of file DebugDrawings2.h.

Referenced by GT2005LineFinder_DeterministicApproach::addCrossingsPercept(), GT2005SelfLocator::calcDistributionValidityByStandardDeviation(), GT2005ObstaclesLocator::determineSeenGoals(), GT2005LineFinder_DeterministicApproach::doVerificationScan(), Field::draw(), SlamSelfLocator::draw(), LinesTables2005::ObservationTable< xSize, ySize, cellSize, pointRes >::draw(), GT2005SelfLocator::draw(), GT2005SampleTemplateGenerator::draw(), GT2004SelfLocator::draw(), AngleSymbols::drawAngles(), GT2005BehaviorControl::drawOptions(), GT2005SelfLocator::drawTestSample(), SlamImageProcessor::execute(), GT2005PlayerSpecialist::execute(), GT2005PlayerSpecialist::findBlueFootPointYAxis(), GT2005LineFinder_DeterministicApproach::findLineFragments(), GT2005PlayerSpecialist::findRedFootPointYAxis(), GT2005EdgeSpecialist::getEdgesPercept(), SlamSelfLocator::lineObservationUpdate(), SlamBeaconDetector::scanForFlagCharacterization(), GT2005SelfLocator::updateByCenterCircle(), GT2005SelfLocator::updateByCrossing(), and GT2005SelfLocator::updateByPoint().

#define NCOLORED_LINE id,
x1,
y1,
x2,
y2,
penWidth,
penStyle,
penColorR,
penColorG,
penColorB   )     /**/
 

Definition at line 29 of file DebugDrawings2.h.

Referenced by GT2005TeamBallLocator::draw(), GT2005BallLocator::draw(), and Cognition::main().

#define NPOSE_2D_SAMPLE id,
p,
color   )     /**/
 

Definition at line 31 of file DebugDrawings2.h.

#define NOCTANGLE id,
x1,
y1,
x2,
y2,
x3,
y3,
x4,
y4,
x5,
y5,
x6,
y6,
x7,
y7,
x8,
y8,
color,
fill   )     /**/
 

Definition at line 33 of file DebugDrawings2.h.

#define NQUADRANGLE id,
x1,
y1,
x2,
y2,
x3,
y3,
x4,
y4,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 35 of file DebugDrawings2.h.

#define NRECTANGLE id,
x1,
y1,
x2,
y2,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 37 of file DebugDrawings2.h.

Referenced by GT2005BehaviorControl::drawOptions(), and SlamImageProcessor::execute().

#define NCROSS id,
x,
y,
size,
penWidth,
penStyle,
penColor   )     /**/
 

Definition at line 39 of file DebugDrawings2.h.

Referenced by GT2005WalkCalibrationMainBehavior::calculateStartPose().

#define NCOMPLEX_DRAWING id,
expression   )     /**/
 

Definition at line 41 of file DebugDrawings2.h.

Referenced by GT2005LineFinder_DeterministicApproach::addCrossingsPercept(), GT2005SelfLocator::calcDistributionValidityByStandardDeviation(), GT2005ObstaclesLocator::determineSeenGoals(), GT2005SelfLocator::draw(), GT2005SampleTemplateGenerator::draw(), GT2005BehaviorControl::drawOptions(), GT2005SampleTemplateGenerator::generateTemplates(), SlamSelfLocator::lineObservationUpdate(), Cognition::main(), SlamSelfLocator::resample(), GT2004SelfLocator::resample(), SlamSelfLocator::updateByFlag(), and GT2004SelfLocator::updateByPoint().

#define NDEBUG_DRAWING_FINISHED id   )     /**/
 

Definition at line 43 of file DebugDrawings2.h.


Generated on Mon Mar 20 22:07:10 2006 for GT2005 by doxygen 1.3.6