Hermes
|
This is the complete list of members for hermes::ImplicitPlane2D, including all inherited members.
boundingBox() const override (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inlinevirtual |
closestDistance(const point2 &p) const (defined in hermes::CurveInterface) | hermes::CurveInterface | inlinevirtual |
closestIntersection(const Ray2 &r, CurveRayIntersection *i) const override (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inlinevirtual |
closestNormal(const point2 &p) const override (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inlinevirtual |
closestPoint(const point2 &p) const override (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inlinevirtual |
CurveInterface() (defined in hermes::CurveInterface) | hermes::CurveInterface | inline |
ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface) | hermes::ImplicitCurveInterface | inline |
ImplicitPlane2D() | hermes::ImplicitPlane2D | inline |
ImplicitPlane2D(normal2 n, real_t o) | hermes::ImplicitPlane2D | inline |
ImplicitPlane2D(point2 p, normal2 n) (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inline |
intersects(const Ray2 &r) const (defined in hermes::CurveInterface) | hermes::CurveInterface | inlinevirtual |
normal (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | |
offset (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | |
operator<< (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | friend |
project(const vec2 &v) const | hermes::ImplicitPlane2D | inline |
reflect(const vec2 &v) const | hermes::ImplicitPlane2D | inline |
signedDistance(const point2 &p) const override (defined in hermes::ImplicitPlane2D) | hermes::ImplicitPlane2D | inlinevirtual |
~CurveInterface() (defined in hermes::CurveInterface) | hermes::CurveInterface | inlinevirtual |
~ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface) | hermes::ImplicitCurveInterface | inlinevirtual |