Reenabled minkowski sums

stl_dim
Marius Kintel 2011-09-05 23:06:35 +02:00
parent 23af865389
commit 5ca65805de
1 changed files with 34 additions and 0 deletions

34
src/cgaladvnode.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef CGALADVNODE_H_
#define CGALADVNODE_H_
#include "node.h"
#include "visitor.h"
#include "value.h"
enum cgaladv_type_e {
MINKOWSKI,
GLIDE,
SUBDIV,
HULL
};
class CgaladvNode : public AbstractNode
{
public:
CgaladvNode(const ModuleInstantiation *mi, cgaladv_type_e type) : AbstractNode(mi), type(type) {
convexity = 1;
}
virtual ~CgaladvNode() { }
virtual Response accept(class State &state, Visitor &visitor) const {
return visitor.visit(state, *this);
}
virtual std::string toString() const;
virtual std::string name() const;
Value path;
std::string subdiv_type;
int convexity, level;
cgaladv_type_e type;
};
#endif