Description

Class for performing broad-phase collision detection.

#include <ChBroadphase.h>

Public Types

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

Public Member Functions

void Process ()
 Perform broadphase collision detection.
 

Friends

class ChCollisionSystemMulticore
 
class ChCollisionSystemChronoMulticore
 

Member Enumeration Documentation

◆ GridType

enum class chrono::ChBroadphase::GridType
strong

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:
  • C:/M/B/src/chrono-9.0.1/src/chrono/collision/multicore/ChBroadphase.h
  • C:/M/B/src/chrono-9.0.1/src/chrono/collision/multicore/ChBroadphase.cpp