Homepage Demos Overview Downloads Tutorials Reference
Credits

MapBuilderRequest Class Reference

#include <MapBuilderRequests.h>

Inheritance diagram for MapBuilderRequest:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 11 of file MapBuilderRequests.h.

Public Types

 none
 takeSnap
 localMap
 worldMap
 onStand
 onLegs
enum  MapBuilderRequestType_t { none, takeSnap, localMap, worldMap }
enum  GroundPlaneAssumption_t { onStand, onLegs }

Public Member Functions

virtual MapBuilderRequestType_t getRequestType () const =0
virtual ~MapBuilderRequest ()
 MapBuilderRequest (unsigned int num=1)
 Constructor.
 MapBuilderRequest (const MapBuilderRequest &req)
 Copy constructor.

Public Attributes

unsigned int requestID
colorMap objectColors
colorMap occluderColors
map< int, int > minBlobAreas
map< int, BlobData::BlobOrientation_tblobOrientations
unsigned int floorColor
unsigned int numImages
enum DualCoding::MapBuilderRequest::GroundPlaneAssumption_t groundPlaneAssumption

Private Types

typedef map< ShapeType_t,
set< int > > 
colorMap

Private Member Functions

MapBuilderRequestoperator= (const MapBuilderRequest &req)

Friends

class MapBuilder


Member Typedef Documentation

typedef map<ShapeType_t,set<int> > colorMap [private]

Definition at line 12 of file MapBuilderRequests.h.


Member Enumeration Documentation

Enumerator:
onStand 
onLegs 

Definition at line 33 of file MapBuilderRequests.h.

Enumerator:
none 
takeSnap 
localMap 
worldMap 

Definition at line 16 of file MapBuilderRequests.h.


Constructor & Destructor Documentation

virtual ~MapBuilderRequest (  )  [inline, virtual]

Definition at line 25 of file MapBuilderRequests.h.

MapBuilderRequest ( unsigned int  num = 1  )  [inline]

Constructor.

Definition at line 36 of file MapBuilderRequests.h.

MapBuilderRequest ( const MapBuilderRequest req  )  [inline]

Copy constructor.

Definition at line 42 of file MapBuilderRequests.h.


Member Function Documentation

virtual MapBuilderRequestType_t getRequestType (  )  const [pure virtual]

MapBuilderRequest& operator= ( const MapBuilderRequest req  )  [private]


Friends And Related Function Documentation

friend class MapBuilder [friend]

Definition at line 13 of file MapBuilderRequests.h.


Member Data Documentation

unsigned int floorColor

Definition at line 31 of file MapBuilderRequests.h.

Referenced by MapBuilder::getCameraShapes().

map<int, int> minBlobAreas

Definition at line 29 of file MapBuilderRequests.h.

Referenced by MapBuilder::getCamBlobs().

unsigned int numImages

Definition at line 32 of file MapBuilderRequests.h.

Definition at line 28 of file MapBuilderRequests.h.

Referenced by MapBuilder::getCameraShapes().

unsigned int requestID

Definition at line 27 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest(), and MapBuilder::requestComplete().


The documentation for this class was generated from the following file:

DualCoding 3.0beta
Generated Wed Oct 4 00:02:28 2006 by Doxygen 1.4.7