chrono::particlefactory::ChParticleRemoverBox Class Reference
  Description
Utility class: shortcut for creating a ChParticleProcessor that already contains a ChParticleEventTriggerBox and a ChParticleProcessEventRemove.
Keeps things easier.
#include <ChParticleRemover.h>
Inheritance diagram for chrono::particlefactory::ChParticleRemoverBox:

Collaboration diagram for chrono::particlefactory::ChParticleRemoverBox:

| Public Member Functions | |
| void | SetBox (const ChVector3d &lengths, const ChFrame<> &frame) | 
| Set the dimensions and position of the trigger box. | |
| ChBox & | GetBox () | 
| void | SetRemoveOutside (bool invert) | 
| Toggle inside/outside trigger. | |
|  Public Member Functions inherited from chrono::particlefactory::ChParticleProcessor | |
| virtual int | ProcessParticles (ChSystem &msystem) | 
| This function process particles according to some rule, defined by plugging appropriate ChParticleEventTrigger and ChParticleProcessEvent.  More... | |
| void | SetEventTrigger (std::shared_ptr< ChParticleEventTrigger > mtrigger) | 
| Use this function to plug in an event trigger. | |
| void | SetParticleEventProcessor (std::shared_ptr< ChParticleProcessEvent > mproc) | 
| Use this function to plug in a particle event processor. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from chrono::particlefactory::ChParticleProcessor | |
| std::shared_ptr< ChParticleEventTrigger > | trigger | 
| std::shared_ptr< ChParticleProcessEvent > | particle_processor | 
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/particlefactory/ChParticleRemover.h
