00001
00002
00003
00004
00005
00006
00007 #include "MigrateToVersion6.h"
00008
00009 MigrateToVersion6::MigrateToVersion6 ()
00010 {
00011 }
00012
00013 ColorPalette MigrateToVersion6::colorPalette (int preVersion6) const
00014 {
00015 switch (preVersion6) {
00016 case 0:
00017 return COLOR_PALETTE_BLACK;
00018
00019 case 1:
00020 return COLOR_PALETTE_BLUE;
00021
00022 case 2:
00023 return COLOR_PALETTE_CYAN;
00024
00025 case 3:
00026 return COLOR_PALETTE_GOLD;
00027
00028 case 4:
00029 return COLOR_PALETTE_GREEN;
00030
00031 case 5:
00032 return COLOR_PALETTE_MAGENTA;
00033
00034 case 6:
00035 return COLOR_PALETTE_RED;
00036
00037 case 7:
00038 return COLOR_PALETTE_TRANSPARENT;
00039
00040 case 8:
00041 return COLOR_PALETTE_YELLOW;
00042
00043 default:
00044 return COLOR_PALETTE_BLACK;
00045 }
00046 }
00047
00048 CurveConnectAs MigrateToVersion6::curveConnectAs (int preVersion6) const
00049 {
00050 switch (preVersion6) {
00051 case 0:
00052 return CONNECT_AS_FUNCTION_STRAIGHT;
00053
00054 case 1:
00055 return CONNECT_AS_RELATION_STRAIGHT;
00056
00057 default:
00058 return CONNECT_AS_FUNCTION_STRAIGHT;
00059 }
00060 }
00061
00062 PointShape MigrateToVersion6::pointShape (int preVersion6) const
00063 {
00064 switch (preVersion6) {
00065 case 0:
00066 return POINT_SHAPE_CROSS;
00067
00068 case 1:
00069 return POINT_SHAPE_X;
00070
00071 case 2:
00072 return POINT_SHAPE_DIAMOND;
00073
00074 case 3:
00075 return POINT_SHAPE_SQUARE;
00076
00077 case 4:
00078 return POINT_SHAPE_TRIANGLE;
00079
00080 default:
00081 return POINT_SHAPE_CROSS;
00082 }
00083 }
00084
00085 int MigrateToVersion6::pointRadius (int preVersion6) const
00086 {
00087
00088 return 2 * (preVersion6 + 1);
00089 }