- Timestamp:
- Feb 24, 2016 1:36:04 PM (8 years ago)
- Location:
- geovis/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/Makefile.in
r6048 r6049 219 219 CommandQueue.o: CommandQueue.h Trace.h 220 220 FileUtil.o: FileUtil.h 221 Icons.o: Icons.h 221 222 IData.o: IData.h 222 223 idatatest.o: IData.h … … 226 227 PPMWriter.o: PPMWriter.h ResponseQueue.h Trace.h 227 228 ReadBuffer.o: ReadBuffer.h Trace.h 228 Renderer.o: Renderer.h Trace.h Picker.h Placard.h MouseCoordsTool.h ScaleBar.h FileUtil.h Util.h 229 Renderer.o: Renderer.h Trace.h Picker.h Placard.h MouseCoordsTool.h ScaleBar.h FileUtil.h Util.h Icons.h 229 230 RendererCmd.o: Renderer.h ReadBuffer.h ResponseQueue.h Trace.h CmdProc.h PPMWriter.h TGAWriter.h Placard.h 230 231 RenderServer.o: RenderServer.h RendererCmd.h Renderer.h ReadBuffer.h ResponseQueue.h Trace.h PPMWriter.h TGAWriter.h Stats.h -
geovis/trunk/Renderer.cpp
r6005 r6049 102 102 #include "FileUtil.h" 103 103 #include "Util.h" 104 #include "Icons.h" 104 105 #include "Trace.h" 105 106 … … 125 126 TRACE("Enter"); 126 127 128 initIconMap(); 127 129 _bgColor[0] = 0; 128 130 _bgColor[1] = 0; … … 170 172 171 173 TRACE("Leave"); 174 } 175 176 std::string Renderer::getIconFile(const char *name) const 177 { 178 std::ostringstream oss; 179 oss << _resourcePath << "/" << GeoVis::getIconFile(name); 180 return oss.str(); 172 181 } 173 182 -
geovis/trunk/Renderer.h
r6005 r6049 157 157 158 158 void setupCache(); 159 160 std::string getIconFile(const char *name) const; 159 161 160 162 std::string getBaseImage() const; -
geovis/trunk/RendererCmd.cpp
r6019 r6049 1828 1828 osgEarth::Symbology::IconSymbol *is = style.getOrCreateSymbol<osgEarth::Symbology::IconSymbol>(); 1829 1829 if (icon != NULL && strlen(icon) > 0) { 1830 if (strcmp(icon, "pin") == 0) { 1831 is->url()->setLiteral(g_renderer->getPinIcon()); 1830 std::string iconFile = g_renderer->getIconFile(icon); 1831 if (!iconFile.empty()) { 1832 is->url()->setLiteral(iconFile); 1832 1833 } else { 1833 1834 is->url() = osgEarth::Symbology::StringExpression(icon);
Note: See TracChangeset
for help on using the changeset viewer.