Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
fcl::detail::ExtractClosestPoint Class Reference
Inheritance diagram for fcl::detail::ExtractClosestPoint:
Inheritance graph
[legend]

Protected Member Functions

void EvaluateExtractClosestPoint (ccd_simplex_t *simplex, const Vector3d &p0_expected, const Vector3d &p1_expected, ccd_vec3_t *closest, const char *message)
 
void SetUp () override
 

Static Protected Member Functions

static Vector3d lerp (const Vector3d &a, const Vector3d &b, double s)
 
static void write_support (const Vector3d &minkowski_diff, const Vector3d &v0, const Vector3d &v1, ccd_support_t *support)
 

Protected Attributes

const double kTolerance {constants<ccd_real_t>::eps_78()}
 
ccd_simplex_t simplex_
 
const Vector3d t1_ [3] = {{0, 0.25, 0.25}, {1, 0.25, 0.25}, {0.5, 0.8, 1.0}}
 
const Vector3d v0_ {0.5, 1, 0}
 

Detailed Description

Definition at line 275 of file test_gjk_libccd-inl_extractClosestPoints.cpp.

Member Function Documentation

◆ EvaluateExtractClosestPoint()

void fcl::detail::ExtractClosestPoint::EvaluateExtractClosestPoint ( ccd_simplex_t simplex,
const Vector3d p0_expected,
const Vector3d p1_expected,
ccd_vec3_t *  closest,
const char *  message 
)
inlineprotected

◆ lerp()

static Vector3d fcl::detail::ExtractClosestPoint::lerp ( const Vector3d a,
const Vector3d b,
double  s 
)
inlinestaticprotected

◆ SetUp()

void fcl::detail::ExtractClosestPoint::SetUp ( )
inlineoverrideprotected

◆ write_support()

static void fcl::detail::ExtractClosestPoint::write_support ( const Vector3d minkowski_diff,
const Vector3d v0,
const Vector3d v1,
ccd_support_t support 
)
inlinestaticprotected

Member Data Documentation

◆ kTolerance

const double fcl::detail::ExtractClosestPoint::kTolerance {constants<ccd_real_t>::eps_78()}
protected

◆ simplex_

ccd_simplex_t fcl::detail::ExtractClosestPoint::simplex_
protected

◆ t1_

const Vector3d fcl::detail::ExtractClosestPoint::t1_[3] = {{0, 0.25, 0.25}, {1, 0.25, 0.25}, {0.5, 0.8, 1.0}}
protected

◆ v0_

const Vector3d fcl::detail::ExtractClosestPoint::v0_ {0.5, 1, 0}
protected

The documentation for this class was generated from the following file:


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50