Class InteractionLimiter

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class InteractionLimiter : public eat::framework::FunctionalAtomicProcess

Public Types

enum Droppable

Values:

enumerator OnOff
enumerator Gain
enumerator Position

Public Functions

explicit InteractionLimiter(std::string const &name, Config config)
virtual void process() override
struct Config

Public Members

bool remove_disabled_ranges = {false}
std::optional<GainInteractionConstraint> gain_range
std::optional<PositionInteractionConstraint> position_range
std::vector<Droppable> types_to_disable