00001
00002
00003 #include "ShapeTypes.h"
00004
00005 namespace DualCoding {
00006
00007 const char* data_name(int data_type)
00008 {
00009 switch(data_type) {
00010 case lineDataType:
00011 return("LineData");
00012 break;
00013 case ellipseDataType:
00014 return("EllipseData");
00015 break;
00016 case pointDataType:
00017 return("PointData");
00018 break;
00019 case agentDataType:
00020 return("AgentData");
00021 break;
00022 case sphereDataType:
00023 return("SphereData");
00024 break;
00025 case polygonDataType:
00026 return("PolygonData");
00027 break;
00028 case blobDataType:
00029 return("BlobData");
00030 break;
00031 case brickDataType:
00032 return("BrickData");
00033 break;
00034 case pyramidDataType:
00035 return("PyramidData");
00036 break;
00037 case localizationParticleDataType:
00038 return("LocalizationParticleData");
00039 break;
00040 case targetDataType:
00041 return("TargetData");
00042 break;
00043 case unknownDataType:
00044 default:
00045 return("*Unknown*");
00046 break;
00047 }
00048 }
00049
00050 }