Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

sheep::FixedPathJoint::DistanceFunction Class Reference

Inheritance diagram for sheep::FixedPathJoint::DistanceFunction:

sheep::Function1 List of all members.

Public Member Functions

 DistanceFunction (const Vector3 *q, const Vector3 &p)
virtual Real EvaluateAt (Real x) const

Private Attributes

Vector3 m_a
Vector3 m_b
Vector3 m_c
Vector3 m_d
Vector3 m_p

Constructor & Destructor Documentation

FixedPathJoint::DistanceFunction::DistanceFunction const Vector3 q,
const Vector3 p
 

Definition at line 265 of file joints.cpp.

References m_p.


Member Function Documentation

Real FixedPathJoint::DistanceFunction::EvaluateAt Real  x  )  const [virtual]
 

Implements sheep::Function1.

Definition at line 274 of file joints.cpp.

References m_p, and sheep::Real.

Referenced by sheep::FixedPathJoint::project_on_curve().


Member Data Documentation

Vector3 sheep::FixedPathJoint::DistanceFunction::m_a [private]
 

Definition at line 112 of file joints.h.

Vector3 sheep::FixedPathJoint::DistanceFunction::m_b [private]
 

Definition at line 112 of file joints.h.

Vector3 sheep::FixedPathJoint::DistanceFunction::m_c [private]
 

Definition at line 112 of file joints.h.

Vector3 sheep::FixedPathJoint::DistanceFunction::m_d [private]
 

Definition at line 112 of file joints.h.

Vector3 sheep::FixedPathJoint::DistanceFunction::m_p [private]
 

Definition at line 113 of file joints.h.

Referenced by DistanceFunction(), and EvaluateAt().


The documentation for this class was generated from the following files:
Generated on Tue May 11 01:31:56 2004 for toxic by doxygen 1.3.6