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:

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

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.