Hermes
hermes::ImplicitSphere Member List

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

boundingBox() const override (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinlinevirtual
c (defined in hermes::ImplicitSphere)hermes::ImplicitSphere
closestDistance(const point3 &p) const (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual
closestIntersection(const Ray3 &r, SurfaceRayIntersection *i) const override (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinlinevirtual
closestNormal(const point3 &p) const override (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinlinevirtual
closestPoint(const point3 &p) const override (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinlinevirtual
ImplicitSphere() (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinline
ImplicitSphere(point3 center, real_t radius) (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinline
ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface)hermes::ImplicitSurfaceInterfaceinline
intersects(const Ray3 &r) const (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual
r (defined in hermes::ImplicitSphere)hermes::ImplicitSphere
signedDistance(const point3 &p) const override (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinlinevirtual
SurfaceInterface() (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinline
~ImplicitSphere() (defined in hermes::ImplicitSphere)hermes::ImplicitSphereinline
~ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface)hermes::ImplicitSurfaceInterfaceinlinevirtual
~SurfaceInterface() (defined in hermes::SurfaceInterface)hermes::SurfaceInterfaceinlinevirtual