Description

Class for performing broad-phase collision detection.

#include <ChBroadphase.h>

Public Types

enum  GridType { GridType::FIXED_RESOLUTION, GridType::FIXED_BIN_SIZE, GridType::FIXED_DENSITY }
 Method for computing grid resolution. More...
 

Public Member Functions

void Process ()
 Perform broadphase collision detection. More...
 

Friends

class ChCollisionSystemMulticore
 
class ChCollisionSystemChronoMulticore
 

Member Enumeration Documentation

◆ GridType

Method for computing grid resolution.

Enumerator
FIXED_RESOLUTION 

user-specified number of bins in each direction

FIXED_BIN_SIZE 

user-specified grid bin dimension

FIXED_DENSITY 

user-specified density of shapes per bin

Member Function Documentation

◆ Process()

void chrono::ChBroadphase::Process ( )

Perform broadphase collision detection.

Collision detection results are loaded in the shared data object (see ChCollisionData).


The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono/collision/multicore/ChBroadphase.h
  • /builds/uwsbel/chrono/src/chrono/collision/multicore/ChBroadphase.cpp