v2.0.0
Loading...
Searching...
No Matches
UTILSLIB::AnnotateAmplitudeParams Struct Reference

Parameters for amplitude-based annotation. More...

#include <annotate_artifact.h>

Public Attributes

double dPeakMin = -std::numeric_limits<double>::infinity()
double dPeakMax = std::numeric_limits<double>::infinity()
double dFlatMin = 0.0
double dWindowSec = 0.5
double dMinDuration = 0.0
QString badDescription = "BAD_amplitude"

Detailed Description

Parameters for amplitude-based annotation.

Definition at line 88 of file annotate_artifact.h.

Member Data Documentation

◆ badDescription

QString UTILSLIB::AnnotateAmplitudeParams::badDescription = "BAD_amplitude"

Description string for annotations.

Definition at line 95 of file annotate_artifact.h.

◆ dFlatMin

double UTILSLIB::AnnotateAmplitudeParams::dFlatMin = 0.0

Flatness threshold — annotate if peak-to-peak in a window < this.

Definition at line 92 of file annotate_artifact.h.

◆ dMinDuration

double UTILSLIB::AnnotateAmplitudeParams::dMinDuration = 0.0

Minimum duration of annotation (seconds).

Definition at line 94 of file annotate_artifact.h.

◆ dPeakMax

double UTILSLIB::AnnotateAmplitudeParams::dPeakMax = std::numeric_limits<double>::infinity()

Max amplitude — annotate if any sample exceeds this.

Definition at line 91 of file annotate_artifact.h.

◆ dPeakMin

double UTILSLIB::AnnotateAmplitudeParams::dPeakMin = -std::numeric_limits<double>::infinity()

Min amplitude — annotate if any sample goes below this.

Definition at line 90 of file annotate_artifact.h.

◆ dWindowSec

double UTILSLIB::AnnotateAmplitudeParams::dWindowSec = 0.5

Sliding window duration in seconds for flatness check.

Definition at line 93 of file annotate_artifact.h.


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