#include <Hyperbolic.h>
Inheritance diagram for Hyperbolic:

Public Methods | |
| Hyperbolic (const Point& origin, const Vector& axis, double ri, double ro, double h_z) | |
| virtual double | how_near ( const Point& x ) const |
| signed function giving minimum distance to the surface: surface is actually defined by zero. More... | |
| virtual double | distance ( const Point& x ,const Vector& v,int) const |
| distance along direction v from point x to enter or leave the surface. More... | |
| virtual Vector | normal ( const Point& x ) const |
| returns normal-vector at Point x, assuming x to be "on" the surface. More... | |
| const Vector& | axis () const |
| double | radius (double z=0) const |
| virtual const char* | nameOf () const |
| makes name available to subclasses using the type info facility. More... | |
| virtual void | printOn ( std::ostream& os = std::cout ) const |
| print info about this object. More... | |
Definition at line 10 of file Hyperbolic.h.
|
|
Definition at line 8 of file Hyperbolic.cxx. |
|
|
Definition at line 23 of file Hyperbolic.h. |
|
|
distance along direction v from point x to enter or leave the surface.
Reimplemented from Surface. Definition at line 23 of file Hyperbolic.cxx. |
|
|
signed function giving minimum distance to the surface: surface is actually defined by zero. The distance will be positive if the point is inside the Plane, negative if the point is outside. Reimplemented from Surface. Definition at line 16 of file Hyperbolic.cxx. |
|
|
makes name available to subclasses using the type info facility.
Reimplemented from GeomObject. Definition at line 28 of file Hyperbolic.h. |
|
|
returns normal-vector at Point x, assuming x to be "on" the surface.
Reimplemented from Surface. Definition at line 29 of file Hyperbolic.cxx. |
|
|
print info about this object.
Reimplemented from GeomObject. Definition at line 36 of file Hyperbolic.cxx. |
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000