Hermes
hermes::ImplicitPlane2D Member List

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

boundingBox() const override (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinlinevirtual
closestDistance(const point2 &p) const (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
closestIntersection(const Ray2 &r, CurveRayIntersection *i) const override (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinlinevirtual
closestNormal(const point2 &p) const override (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinlinevirtual
closestPoint(const point2 &p) const override (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinlinevirtual
CurveInterface() (defined in hermes::CurveInterface)hermes::CurveInterfaceinline
ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface)hermes::ImplicitCurveInterfaceinline
ImplicitPlane2D()hermes::ImplicitPlane2Dinline
ImplicitPlane2D(normal2 n, real_t o)hermes::ImplicitPlane2Dinline
ImplicitPlane2D(point2 p, normal2 n) (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinline
intersects(const Ray2 &r) const (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
normal (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2D
offset (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2D
operator<< (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dfriend
project(const vec2 &v) consthermes::ImplicitPlane2Dinline
reflect(const vec2 &v) consthermes::ImplicitPlane2Dinline
signedDistance(const point2 &p) const override (defined in hermes::ImplicitPlane2D)hermes::ImplicitPlane2Dinlinevirtual
~CurveInterface() (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
~ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface)hermes::ImplicitCurveInterfaceinlinevirtual