Hermes
hermes::ImplicitSurfaceInterface Class Referenceabstract
+ Inheritance diagram for hermes::ImplicitSurfaceInterface:

Public Member Functions

virtual double signedDistance (const point3 &p) const =0
 
- Public Member Functions inherited from hermes::SurfaceInterface
virtual point3 closestPoint (const point3 &p) const =0
 
virtual normal3 closestNormal (const point3 &p) const =0
 
virtual bbox3 boundingBox () const =0
 
virtual void closestIntersection (const Ray3 &r, SurfaceRayIntersection *i) const =0
 
virtual bool intersects (const Ray3 &r) const
 
virtual double closestDistance (const point3 &p) const
 

The documentation for this class was generated from the following file: