Hermes
hermes::ImplicitCurveInterface Member List

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

boundingBox() const =0 (defined in hermes::CurveInterface)hermes::CurveInterfacepure virtual
closestDistance(const point2 &p) const (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
closestIntersection(const Ray2 &r, CurveRayIntersection *i) const =0 (defined in hermes::CurveInterface)hermes::CurveInterfacepure virtual
closestNormal(const point2 &p) const =0 (defined in hermes::CurveInterface)hermes::CurveInterfacepure virtual
closestPoint(const point2 &p) const =0 (defined in hermes::CurveInterface)hermes::CurveInterfacepure virtual
CurveInterface() (defined in hermes::CurveInterface)hermes::CurveInterfaceinline
ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface)hermes::ImplicitCurveInterfaceinline
intersects(const Ray2 &r) const (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
signedDistance(const point2 &p) const =0 (defined in hermes::ImplicitCurveInterface)hermes::ImplicitCurveInterfacepure virtual
~CurveInterface() (defined in hermes::CurveInterface)hermes::CurveInterfaceinlinevirtual
~ImplicitCurveInterface() (defined in hermes::ImplicitCurveInterface)hermes::ImplicitCurveInterfaceinlinevirtual