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 Vec3sgetVal () const
 get the value of the end point
Vec3sgetVal ()
 set the value of the end point
CoalScalar getVal (int i) const
CoalScalargetVal (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
SaPAABBaabb
 back pointer to SAP interval
EndPointprev [3]
 the previous end point in the end point list
EndPointnext [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: