Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

AIntersection.h

Go to the documentation of this file.
00001 /**
00002  * @file AIntersection.h
00003  * Surface Modeling Library
00004  *  CS 497
00005  *
00006  * @author William Nagel
00007  */
00008 
00009 #ifndef AINTERSECTION_H
00010 #define AINTERSECTION_H
00011 
00012 #include "RFunction.h"  
00013 
00014 class AIntersection : public RFunction
00015 {
00016   public:
00017     /// Constructor
00018     AIntersection(Implicit *f, Implicit *g, int cont = 2);
00019 
00020     int rf_sign() {return -1;}
00021     
00022     double h(double f, double g);
00023     double hf(double f, double g);
00024     double hg(double f, double g);
00025     double hff(double f, double g);
00026     double hgg(double f, double g);
00027     double hfg(double f, double g);
00028 
00029     Intervald h(Intervald f, Intervald g);
00030     Intervald hf(Intervald f, Intervald g);
00031     Intervald hg(Intervald f, Intervald g);
00032     Intervald hff(Intervald f, Intervald g);
00033     Intervald hgg(Intervald f, Intervald g);
00034     Intervald hfg(Intervald f, Intervald g);
00035 };
00036 
00037 #endif
00038 

Generated on Mon Jun 28 14:58:12 2004 for Advanced Surface Library by doxygen 1.3.4