Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SVGWriter Class Reference

#include <FileSVG.hpp>

List of all members.

Public Member Functions

 SVGWriter (Image *, graph &, node_map< GLab > &, edge_map< bool > &, char *)
 SVGWriter (graph &, node_map< GLab > &, edge_map< bool > &, char *)
 SVGWriter (Image *, vector< Cc > &, char *)

Protected Member Functions

void SVGHeader (Image *)
void SVGHeader (graph &, node_map< GLab > &)
void CCIWrite (vector< Cc > &)
void CCWrite (Cc &)
void SVGNodes (graph &, node_map< GLab > &)
void SVGNode (GLab &)
void SVGEdges (graph &, node_map< GLab > &, edge_map< bool > &)
void SVGEdge (GLab &, GLab &, bool)
void SVGEnd ()

Protected Attributes

char * namefile
ofstream * svgf


Constructor & Destructor Documentation

SVGWriter::SVGWriter Image *  img,
graph &  g,
node_map< GLab > &  nl,
edge_map< bool > &  el,
char *  namef
 

graph constructor (with image)

SVGWriter::SVGWriter graph &  g,
node_map< GLab > &  nl,
edge_map< bool > &  el,
char *  namef
 

graph constructor (without image)

SVGWriter::SVGWriter Image *  img,
vector< Cc > &  cci,
char *  namef
 

labeling constructor


Member Function Documentation

void SVGWriter::CCIWrite vector< Cc > &  cci  )  [protected]
 

cci write

void SVGWriter::CCWrite Cc cp  )  [protected]
 

cc write

void SVGWriter::SVGEdge GLab lab1,
GLab lab2,
bool  type
[protected]
 

edge writting

void SVGWriter::SVGEdges graph &  gr,
node_map< GLab > &  ln,
edge_map< bool > &  le
[protected]
 

edges writting

void SVGWriter::SVGEnd  )  [protected]
 

svg end

void SVGWriter::SVGHeader graph &  g,
node_map< GLab > &  nl
[protected]
 

svg header

void SVGWriter::SVGHeader Image *  img  )  [protected]
 

svg header

void SVGWriter::SVGNode GLab lab  )  [protected]
 

node writting

void SVGWriter::SVGNodes graph &  gr,
node_map< GLab > &  ln
[protected]
 

nodes writting


Member Data Documentation

char* SVGWriter::namefile [protected]
 

ofstream* SVGWriter::svgf [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon May 31 22:42:47 2004 for CCLib by doxygen1.3