Marsyas  0.5.0-beta1
Public Member Functions
marosvg Class Reference

generate svg representing a MarSystem More...

#include <marosvg.h>

Inherits marostring.

Public Member Functions

virtual void begin_children (int num_children)
virtual void begin_control (std::string type, std::string name, std::string value, bool has_state)
virtual void begin_controls (int num_controls)
virtual void begin_marsystem (bool isComposite, std::string type, std::string name)
virtual void clear ()
virtual void end_marsystem (bool isComposite, std::string type, std::string name)
 marosvg ()
virtual std::string str ()
void style (std::string obj, std::string property, std::string value)
virtual ~marosvg ()

Detailed Description

generate svg representing a MarSystem

Author:
inb@cs.uvic.ca

Definition at line 37 of file marosvg.h.


Constructor & Destructor Documentation

marosvg ( )

Definition at line 172 of file marosvg.cpp.

~marosvg ( ) [virtual]

Definition at line 178 of file marosvg.cpp.


Member Function Documentation

void begin_children ( int  num_children) [virtual]

Implements marostring.

Definition at line 223 of file marosvg.cpp.

void begin_control ( std::string  type,
std::string  name,
std::string  value,
bool  has_state 
) [virtual]

Implements marostring.

Definition at line 206 of file marosvg.cpp.

void begin_controls ( int  num_controls) [virtual]

Implements marostring.

Definition at line 216 of file marosvg.cpp.

void begin_marsystem ( bool  isComposite,
std::string  type,
std::string  name 
) [virtual]

Implements marostring.

Definition at line 184 of file marosvg.cpp.

void clear ( ) [virtual]

Reimplemented from marostring.

Definition at line 301 of file marosvg.cpp.

void end_marsystem ( bool  isComposite,
std::string  type,
std::string  name 
) [virtual]

Reimplemented from marostring.

Definition at line 193 of file marosvg.cpp.

std::string str ( ) [virtual]

Reimplemented from marostring.

Definition at line 264 of file marosvg.cpp.

void style ( std::string  obj,
std::string  property,
std::string  value 
)

Definition at line 248 of file marosvg.cpp.


The documentation for this class was generated from the following files: