Hermes
|
This is the complete list of members for hermes::ImplicitSphere, including all inherited members.
boundingBox() const override (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inlinevirtual |
c (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | |
closestDistance(const point3 &p) const (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |
closestIntersection(const Ray3 &r, SurfaceRayIntersection *i) const override (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inlinevirtual |
closestNormal(const point3 &p) const override (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inlinevirtual |
closestPoint(const point3 &p) const override (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inlinevirtual |
ImplicitSphere() (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inline |
ImplicitSphere(point3 center, real_t radius) (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inline |
ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface) | hermes::ImplicitSurfaceInterface | inline |
intersects(const Ray3 &r) const (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |
r (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | |
signedDistance(const point3 &p) const override (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inlinevirtual |
SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inline |
~ImplicitSphere() (defined in hermes::ImplicitSphere) | hermes::ImplicitSphere | inline |
~ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface) | hermes::ImplicitSurfaceInterface | inlinevirtual |
~SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |