Essentia  2.1-beta5-dev
Interval Class Reference

#include <range.h>

Inheritance diagram for Interval:
Range

Public Member Functions

 Interval (const std::string &s)
 
virtual ~Interval ()
 
virtual bool contains (const Parameter &param) const
 
- Public Member Functions inherited from Range
virtual ~Range ()
 

Protected Attributes

bool _lbound
 
bool _ubound
 
bool _lincluded
 
bool _uincluded
 
Real _lvalue
 
Real _uvalue
 

Additional Inherited Members

- Static Public Member Functions inherited from Range
static Rangecreate (const std::string &s)
 

Constructor & Destructor Documentation

◆ Interval()

Interval ( const std::string &  s)

◆ ~Interval()

virtual ~Interval ( )
inlinevirtual

References essentia::contains().

Member Function Documentation

◆ contains()

virtual bool contains ( const Parameter param) const
virtual

Implements Range.

Member Data Documentation

◆ _lbound

bool _lbound
protected

◆ _lincluded

bool _lincluded
protected

◆ _lvalue

Real _lvalue
protected

◆ _ubound

bool _ubound
protected

◆ _uincluded

bool _uincluded
protected

◆ _uvalue

Real _uvalue
protected

The documentation for this class was generated from the following file: