MCPcopy Create free account
hub / github.com/OpenOrienteering/mapper / TestMap

Method TestMap

test/tools_t.cpp:85–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83// ### TestMap ###
84
85TestMap::TestMap()
86{
87 MapCoord coord;
88
89 map = new Map();
90
91 auto black = new MapColor();
92 black->setCmyk(MapColorCmyk(0.0f, 0.0f, 0.0f, 1.0f));
93 black->setOpacity(1.0f);
94 black->setName(QString::fromLatin1("black"));
95 map->addColor(black, 0);
96
97 line_symbol = new LineSymbol();
98 line_symbol->setLineWidth(1);
99 line_symbol->setColor(black);
100 map->addSymbol(line_symbol, 0);
101
102 line_object = new PathObject(line_symbol);
103 line_object->addCoordinate(MapCoord(10, 10));
104 coord = MapCoord(20, 10);
105 coord.setCurveStart(true);
106 line_object->addCoordinate(coord);
107 line_object->addCoordinate(MapCoord(20, 20));
108 line_object->addCoordinate(MapCoord(30, 20));
109 line_object->addCoordinate(MapCoord(30, 10));
110 map->addObject(line_object);
111
112 // TODO: fill map with more content as needed
113}
114
115TestMap::~TestMap() = default;
116

Callers

nothing calls this directly

Calls 12

MapColorCmykClass · 0.85
setCmykMethod · 0.80
setOpacityMethod · 0.80
setLineWidthMethod · 0.80
addSymbolMethod · 0.80
setCurveStartMethod · 0.80
MapCoordClass · 0.50
setNameMethod · 0.45
addColorMethod · 0.45
setColorMethod · 0.45
addCoordinateMethod · 0.45
addObjectMethod · 0.45

Tested by

no test coverage detected