00001 // $Id: Hyperbolic.cxx,v 1.2 1999/12/27 23:26:36 pfkeb Exp $ 00002 // 00003 00004 // Define a hyperbolic surface of revolution 00005 00006 #include "geometry/Hyperbolic.h" 00007 00008 Hyperbolic::Hyperbolic(const Point& origin , const Vector& axis, 00009 double , double , double ) 00010 :Surface(origin, axis) 00011 { 00012 FATAL("not implemented"); 00013 } 00014 00015 double 00016 Hyperbolic::how_near( const Point& ) const 00017 { 00018 00019 FATAL("not implemented");return 0; 00020 } 00021 00022 double 00023 Hyperbolic::distance( const Point& ,const Vector& , int) const 00024 { 00025 FATAL("not implemented");return 0; 00026 } 00027 00028 Vector 00029 Hyperbolic::normal( const Point& ) const 00030 { 00031 FATAL("not implemented"); 00032 return Vector(); 00033 } 00034 00035 void 00036 Hyperbolic::printOn( std::ostream& ) const 00037 { 00038 FATAL("not implemented"); 00039 return; 00040 } 00041 00042
1.2.3 written by Dimitri van Heesch,
© 1997-2000