#ifndef RENDERNODE_H_ #define RENDERNODE_H_ #include "node.h" #include "visitor.h" #include class RenderNode : public AbstractNode { public: RenderNode(const ModuleInstantiation *mi) : AbstractNode(mi), convexity(1) { } virtual Response accept(class State &state, Visitor &visitor) const { return visitor.visit(state, *this); } virtual std::string toString() const; virtual std::string name() const { return "render"; } PolySet *evaluate_polyset(class PolySetEvaluator *ps) const; int convexity; }; #endif