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

Public Member Functions

ccd_pt_edge_te (int i)
 
const ccd_pt_edge_te (int i) const
 
ccd_pt_face_tf (int i)
 
const ccd_pt_face_tf (int i) const
 
 Polytope ()
 
ccd_pt_tpolytope ()
 
const ccd_pt_tpolytope () const
 
ccd_pt_vertex_tv (int i)
 
const ccd_pt_vertex_tv (int i) const
 
 ~Polytope ()
 

Protected Member Functions

std::vector< ccd_pt_edge_t * > & e ()
 
std::vector< ccd_pt_face_t * > & f ()
 
std::vector< ccd_pt_vertex_t * > & v ()
 

Private Attributes

std::vector< ccd_pt_edge_t * > e_
 
std::vector< ccd_pt_face_t * > f_
 
ccd_pt_tpolytope_
 
std::vector< ccd_pt_vertex_t * > v_
 

Detailed Description

Definition at line 55 of file test_gjk_libccd-inl_epa.cpp.

Constructor & Destructor Documentation

◆ Polytope()

fcl::detail::Polytope::Polytope ( )
inline

Definition at line 57 of file test_gjk_libccd-inl_epa.cpp.

◆ ~Polytope()

fcl::detail::Polytope::~Polytope ( )
inline

Definition at line 62 of file test_gjk_libccd-inl_epa.cpp.

Member Function Documentation

◆ e() [1/3]

std::vector<ccd_pt_edge_t*>& fcl::detail::Polytope::e ( )
inlineprotected

Definition at line 87 of file test_gjk_libccd-inl_epa.cpp.

◆ e() [2/3]

ccd_pt_edge_t& fcl::detail::Polytope::e ( int  i)
inline

Definition at line 71 of file test_gjk_libccd-inl_epa.cpp.

◆ e() [3/3]

const ccd_pt_edge_t& fcl::detail::Polytope::e ( int  i) const
inline

Definition at line 79 of file test_gjk_libccd-inl_epa.cpp.

◆ f() [1/3]

std::vector<ccd_pt_face_t*>& fcl::detail::Polytope::f ( )
inlineprotected

Definition at line 88 of file test_gjk_libccd-inl_epa.cpp.

◆ f() [2/3]

ccd_pt_face_t& fcl::detail::Polytope::f ( int  i)
inline

Definition at line 73 of file test_gjk_libccd-inl_epa.cpp.

◆ f() [3/3]

const ccd_pt_face_t& fcl::detail::Polytope::f ( int  i) const
inline

Definition at line 81 of file test_gjk_libccd-inl_epa.cpp.

◆ polytope() [1/2]

ccd_pt_t& fcl::detail::Polytope::polytope ( )
inline

Definition at line 75 of file test_gjk_libccd-inl_epa.cpp.

◆ polytope() [2/2]

const ccd_pt_t& fcl::detail::Polytope::polytope ( ) const
inline

Definition at line 83 of file test_gjk_libccd-inl_epa.cpp.

◆ v() [1/3]

std::vector<ccd_pt_vertex_t*>& fcl::detail::Polytope::v ( )
inlineprotected

Definition at line 86 of file test_gjk_libccd-inl_epa.cpp.

◆ v() [2/3]

ccd_pt_vertex_t& fcl::detail::Polytope::v ( int  i)
inline

Definition at line 69 of file test_gjk_libccd-inl_epa.cpp.

◆ v() [3/3]

const ccd_pt_vertex_t& fcl::detail::Polytope::v ( int  i) const
inline

Definition at line 77 of file test_gjk_libccd-inl_epa.cpp.

Member Data Documentation

◆ e_

std::vector<ccd_pt_edge_t*> fcl::detail::Polytope::e_
private

Definition at line 92 of file test_gjk_libccd-inl_epa.cpp.

◆ f_

std::vector<ccd_pt_face_t*> fcl::detail::Polytope::f_
private

Definition at line 93 of file test_gjk_libccd-inl_epa.cpp.

◆ polytope_

ccd_pt_t* fcl::detail::Polytope::polytope_
private

Definition at line 94 of file test_gjk_libccd-inl_epa.cpp.

◆ v_

std::vector<ccd_pt_vertex_t*> fcl::detail::Polytope::v_
private

Definition at line 91 of file test_gjk_libccd-inl_epa.cpp.


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


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