00001 #include "Intersection.h"
00002
00003 REGISTER_IMPLICIT(Intersection,"BinaryOp:Intersection");
00004
00005
00006
00007
00008
00009
00010
00011
00012 void Intersection::init(Implicit* f, Implicit* g, double cont)
00013 {
00014 m_f = f;
00015 m_g = g;
00016 m_cont = cont;
00017 m_sign = 1;
00018 }
00019
00020
00021
00022
00023 Intersection::Intersection()
00024 {
00025 init(NULL,NULL,1.0);
00026 }
00027
00028
00029
00030
00031
00032
00033 Intersection::Intersection(Implicit *f, Implicit *g)
00034 {
00035 init(f,g,1.0);
00036 }
00037
00038
00039
00040
00041
00042
00043
00044 Intersection::Intersection(Implicit *f, Implicit *g, double cont)
00045 {
00046 init(f,g,cont);
00047 }
00048