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

Public Methods | |
| Wedge (const Point& c,const Vector& axis, double phi1, double phi2) | |
| 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 inout) 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 |
| const Vector& | n1 () const |
| const Vector& | n2 () const |
| const char* | nameOf () const |
| makes name available to subclasses using the type info facility. More... | |
Private Attributes | |
| Vector | _n1 |
| Vector | _n2 |
| double | dphi |
Definition at line 11 of file Wedge.h.
|
|
|
|
|
Definition at line 25 of file Wedge.h. Referenced by how_near(). |
|
|
distance along direction v from point x to enter or leave the surface.
Reimplemented from Surface. |
|
|
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 23 of file Wedge.cxx. Referenced by Cons::angle1(), and how_near(). |
|
|
Definition at line 26 of file Wedge.cxx. Referenced by Cons::angle2(), and how_near(). |
|
|
makes name available to subclasses using the type info facility.
Reimplemented from GeomObject. |
|
|
returns normal-vector at Point x, assuming x to be on the surface.
Reimplemented from Surface. |
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000