Public Member Functions | Public Attributes | List of all members
hpp::fcl::detail::implementation_array::NodeBase< BV > Struct Template Reference

#include <node_base_array.h>

Public Member Functions

bool isInternal () const
 
bool isLeaf () const
 

Public Attributes

union {
   size_t   next
 
   size_t   parent
 
}; 
 
union {
   size_t   children [2]
 
   void *   data
 
}; 
 
BV bv
 
uint32_t code
 

Detailed Description

template<typename BV>
struct hpp::fcl::detail::implementation_array::NodeBase< BV >

Definition at line 51 of file node_base_array.h.

Member Function Documentation

◆ isInternal()

template<typename BV >
bool hpp::fcl::detail::implementation_array::NodeBase< BV >::isInternal

Definition at line 58 of file node_base_array-inl.h.

◆ isLeaf()

template<typename BV >
bool hpp::fcl::detail::implementation_array::NodeBase< BV >::isLeaf

Definition at line 52 of file node_base_array-inl.h.

Member Data Documentation

◆ @3

union { ... }

◆ @5

union { ... }

◆ bv

template<typename BV >
BV hpp::fcl::detail::implementation_array::NodeBase< BV >::bv

Definition at line 52 of file node_base_array.h.

◆ children

template<typename BV >
size_t hpp::fcl::detail::implementation_array::NodeBase< BV >::children[2]

Definition at line 60 of file node_base_array.h.

◆ code

template<typename BV >
uint32_t hpp::fcl::detail::implementation_array::NodeBase< BV >::code

Definition at line 64 of file node_base_array.h.

◆ data

template<typename BV >
void* hpp::fcl::detail::implementation_array::NodeBase< BV >::data

Definition at line 61 of file node_base_array.h.

◆ next

template<typename BV >
size_t hpp::fcl::detail::implementation_array::NodeBase< BV >::next

Definition at line 56 of file node_base_array.h.

◆ parent

template<typename BV >
size_t hpp::fcl::detail::implementation_array::NodeBase< BV >::parent

Definition at line 55 of file node_base_array.h.


The documentation for this struct was generated from the following files:


hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:17