coal 3.0.2
Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library
Loading...
Searching...
No Matches
coal::SaPCollisionManager::EndPoint Struct Reference

End point for an interval. More...

#include <coal/broadphase/broadphase_SaP.h>

Public Member Functions

const Vec3s & getVal () const
 get the value of the end point
Vec3s & getVal ()
 set the value of the end point
CoalScalar getVal (int i) const
CoalScalar & getVal (int i)

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
SaPAABB * aabb
 back pointer to SAP interval
EndPoint * prev [3]
 the previous end point in the end point list
EndPoint * next [3]
 the next end point in the end point list

Detailed Description

End point for an interval.

Member Function Documentation

◆ getVal() [1/4]

Vec3s & coal::SaPCollisionManager::EndPoint::getVal()

set the value of the end point

◆ getVal() [2/4]

const Vec3s & coal::SaPCollisionManager::EndPoint::getVal()const

get the value of the end point

◆ getVal() [3/4]

CoalScalar & coal::SaPCollisionManager::EndPoint::getVal(inti)

◆ getVal() [4/4]

CoalScalar coal::SaPCollisionManager::EndPoint::getVal(inti)const

Member Data Documentation

◆ aabb

SaPAABB* coal::SaPCollisionManager::EndPoint::aabb

back pointer to SAP interval

◆ minmax

char coal::SaPCollisionManager::EndPoint::minmax

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

◆ next

EndPoint* coal::SaPCollisionManager::EndPoint::next[3]

the next end point in the end point list

◆ prev

EndPoint* coal::SaPCollisionManager::EndPoint::prev[3]

the previous end point in the end point list


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