00001 #pragma once
00002 #include "SugoiTracer\config.h"
00003
00004 #if _SG_TRC_SVG
00005
00006 #include <SugoiTools\cl_vectors.h>
00007 #include <SugoiTools\xml.h>
00008
00009 _SG_TRC_DLL_EXPORT TiXmlElement* SVGCreateLine(TiXmlElement* _Root, CL_Vector2Df &_Origine, CL_Vector2Df &_Dest, std::string _Style);
00010 _SG_TRC_DLL_EXPORT TiXmlElement* SVGCreateText(TiXmlElement* _Root, CL_Vector2Df &_Pos, std::string _Text);
00011 _SG_TRC_DLL_EXPORT TiXmlElement* SVGCreateCircle(TiXmlElement* _Root, CL_Vector2Df &_Pos, int _size);
00012 _SG_TRC_DLL_EXPORT TiXmlElement* SVGCreateStyleContainer(TiXmlElement* _Root, std::string _Style, std::string _Transform);
00013 _SG_TRC_DLL_EXPORT TiXmlDocument* SVGCreateGraph(std::string FileName, CL_Vector2Df &_graphOrigine, CL_Vector2Df &_graphSize, CL_Vector2Df &_Size);
00014
00015 _SG_TRC_DLL_EXPORT void SVGGeneratePNGFiles();
00016
00017 #endif