Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

RobotFlow::ColorLookup Class Reference

#include <ColorLookup.h>

Inheritance diagram for RobotFlow::ColorLookup:

Inheritance graph
Collaboration diagram for RobotFlow::ColorLookup:

Collaboration graph

Public Member Functions

 ColorLookup ()
 ColorLookup (unsigned int *lookup)
 ColorLookup (const ColorLookup &cpy)
unsigned int & operator[] (int pos)
ColorLookupoperator= (const ColorLookup &cpy)
void printOn (std::ostream &out=std::cout) const
void readFrom (std::istream &in)
unsigned * get_lookup ()
void ref ()
void unref ()
int unique ()
virtual void destroy ()
virtual void serialize (std::ostream &out) const
virtual void unserialize (std::istream &in)
virtual void doesNotUnderstand (std::string method)
virtual bool isNil () const
virtual void prettyPrint (std::ostream &out=std::cout) const
virtual ObjectRef clone ()
virtual std::string className () const

Static Public Member Functions

static ObjectRef newObject (const std::string &objType)
static int addObjectType (const std::string &objType, _ObjectFactory *factory)
static std::map< std::string,
_ObjectFactory * > & 
ObjectFactoryDictionary ()
static TypeMap< _ObjectFactory * > & TypeidDictionary ()

Protected Attributes

AtomicCounter ref_count

Private Attributes

unsigned int m_color_lookup [32768]


friend std::ostream & operator<< (std::ostream &out, const Object &obj)

Constructor & Destructor Documentation

RobotFlow::ColorLookup::ColorLookup  ) 

RobotFlow::ColorLookup::ColorLookup unsigned int *  lookup  ) 

RobotFlow::ColorLookup::ColorLookup const ColorLookup cpy  ) 

Member Function Documentation

unsigned* RobotFlow::ColorLookup::get_lookup  )  [inline]

ColorLookup & RobotFlow::ColorLookup::operator= const ColorLookup cpy  ) 

unsigned int & RobotFlow::ColorLookup::operator[] int  pos  ) 

void RobotFlow::ColorLookup::printOn std::ostream &  out = std::cout  )  const [virtual]

Implements FD::Object.

void RobotFlow::ColorLookup::readFrom std::istream &  in  )  [virtual]

Reimplemented from FD::Object.

Field Documentation

unsigned int RobotFlow::ColorLookup::m_color_lookup[32768] [private]

The documentation for this class was generated from the following files:
Generated on Wed Oct 5 14:36:33 2005 for RobotFlow by  doxygen 1.4.4