| 
 Public Member Functions | 
|   | CSymbol () | 
|   | CSymbol (int symbolDescriptor, int centerX, int centerY, int width, int height) | 
|   | CSymbol (int symbolDescriptor, int centerX, int centerY, int width, int height, std::vector< float > &nnet_output) | 
|   | CSymbol (const CSymbol &initSymbol) | 
| virtual  | ~CSymbol () | 
| void  | SetSymbol (int symbolDescriptor, int centerX, int centerY, int width, int height) | 
| void  | GetSymbolName (std::string &resultString) const  | 
| void  | printOn (std::ostream &out=std::cout) const  | 
| int  | GetCenterX () const  | 
| int  | GetCenterY () const  | 
| int  | GetHeight () const  | 
| int  | GetWidth () const  | 
| int  | GetSymbol () const  | 
| std::vector< float >  | GetNetVector () const  | 
| 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 void  | readFrom (std::istream &in=std::cin) | 
| 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 | 
| int  | mSymbolDescriptor | 
| int  | mCenterX | 
| int  | mCenterY | 
| int  | mHeight | 
| int  | mWidth | 
| std::vector< float >  | mNetOutput | 
 Friends | 
| friend std::ostream &  | operator<< (std::ostream &out, const Object &obj) |