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

GT2005GoalRecognizer::GoalHypothesis Struct Reference

TODO: Write Summary. More...

Inheritance diagram for GT2005GoalRecognizer::GoalHypothesis:

Inheritance graph
[legend]
Collaboration diagram for GT2005GoalRecognizer::GoalHypothesis:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GoalHypothesis ()
 Constructs an empty GoalHypothesis with default values.

virtual void serialize (In *in, Out *out)
 Streaming operators.


Public Attributes

Goalpost goalpost [2]
 The left and right goalpost.

Vector2< int > crossBarEndpoint
 Right end of cross bar.

Vector2< double > crossBarEndpointH
int width
 Goal width.

int height
 Goal height (the maximum of the goalpost heights).

bool crossBarInImage
 Cross bar is in image -> if true, height cannot be determined.

bool onGreen
 There is green below the goal hypthesis.


Detailed Description

TODO: Write Summary.

Definition at line 489 of file GT2005GoalRecognizer.h.


Constructor & Destructor Documentation

GT2005GoalRecognizer::GoalHypothesis::GoalHypothesis  )  [inline]
 

Constructs an empty GoalHypothesis with default values.

Definition at line 492 of file GT2005GoalRecognizer.h.


Member Function Documentation

virtual void GT2005GoalRecognizer::GoalHypothesis::serialize In in,
Out out
[inline, virtual]
 

Streaming operators.

Implements Streamable.

Definition at line 516 of file GT2005GoalRecognizer.h.

References crossBarInImage, goalpost, STREAM, STREAM_REGISTER_BEGIN, and STREAM_REGISTER_FINISH.


Member Data Documentation

Goalpost GT2005GoalRecognizer::GoalHypothesis::goalpost[2]
 

The left and right goalpost.

Definition at line 495 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal(), GT2005GoalRecognizer::detectFreePartOfGoal(), GT2005GoalRecognizer::interpretResults(), GT2005GoalRecognizer::publishResults(), and serialize().

Vector2<int> GT2005GoalRecognizer::GoalHypothesis::crossBarEndpoint
 

Right end of cross bar.

Definition at line 498 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal(), and GT2005GoalRecognizer::scanCrossBar().

Vector2<double> GT2005GoalRecognizer::GoalHypothesis::crossBarEndpointH
 

Definition at line 499 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal(), GT2005GoalRecognizer::interpretResults(), and GT2005GoalRecognizer::scanCrossBar().

int GT2005GoalRecognizer::GoalHypothesis::width
 

Goal width.

Definition at line 502 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal(), GT2005GoalRecognizer::detectFreePartOfGoal(), and GT2005GoalRecognizer::interpretResults().

int GT2005GoalRecognizer::GoalHypothesis::height
 

Goal height (the maximum of the goalpost heights).

Definition at line 505 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal(), GT2005GoalRecognizer::detectFreePartOfGoal(), and GT2005GoalRecognizer::mergeFragments().

bool GT2005GoalRecognizer::GoalHypothesis::crossBarInImage
 

Cross bar is in image -> if true, height cannot be determined.

Definition at line 508 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::scanCrossBar(), and serialize().

bool GT2005GoalRecognizer::GoalHypothesis::onGreen
 

There is green below the goal hypthesis.

Definition at line 512 of file GT2005GoalRecognizer.h.

Referenced by GT2005GoalRecognizer::analyzeGoal().


The documentation for this struct was generated from the following file:
Generated on Mon Mar 20 22:13:59 2006 for GT2005 by doxygen 1.3.6