Hermes
hermes::ImplicitSurfaceInterface Member List

This is the complete list of members for hermes::ImplicitSurfaceInterface, including all inherited members.

boundingBox() const =0 (defined in hermes::SurfaceInterface)hermes::SurfaceInterfacepure virtual
closestDistance(const point3 &p) const (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual
closestIntersection(const Ray3 &r, SurfaceRayIntersection *i) const =0 (defined in hermes::SurfaceInterface)hermes::SurfaceInterfacepure virtual
closestNormal(const point3 &p) const =0 (defined in hermes::SurfaceInterface)hermes::SurfaceInterfacepure virtual
closestPoint(const point3 &p) const =0 (defined in hermes::SurfaceInterface)hermes::SurfaceInterfacepure virtual
ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface)hermes::ImplicitSurfaceInterfaceinline
intersects(const Ray3 &r) const (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual
signedDistance(const point3 &p) const =0 (defined in hermes::ImplicitSurfaceInterface)hermes::ImplicitSurfaceInterfacepure virtual
SurfaceInterface() (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinline
~ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface)hermes::ImplicitSurfaceInterfaceinlinevirtual
~SurfaceInterface() (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual