Images Class Reference

#include <DebugImages.h>

List of all members.

Public Types

 noImage
 rawImage
 segmentedImage1
 segmentedImage2
 segmentedImage3
 classificationY
 classificationU
 classificationV
 colorFrequency
 imageProcessorGeneral
 imageProcessorScanLines
 imageProcessorBall
 imageProcessorGoals
 imageProcessorFlags
 imageProcessorPlayers
 imageProcessorGradients
 imageMotionRecognition
 numberOfImageIDs
 image = numberOfImageIDs
 segmentedImage
 correctedImage
 correctedSegmentedImage
enum  ImageID {
  noImage, rawImage, segmentedImage1, segmentedImage2,
  segmentedImage3, classificationY, classificationU, classificationV,
  colorFrequency, imageProcessorGeneral, imageProcessorScanLines, imageProcessorBall,
  imageProcessorGoals, imageProcessorFlags, imageProcessorPlayers, imageProcessorGradients,
  imageMotionRecognition, numberOfImageIDs, image = numberOfImageIDs, segmentedImage,
  correctedImage, correctedSegmentedImage
}

Static Public Member Functions

static char * getImageIDName (ImageID imageID)
static bool getDebugKeyID (enum ImageID imageID, DebugKeyTable::debugKeyID &debugKeyID)


Detailed Description

Contains IDs for different (debug) image types as well as a method to output their names.

Definition at line 176 of file DebugImages.h.


Member Enumeration Documentation

enum Images::ImageID

IDs for images. enter new image IDs here and add the corresponding string in getImageIDName.

Enumerator:
noImage 
rawImage 
segmentedImage1 
segmentedImage2 
segmentedImage3 
classificationY 
classificationU 
classificationV 
colorFrequency 
imageProcessorGeneral 
imageProcessorScanLines 
imageProcessorBall 
imageProcessorGoals 
imageProcessorFlags 
imageProcessorPlayers 
imageProcessorGradients 
imageMotionRecognition 
numberOfImageIDs 
image 
segmentedImage 
correctedImage 
correctedSegmentedImage 

Definition at line 183 of file DebugImages.h.


Member Function Documentation

static bool Images::getDebugKeyID ( enum ImageID  imageID,
DebugKeyTable::debugKeyID debugKeyID 
) [inline, static]

Definition at line 238 of file DebugImages.h.

References classificationU, classificationV, classificationY, colorFrequency, imageMotionRecognition, imageProcessorBall, imageProcessorFlags, imageProcessorGeneral, imageProcessorGoals, imageProcessorGradients, imageProcessorPlayers, imageProcessorScanLines, segmentedImage1, segmentedImage2, segmentedImage3, DebugKeyTable::send_classificationU_image, DebugKeyTable::send_classificationV_image, DebugKeyTable::send_classificationY_image, DebugKeyTable::send_colorFrequency_image, DebugKeyTable::send_imageMotionRecognition_image, DebugKeyTable::send_imageProcessorBall_image, DebugKeyTable::send_imageProcessorFlags_image, DebugKeyTable::send_imageProcessorGeneral_image, DebugKeyTable::send_imageProcessorGoals_image, DebugKeyTable::send_imageProcessorGradients_image, DebugKeyTable::send_imageProcessorPlayers_image, DebugKeyTable::send_imageProcessorScanLines_image, DebugKeyTable::send_segmentedImage1_image, DebugKeyTable::send_segmentedImage2_image, and DebugKeyTable::send_segmentedImage3_image.

Referenced by RobotConsole::debugKey(), RobotConsole::handleMessage(), and ImageDrawingManager::sendDebugKeysForSimulatedRobots().

static char* Images::getImageIDName ( ImageID  imageID  )  [inline, static]

Returns a description for an indexed image id. Add descriptions for new image ids here.

Definition at line 213 of file DebugImages.h.

References classificationU, classificationV, classificationY, colorFrequency, imageMotionRecognition, imageProcessorBall, imageProcessorFlags, imageProcessorGeneral, imageProcessorGoals, imageProcessorGradients, imageProcessorPlayers, imageProcessorScanLines, noImage, rawImage, segmentedImage1, segmentedImage2, and segmentedImage3.

Referenced by ImageDrawingManager::loadProperties(), CColorTable64DlgBar::OnInitDialog(), ImageDrawingManager::saveProperties(), and DebugDrawingManagerUI::showContextMenu().


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