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

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
- Protected Member Functions inherited from testing::Test
virtual void TearDown ()
 Test ()

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}

Additional Inherited Members

- Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
- Public Member Functions inherited from testing::Test
virtual ~Test ()
- Static Public Member Functions inherited from testing::Test
static bool HasFailure ()
static bool HasFatalFailure ()
static bool HasNonfatalFailure ()
static void RecordProperty (const std::string &key, const std::string &value)
static void RecordProperty (const std::string &key, int value)
static void SetUpTestCase ()
static void TearDownTestCase ()

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 

◆ lerp()

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

◆ SetUp()

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

Reimplemented from testing::Test.

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

◆ write_support()

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

Member Data Documentation

◆ kTolerance

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

◆ simplex_

ccd_simplex_t fcl::detail::ExtractClosestPoint::simplex_

◆ t1_

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

◆ v0_

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

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

autogenerated on Wed Feb 17 2021 03:40:10