GenericDebugData Class Reference

#include <GenericDebugData.h>

List of all members.

Public Types

 numberOfFourierCoefficients = 0
 braitenbergPIDs = 1
 danielTest = 2
 defaultObstaclesLocator = 3
 linesImageProcessor = 4
 MotionDetector = 5
 gridImageProcessor2DebugParameters = 6
 linesSelfLocator = 7
 ballLocatorPIDs = 8
 bodyOffsets = 9
 odometryScale = 10
 motionStabilizer = 11
 yetAnotherInvKinParams = 12
 yetAnotherInvKinPaws = 13
 noOdometrySelfLocator = 14
 teamMessageSendDelay = 15
 numOfGenericDebugDataIDs
 unknown
enum  GenericDebugDataID {
  numberOfFourierCoefficients = 0, braitenbergPIDs = 1, danielTest = 2, defaultObstaclesLocator = 3,
  linesImageProcessor = 4, MotionDetector = 5, gridImageProcessor2DebugParameters = 6, linesSelfLocator = 7,
  ballLocatorPIDs = 8, bodyOffsets = 9, odometryScale = 10, motionStabilizer = 11,
  yetAnotherInvKinParams = 12, yetAnotherInvKinPaws = 13, noOdometrySelfLocator = 14, teamMessageSendDelay = 15,
  numOfGenericDebugDataIDs, unknown
}

Public Member Functions

 GenericDebugData ()
 ~GenericDebugData ()

Static Public Member Functions

static const char * getGenericDebugDateName (GenericDebugDataID genericDebugDataID)
static const char * getParameterName (GenericDebugDataID genericDebugDataID, int index)
static MessageID getMessageID (GenericDebugDataID genericDebugDataID)
static double getDefaultValue (GenericDebugDataID genericDebugDataID, int index)
static double getMinValue (GenericDebugDataID genericDebugDataID, int index)
static double getMaxValue (GenericDebugDataID genericDebugDataID, int index)

Public Attributes

int id
double data [10]


Detailed Description

Definition at line 19 of file GenericDebugData.h.


Member Enumeration Documentation

enum GenericDebugData::GenericDebugDataID

Enumerator:
numberOfFourierCoefficients 
braitenbergPIDs 
danielTest 
defaultObstaclesLocator 
linesImageProcessor 
MotionDetector 
gridImageProcessor2DebugParameters 
linesSelfLocator 
ballLocatorPIDs 
bodyOffsets 
odometryScale 
motionStabilizer 
yetAnotherInvKinParams 
yetAnotherInvKinPaws 
noOdometrySelfLocator 
teamMessageSendDelay 
numOfGenericDebugDataIDs 
unknown 

Definition at line 28 of file GenericDebugData.h.


Constructor & Destructor Documentation

GenericDebugData::GenericDebugData (  ) 

Constructor

Definition at line 9 of file GenericDebugData.cpp.

GenericDebugData::~GenericDebugData (  ) 

Destructor

Definition at line 11 of file GenericDebugData.cpp.


Member Function Documentation

static double GenericDebugData::getDefaultValue ( GenericDebugDataID  genericDebugDataID,
int  index 
) [inline, static]

Definition at line 114 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by CTestDataGeneratorDlgBar::loadParameters(), CTestDataGeneratorDlgBar::OnDefaultButton(), and RobotConsole::sendGeneric().

static const char* GenericDebugData::getGenericDebugDateName ( GenericDebugDataID  genericDebugDataID  )  [inline, static]

Definition at line 51 of file GenericDebugData.h.

References ballLocatorPIDs, bodyOffsets, braitenbergPIDs, danielTest, defaultObstaclesLocator, gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, MotionDetector, motionStabilizer, noOdometrySelfLocator, numberOfFourierCoefficients, odometryScale, teamMessageSendDelay, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by ConsoleRoboCupCtrl::createCompletion(), CTestDataGeneratorDlgBar::loadParameters(), CTestDataGeneratorDlgBar::OnInitDialog(), CTestDataGeneratorDlgBar::saveParameters(), and RobotConsole::sendGeneric().

static double GenericDebugData::getMaxValue ( GenericDebugDataID  genericDebugDataID,
int  index 
) [inline, static]

Definition at line 148 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by CTestDataGeneratorDlgBar::OnDefaultButton().

static MessageID GenericDebugData::getMessageID ( GenericDebugDataID  genericDebugDataID  )  [inline, static]

Definition at line 101 of file GenericDebugData.h.

References bodyOffsets, idBodyOffsets, idGenericDebugData, idLinesSelfLocatorParameters, idOdometryScale, idYetAnotherInvKinParams, idYetAnotherInvKinPaws, linesSelfLocator, odometryScale, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by TestDataGenerator::generateGenericDebugData(), and RobotConsole::sendGeneric().

static double GenericDebugData::getMinValue ( GenericDebugDataID  genericDebugDataID,
int  index 
) [inline, static]

Definition at line 133 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by CTestDataGeneratorDlgBar::OnDefaultButton().

static const char* GenericDebugData::getParameterName ( GenericDebugDataID  genericDebugDataID,
int  index 
) [inline, static]

Definition at line 75 of file GenericDebugData.h.

References ballLocatorPIDs, bodyOffsets, gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, odometryScale, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

Referenced by CTestDataGeneratorDlgBar::loadParameters(), and CTestDataGeneratorDlgBar::OnDefaultButton().


Member Data Documentation

double GenericDebugData::data[10]

Definition at line 164 of file GenericDebugData.h.

Referenced by TestDataGenerator::generateImageWithBall(), TestDataGenerator::generateImageWithLine(), TestDataGenerator::generateImageWithYUV_Layer(), CTestDataGeneratorDlgBar::generateTestData(), TestDataGenerator::lineClippingTest(), and TestDataGenerator::lineClippingTest2().

int GenericDebugData::id

Definition at line 163 of file GenericDebugData.h.

Referenced by TestDataGenerator::generateGenericDebugData(), and CTestDataGeneratorDlgBar::generateTestData().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:32:14 2006 for DT2005.panorama by  doxygen 1.4.7