coal 3.0.1
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>

Collaboration diagram for coal::SaPCollisionManager::EndPoint:

Public Member Functions

const Vec3sgetVal () const
 get the value of the end point
 
Vec3sgetVal ()
 set the value of the end point
 
Scalar getVal (int i) const
 
ScalargetVal (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]

Scalar & coal::SaPCollisionManager::EndPoint::getVal ( int  i)

◆ getVal() [4/4]

Scalar coal::SaPCollisionManager::EndPoint::getVal ( int  i) 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: