Public Member Functions | Public Attributes | List of all members
fcl::IntervalTreeCollisionManager< S > Struct Template Reference

SAP end point. More...

#include <broadphase_interval_tree.h>

Inheritance diagram for fcl::IntervalTreeCollisionManager< S >:
Inheritance graph
[legend]

Public Member Functions

bool operator< (const EndPoint &p) const
 
 SAPInterval (S low_, S high_, CollisionObject< S > *obj_)
 

Public Attributes

char minmax
 tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi More...
 
CollisionObject< S > * obj
 object related with the end point More...
 
value
 end point value More...
 

Detailed Description

template<typename S>
struct fcl::IntervalTreeCollisionManager< S >

SAP end point.

Extention interval tree's interval to SAP interval, adding more information.

Definition at line 150 of file broadphase_interval_tree.h.

Member Function Documentation

◆ operator<()

template<typename S >
bool fcl::IntervalTreeCollisionManager< S >::operator< ( const EndPoint &  p) const

◆ SAPInterval()

template<typename S >
fcl::IntervalTreeCollisionManager< S >::SAPInterval ( low_,
high_,
CollisionObject< S > *  obj_ 
)

Member Data Documentation

◆ minmax

template<typename S >
char fcl::IntervalTreeCollisionManager< S >::minmax

tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi

Definition at line 159 of file broadphase_interval_tree.h.

◆ obj

template<typename S >
CollisionObject< S > * fcl::IntervalTreeCollisionManager< S >::obj

object related with the end point

Definition at line 153 of file broadphase_interval_tree.h.

◆ value

template<typename S >
S fcl::IntervalTreeCollisionManager< S >::value

end point value

Definition at line 156 of file broadphase_interval_tree.h.


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


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