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

DualCoding 3.0beta
Generated Wed Oct 4 00:01:54 2006 by Doxygen 1.4.7