32 _always_refresh =
false;
45 cerr <<
"Error: no interpreter was found to execute the script" << endl;
50 cerr <<
"Error: not drawable" << endl;
57 cerr <<
"Error: interpretation failed" << endl;
63 if (strokes_set->empty()) {
64 cerr <<
"Error: strokes set empty" << endl;
70 for (Operators::StrokesContainer::iterator it = strokes_set->begin(); it != strokes_set->end();
83 return _inter->interpretFile(_file_name);
95 return _always_refresh;
121 _file_name = file_name;
141 if (_always_refresh) {
154 bool _always_refresh;
163 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:StyleModule")
Base Class of all script interpreters.
Read Guarded memory(de)allocation.
Class gathering stroke creation algorithms.
Class to define a layer of strokes.
Class defining StrokeShader.
static void reset(bool removeStrokes=true)
static StrokesContainer * getStrokesSet()
vector< Stroke * > StrokesContainer
void AddStroke(Stroke *iStroke)
bool getAlwaysRefresh() const
void setCausal(bool b=true)
void setAlwaysRefresh(bool b=true)
bool getDisplayed() const
void setDrawable(bool b=true)
void setFileName(const string &file_name)
const string getFileName() const
void setModified(bool b=true)
void setDisplayed(bool b=true)
StyleModule(const string &file_name, Interpreter *inter)