00001
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
00015
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
00031 numDataTypes
00032 };
00033
00034 const char* data_name(int data_type);
00035
00036 }
00037
00038 #endif