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   
00030   // this one must always come last
00031   numDataTypes
00032 };
00033 
00034 const char* data_name(int data_type);
00035 
00036 } // namespace
00037 
00038 #endif

DualCoding 4.0
Generated Thu Nov 22 00:52:36 2007 by Doxygen 1.5.4