openDAQ
Open data acquisition platform
+ Collaboration diagram for Dimension rule:

Detailed Description

Modules

 Factories
 

Classes

struct  IDimensionRule
 Rule that defines the labels (alternatively called bins, ticks) of a dimension. More...
 
struct  IDimensionRuleBuilder
 Configuration component of Dimension rule objects. Contains setter methods that allow for Dimension rule parameter configuration, and a build method that builds the Dimension rule. More...
 
class  DimensionRuleBuilderPtr
 Configuration component of Dimension rule objects. Contains setter methods that allow for Dimension rule parameter configuration, and a build method that builds the Dimension rule. More...
 
class  DimensionRulePtr
 Enumeration of available rule types. More...
 

Enumerations

enum  DimensionRuleType { Other = 0, Linear, Logarithmic, List }
 Enumeration of available rule types. More...
 

Enumeration Type Documentation

◆ DimensionRuleType

enum DimensionRuleType
strong

Enumeration of available rule types.

Enumerator
Other 

The rule is unknown to openDAQ and cannot be handled automatically.

Linear 

The parameters contain a delta, start, and size parameters member. Calculated as: index * delta + start for size number of elements.

Logarithmic 

The parameters contain a delta, start, base, and size parameters member. Calculated as: base ^ (index * delta + start) for size number of elements.

List 

The parameters contain a list parameters member. The list contains all dimension labels.