Class ObserverSurface
Defined in File Observer.h
Inheritance Relationships
Base Type
public ObserverFeature
(Class ObserverFeature)
Class Documentation
-
class ObserverSurface : public ObserverFeature
Detects particles crossing the boundaries of a defined surface (see, e.g.,
Geometry
module)Public Functions
-
ObserverSurface(Surface *surface)
Constructor
- Parameters:
surface – object with some specific geometric (see Geometry.h)
-
virtual DetectionState checkDetection(Candidate *candidate) const
-
virtual std::string getDescription() const
-
inline size_t addReference() const
-
inline size_t removeReference() const
-
inline int removeReferenceNoDelete() const
-
inline size_t getReferenceCount() const
-
ObserverSurface(Surface *surface)