⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qgssymbologyutils.cpp

📁 一个非常好的GIS开源新版本
💻 CPP
📖 第 1 页 / 共 4 页
字号:
static const char *dense5Data[] = {  "50 20 2 1",  ". c #3155c5",  "# c #ffffff",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###."};static const char *diagCrossData[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  "...#.......#.......#.......#.......#.......#......",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.",  ".......#.......#.......#.......#.......#.......#..",  "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  "...#.......#.......#.......#.......#.......#......",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.",  ".......#.......#.......#.......#.......#.......#..",  "#.....#.#.....#.#.....#.#.....#.#.....#.#.....#.#.",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  "...#.......#.......#.......#.......#.......#......",  "..#.#.....#.#.....#.#.....#.#.....#.#.....#.#.....",  ".#...#...#...#...#...#...#...#...#...#...#...#...#"};static const char *dense1Data[] = {  "50 20 2 1",  ". c #3155c5",  "# c #ffffff",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "..................................................",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "..................................................",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "..................................................",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "..................................................",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  ".................................................."};static const char *dense6Data[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  "..................................................",  "#...#...#...#...#...#...#...#...#...#...#...#...#.",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "#...#...#...#...#...#...#...#...#...#...#...#...#.",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "#...#...#...#...#...#...#...#...#...#...#...#...#.",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "#...#...#...#...#...#...#...#...#...#...#...#...#.",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#...",  "..................................................",  "#...#...#...#...#...#...#...#...#...#...#...#...#.",  "..................................................",  "..#...#...#...#...#...#...#...#...#...#...#...#..."};static const char *verticalData[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#.."};static const char *dense7Data[] = {  "50 20 2 1",  ". c #3155c5",  "# c #ffffff",  "##################################################",  "##################################################",  ".###.###.###.###.###.###.###.###.###.###.###.###.#",  "##################################################",  "##################################################",  "##################################################",  ".###.###.###.###.###.###.###.###.###.###.###.###.#",  "##################################################",  "##################################################",  "##################################################",  ".###.###.###.###.###.###.###.###.###.###.###.###.#",  "##################################################",  "##################################################",  "##################################################",  ".###.###.###.###.###.###.###.###.###.###.###.###.#",  "##################################################",  "##################################################",  "##################################################",  ".###.###.###.###.###.###.###.###.###.###.###.###.#",  "##################################################"};static const char *crossData[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  "##################################################",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  "##################################################",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  "##################################################",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#..",  ".....#.....#.....#.....#.....#.....#.....#.....#.."};static const char *dense2Data[] = {  "50 20 2 1",  ". c #3155c5",  "# c #ffffff",  "..................................................",  "...#...#...#...#...#...#...#...#...#...#...#...#..",  "..................................................",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..................................................",  "...#...#...#...#...#...#...#...#...#...#...#...#..",  "..................................................",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..................................................",  "...#...#...#...#...#...#...#...#...#...#...#...#..",  "..................................................",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..................................................",  "...#...#...#...#...#...#...#...#...#...#...#...#..",  "..................................................",  ".#...#...#...#...#...#...#...#...#...#...#...#...#",  "..................................................",  "...#...#...#...#...#...#...#...#...#...#...#...#..",  "..................................................",  ".#...#...#...#...#...#...#...#...#...#...#...#...#"};static const char *bdiagData[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  ".#.......#.......#.......#.......#.......#.......#",  "#.......#.......#.......#.......#.......#.......#.",  ".......#.......#.......#.......#.......#.......#..",  "......#.......#.......#.......#.......#.......#...",  ".....#.......#.......#.......#.......#.......#....",  "....#.......#.......#.......#.......#.......#.....",  "...#.......#.......#.......#.......#.......#......",  "..#.......#.......#.......#.......#.......#.......",  ".#.......#.......#.......#.......#.......#.......#",  "#.......#.......#.......#.......#.......#.......#.",  ".......#.......#.......#.......#.......#.......#..",  "......#.......#.......#.......#.......#.......#...",  ".....#.......#.......#.......#.......#.......#....",  "....#.......#.......#.......#.......#.......#.....",  "...#.......#.......#.......#.......#.......#......",  "..#.......#.......#.......#.......#.......#.......",  ".#.......#.......#.......#.......#.......#.......#",  "#.......#.......#.......#.......#.......#.......#.",  ".......#.......#.......#.......#.......#.......#..",  "......#.......#.......#.......#.......#.......#..."};static const char *dense3Data[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "#.###.###.###.###.###.###.###.###.###.###.###.###.",  ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#",  "###.###.###.###.###.###.###.###.###.###.###.###.##"};static const char *nobrush[] = {  "50 20 2 1",  "# c None",  ". c #3155c5",  ".................................................."  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".################################################.",  ".................................................."};static const char *texturePatternData[] = {  "50 20 2 1",  "# c #3155c5",  ". c #ffffff",  "..................................................",  "..................#########.......................",  "...............##############.....................",  "..............####........#####...................",  "...........................####...................",  "...........................####...................",  "...........................####...................",  "...........................####...................",  "..........................####....................",  "..........................####....................",  "........................####......................",  "......................####........................",  "....................####..........................",  "...................####...........................",  "...................####...........................",  "..................................................",  "...................####...........................",  "...................####...........................",  "...................####...........................",  ".................................................."};QString QgsSymbologyUtils::penStyle2QString(Qt::PenStyle penstyle){  if (penstyle == Qt::NoPen)  {    return "NoPen";  }   else if (penstyle == Qt::SolidLine)  {    return "SolidLine";  }   else if (penstyle == Qt::DashLine)  {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -