00001 /** 00002 * @file Intersection.h 00003 * Represents the intersection of two implicit surfaces. 00004 * 00005 * @author Steve Zelinka 00006 */ 00007 00008 #ifndef _INTERSECTION_H 00009 #define _INTERSECTION_H 00010 00011 #include "RFunction.h" 00012 00013 class Intersection : public RFunction 00014 { 00015 private: 00016 void init(Implicit*,Implicit*,double); 00017 00018 public: 00019 /// Constructors 00020 Intersection(); 00021 Intersection(Implicit*, Implicit*); 00022 Intersection(Implicit*,Implicit*,double); 00023 00024 MAKE_NAME(); 00025 }; 00026 00027 #endif 00028
1.3.4