3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Enumerations | Variables
spectrumPlot.cpp File Reference
#include "spectrumPlot.h"
#include "algorithms/mass.h"
#include "../plot.h"
#include "filterCommon.h"
Include dependency graph for spectrumPlot.cpp:

Enumerations

enum  { SPECTRUM_BAD_ALLOC =1, SPECTRUM_BAD_BINCOUNT, SPECTRUM_ABORT_FAIL, SPECTRUM_ERR_ENUM_END }
 Error codes. More...
 
enum  {
  KEY_SPECTRUM_BINWIDTH, KEY_SPECTRUM_AUTOEXTREMA, KEY_SPECTRUM_MIN, KEY_SPECTRUM_MAX,
  KEY_SPECTRUM_LOGARITHMIC, KEY_SPECTRUM_NORMALISE, KEY_SPECTRUM_NORMALISE_LOWERBOUND, KEY_SPECTRUM_NORMALISE_UPPERBOUND,
  KEY_SPECTRUM_PLOTTYPE, KEY_SPECTRUM_COLOUR, KEY_SPECTRUM_BACKMODE, KEY_SPECTRUM_BACKMODE_FLAT_START,
  KEY_SPECTRUM_BACKMODE_FLAT_END, KEY_SPECTRUM_CORRECTED_ONLY
}
 
enum  {
  NORMALISE_NONE, NORMALISE_MAX, NORMALISE_MAX_IN_BOUND, NORMALISE_INTEGRAL_ONE,
  NORMALISE_ENUM_END
}
 

Variables

const unsigned int SPECTRUM_MAX_BINS =2000000
 
const unsigned int SPECTRUM_AUTO_MAX_BINS =45000
 
const char * YLABEL_STRING =NTRANS("Count")
 
const char * NORMALISE_STRING []
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Error codes.

Enumerator
SPECTRUM_BAD_ALLOC 
SPECTRUM_BAD_BINCOUNT 
SPECTRUM_ABORT_FAIL 
SPECTRUM_ERR_ENUM_END 

◆ anonymous enum

anonymous enum
Enumerator
KEY_SPECTRUM_BINWIDTH 
KEY_SPECTRUM_AUTOEXTREMA 
KEY_SPECTRUM_MIN 
KEY_SPECTRUM_MAX 
KEY_SPECTRUM_LOGARITHMIC 
KEY_SPECTRUM_NORMALISE 
KEY_SPECTRUM_NORMALISE_LOWERBOUND 
KEY_SPECTRUM_NORMALISE_UPPERBOUND 
KEY_SPECTRUM_PLOTTYPE 
KEY_SPECTRUM_COLOUR 
KEY_SPECTRUM_BACKMODE 
KEY_SPECTRUM_BACKMODE_FLAT_START 
KEY_SPECTRUM_BACKMODE_FLAT_END 
KEY_SPECTRUM_CORRECTED_ONLY 

◆ anonymous enum

anonymous enum
Enumerator
NORMALISE_NONE 
NORMALISE_MAX 
NORMALISE_MAX_IN_BOUND 
NORMALISE_INTEGRAL_ONE 
NORMALISE_ENUM_END 

Variable Documentation

◆ NORMALISE_STRING

const char* NORMALISE_STRING[]
Initial value:
= {NTRANS("None"),
NTRANS("Maximum"),
NTRANS("Max in limit"),
NTRANS("Probability"),
}
#define NTRANS(x)
Gettext null-translation macro (mark for translation, but do nothing)
Definition: translation.h:33

Referenced by SpectrumPlotFilter::getProperties(), and SpectrumPlotFilter::setProperty().

◆ SPECTRUM_AUTO_MAX_BINS

const unsigned int SPECTRUM_AUTO_MAX_BINS =45000

◆ SPECTRUM_MAX_BINS

const unsigned int SPECTRUM_MAX_BINS =2000000

◆ YLABEL_STRING

const char* YLABEL_STRING =NTRANS("Count")