]> ruin.nu Git - germs.git/blobdiff - src/genealgorithms.h
inital commit of componenttree with associated changes
[germs.git] / src / genealgorithms.h
index 6bc133fa96174478746cd828659a476e02ea52ec..1d74e7130862188d4ff8e0ad57bf8a656e7d6023 100644 (file)
 #include <vector>
 
 class GeneOrder;
+struct Component;
 
-struct Component{
-       Component(int b,int e,int s):begin(b),end(e),sign(s){}
-       bool operator==(const Component& c){
-               return begin == c.begin && end == c.end && sign == c.sign;
-       }
-       int begin;
-       int end;
-       int sign;
-};
 
 struct Interval{
        Interval(size_t f,size_t s,bool o = false):first(f),second(s),oriented(o){}