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

BoxSpecialist::SegmentInfo Struct Reference

This struct holds information about a segment in the image. More...

#include <BoxSpecialist.h>

Collaboration diagram for BoxSpecialist::SegmentInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SegmentInfo ()
 Constructor.


Public Attributes

double lmValidityYellow
 Vote for a landmark with yellow.

double lmValiditySkyblue
 Vote for a landmark with blue.

double goalValidity
 Vote for a goal.

Rectangle rect
 Durrounding rectangle, aligned to horizon.

int yellow
 Number of yellow pixels.

int skyblue
 Number of skyblue pixels.

int pink
 Number of pink pixels.

int size
 Number of pixels.

colorClass bottomColor
 Bottom color of a landmark.

colorClass topColor
 Top color of a landmark.

list< LinePair > * segment
 Pointer to the list of runs.


Detailed Description

This struct holds information about a segment in the image.

Definition at line 47 of file BoxSpecialist.h.


Constructor & Destructor Documentation

BoxSpecialist::SegmentInfo::SegmentInfo  ) 
 

Constructor.

Definition at line 12 of file BoxSpecialist.cpp.


Member Data Documentation

double BoxSpecialist::SegmentInfo::lmValidityYellow
 

Vote for a landmark with yellow.

Definition at line 51 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createValidities().

double BoxSpecialist::SegmentInfo::lmValiditySkyblue
 

Vote for a landmark with blue.

Definition at line 53 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createValidities().

double BoxSpecialist::SegmentInfo::goalValidity
 

Vote for a goal.

Definition at line 55 of file BoxSpecialist.h.

Referenced by BoxSpecialist::fusionGoal(), and BoxSpecialist::searchGoal().

Rectangle BoxSpecialist::SegmentInfo::rect
 

Durrounding rectangle, aligned to horizon.

Definition at line 57 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createBBox(), BoxSpecialist::fitLandmark(), BoxSpecialist::fusionGoal(), BoxSpecialist::mergeBoxes(), BoxSpecialist::searchGoal(), and BoxSpecialist::searchLandmark().

int BoxSpecialist::SegmentInfo::yellow
 

Number of yellow pixels.

Definition at line 59 of file BoxSpecialist.h.

Referenced by BoxSpecialist::countColors(), BoxSpecialist::createValidities(), BoxSpecialist::fusionGoal(), BoxSpecialist::mergeBoxes(), BoxSpecialist::searchGoal(), and BoxSpecialist::searchLandmark().

int BoxSpecialist::SegmentInfo::skyblue
 

Number of skyblue pixels.

Definition at line 61 of file BoxSpecialist.h.

Referenced by BoxSpecialist::countColors(), BoxSpecialist::createValidities(), BoxSpecialist::fusionGoal(), BoxSpecialist::mergeBoxes(), BoxSpecialist::searchGoal(), and BoxSpecialist::searchLandmark().

int BoxSpecialist::SegmentInfo::pink
 

Number of pink pixels.

Definition at line 63 of file BoxSpecialist.h.

Referenced by BoxSpecialist::countColors(), BoxSpecialist::createValidities(), BoxSpecialist::fusionGoal(), BoxSpecialist::mergeBoxes(), BoxSpecialist::searchGoal(), and BoxSpecialist::searchLandmark().

int BoxSpecialist::SegmentInfo::size
 

Number of pixels.

Definition at line 65 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createBBox(), and BoxSpecialist::mergeBoxes().

colorClass BoxSpecialist::SegmentInfo::bottomColor
 

Bottom color of a landmark.

Definition at line 67 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createBBox(), and BoxSpecialist::fusionGoal().

colorClass BoxSpecialist::SegmentInfo::topColor
 

Top color of a landmark.

Definition at line 69 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createBBox().

list<LinePair>* BoxSpecialist::SegmentInfo::segment
 

Pointer to the list of runs.

Definition at line 71 of file BoxSpecialist.h.

Referenced by BoxSpecialist::createBBox().


The documentation for this struct was generated from the following files:
Generated on Thu Sep 23 20:04:45 2004 for GT2004 by doxygen 1.3.6