Public Member Functions | Public Attributes | List of all members
coal::SaPCollisionManager::EndPoint Struct Reference

End point for an interval. More...

#include <broadphase_SaP.h>

Public Member Functions

Vec3sgetVal ()
 set the value of the end point More...
 
const Vec3sgetVal () const
 get the value of the end point More...
 
CoalScalargetVal (int i)
 
CoalScalar getVal (int i) const
 

Public Attributes

SaPAABBaabb
 back pointer to SAP interval More...
 
char minmax
 tag for whether it is a lower bound or higher bound of an interval, 0 for lo, and 1 for hi More...
 
EndPointnext [3]
 the next end point in the end point list More...
 
EndPointprev [3]
 the previous end point in the end point list More...
 

Detailed Description

End point for an interval.

Definition at line 134 of file coal/broadphase/broadphase_SaP.h.

Member Function Documentation

◆ getVal() [1/4]

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

set the value of the end point

◆ getVal() [2/4]

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

get the value of the end point

Definition at line 782 of file broadphase_SaP.cpp.

◆ getVal() [3/4]

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

Definition at line 806 of file broadphase_SaP.cpp.

◆ getVal() [4/4]

CoalScalar coal::SaPCollisionManager::EndPoint::getVal ( int  i) const

Definition at line 798 of file broadphase_SaP.cpp.

Member Data Documentation

◆ aabb

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

back pointer to SAP interval

Definition at line 140 of file coal/broadphase/broadphase_SaP.h.

◆ 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

Definition at line 137 of file coal/broadphase/broadphase_SaP.h.

◆ next

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

the next end point in the end point list

Definition at line 146 of file coal/broadphase/broadphase_SaP.h.

◆ prev

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

the previous end point in the end point list

Definition at line 143 of file coal/broadphase/broadphase_SaP.h.


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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:45:00