Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

ShapeTypes.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 #ifndef _ShapeTypes_H_
00003 #define _ShapeTypes_H_
00004 
00005 namespace DualCoding {
00006 
00007 enum ReferenceFrameType_t {
00008   unspecified,
00009   camcentric,
00010   egocentric,
00011   allocentric
00012 };
00013 
00014 //! NOTE: If any of these type numbers are changed, the corresponding type
00015 //! number must be changed in SketchGUI.java and possibly elsewhere!
00016 enum ShapeType_t {
00017   unknownDataType = 0,
00018   lineDataType,
00019   ellipseDataType,
00020   pointDataType,
00021   agentDataType,
00022   sphereDataType,
00023   polygonDataType,
00024   blobDataType,
00025   brickDataType,
00026   pyramidDataType,
00027   localizationParticleDataType,
00028   targetDataType,
00029   markerDataType,
00030   cylinderDataType,
00031   siftDataType,
00032   aprilTagDataType,
00033   graphicsDataType,
00034   
00035   // this one must always come last
00036   numDataTypes
00037 };
00038 
00039 const char* data_name(int data_type);
00040 
00041 } // namespace
00042 
00043 #endif

DualCoding 5.1CVS
Generated Fri Mar 16 05:23:47 2012 by Doxygen 1.6.3