Public Member Functions | Private Member Functions | Private Attributes | List of all members
SweepAndPrune Class Reference

#include <OPC_SweepAndPrune.h>

Public Member Functions

void GetPairs (Pairs &pairs) const
 
void GetPairs (PairCallback callback, void *user_data) const
 
bool Init (udword nb_objects, const AABB **boxes)
 
 SweepAndPrune ()
 
bool UpdateObject (udword i, const AABB &box)
 
 ~SweepAndPrune ()
 

Private Member Functions

bool CheckListsIntegrity ()
 

Private Attributes

SAP_Box * mBoxes
 
SAP_EndPoint * mList [3]
 
udword mNbObjects
 
SAP_PairData mPairs
 

Detailed Description

Definition at line 65 of file OPC_SweepAndPrune.h.

Constructor & Destructor Documentation

◆ SweepAndPrune()

SweepAndPrune::SweepAndPrune ( )

Constructor.

Definition at line 389 of file OPC_SweepAndPrune.cpp.

◆ ~SweepAndPrune()

SweepAndPrune::~SweepAndPrune ( )

Destructor.

Definition at line 398 of file OPC_SweepAndPrune.cpp.

Member Function Documentation

◆ CheckListsIntegrity()

bool SweepAndPrune::CheckListsIntegrity ( )
private

Definition at line 489 of file OPC_SweepAndPrune.cpp.

◆ GetPairs() [1/2]

void SweepAndPrune::GetPairs ( Pairs pairs) const

◆ GetPairs() [2/2]

void SweepAndPrune::GetPairs ( PairCallback  callback,
void user_data 
) const

Definition at line 407 of file OPC_SweepAndPrune.cpp.

◆ Init()

bool SweepAndPrune::Init ( udword  nb_objects,
const AABB **  boxes 
)

Definition at line 412 of file OPC_SweepAndPrune.cpp.

◆ UpdateObject()

bool SweepAndPrune::UpdateObject ( udword  i,
const AABB box 
)

Definition at line 533 of file OPC_SweepAndPrune.cpp.

Member Data Documentation

◆ mBoxes

SAP_Box* SweepAndPrune::mBoxes
private

Definition at line 80 of file OPC_SweepAndPrune.h.

◆ mList

SAP_EndPoint* SweepAndPrune::mList[3]
private

Definition at line 81 of file OPC_SweepAndPrune.h.

◆ mNbObjects

udword SweepAndPrune::mNbObjects
private

Definition at line 79 of file OPC_SweepAndPrune.h.

◆ mPairs

SAP_PairData SweepAndPrune::mPairs
private

Definition at line 77 of file OPC_SweepAndPrune.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:07