14#ifndef MOMENTUM_SENSOR_H
15#define MOMENTUM_SENSOR_H
17#include "momentum_namespace.h"
18#include "momentum_export.h"
31 class MeasurementSensor;
54 Sensor(agxControl::MeasurementSensor*);
58#ifndef AGX_MOMENTUM_ANALYSIS_API
120 std::string __str__()
const;
125 agxControl::MeasurementSensor* m_sensor;
A class that encapsulated the Sensor objects in the simulation that manipulates contacting GranularBo...
Definition: Sensor.h:44
unsigned int getNumRemovedBodies() const
void setEnable(bool enable)
Set enable of the Sensor.
GeometryPtr getGeometry() const
double getRemovedParticleMass() const
double getRemovedBodyMass() const
std::string getName() const
Get the name of the Sensor.
std::vector< unsigned int > getParticlesContactingIds() const
unsigned int getNumRemovedParticles() const
std::vector< unsigned int > getParticlesInsideIds() const
double getTotalRemovedMass() const
Namespace for Momentum Scripting API.
Definition: AffineMatrix4x4.h:29
std::shared_ptr< Geometry > GeometryPtr
Definition: Geometry.h:169