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   dominoDataType,
00035   naughtDataType,
00036   crossDataType,
00037   skeletonDataType, 
00038   // this one must always come last
00039   numDataTypes
00040 };
00041 
00042 const char* data_name(int data_type);
00043 
00044 } // namespace
00045 
00046 #endif

DualCoding 5.1CVS
Generated Mon May 9 04:56:27 2016 by Doxygen 1.6.3