OpenMS
HPLC Class Reference

Representation of a HPLC experiment. More...

#include <OpenMS/METADATA/HPLC.h>

Collaboration diagram for HPLC:
[legend]

Public Member Functions

 HPLC ()
 Constructor. More...
 
 HPLC (const HPLC &)=default
 Copy constructor. More...
 
 HPLC (HPLC &&)=default
 Move constructor. More...
 
 ~HPLC ()
 Destructor. More...
 
HPLCoperator= (const HPLC &)=default
 Assignment operator. More...
 
HPLCoperator= (HPLC &&) &=default
 Move assignment operator. More...
 
bool operator== (const HPLC &source) const
 Equality operator. More...
 
bool operator!= (const HPLC &source) const
 Equality operator. More...
 
const StringgetInstrument () const
 returns a const reference to the instrument name More...
 
void setInstrument (const String &instrument)
 sets the instrument name More...
 
const StringgetColumn () const
 returns a const reference to the column description More...
 
void setColumn (const String &column)
 sets the column description More...
 
Int getTemperature () const
 returns the temperature (in degree C) More...
 
void setTemperature (Int temperature)
 sets the temperature (in degree C) More...
 
UInt getPressure () const
 returns the pressure (in bar) More...
 
void setPressure (UInt pressure)
 sets the pressure (in bar) More...
 
UInt getFlux () const
 returns the flux (in microliter/sec) More...
 
void setFlux (UInt flux)
 sets the flux (in microliter/sec) More...
 
String getComment () const
 returns the comments More...
 
void setComment (String comment)
 sets the comments More...
 
const GradientgetGradient () const
 returns a const reference to the used gradient More...
 
GradientgetGradient ()
 returns a mutable reference to the used gradient More...
 
void setGradient (const Gradient &gradient)
 sets the used gradient More...
 

Protected Attributes

String instrument_
 
String column_
 
Int temperature_
 
Int pressure_
 
Int flux_
 
String comment_
 
Gradient gradient_
 

Detailed Description

Representation of a HPLC experiment.

It contains the description of instrument, the settings and the gradient.

Constructor & Destructor Documentation

◆ HPLC() [1/3]

HPLC ( )

Constructor.

◆ HPLC() [2/3]

HPLC ( const HPLC )
default

Copy constructor.

◆ HPLC() [3/3]

HPLC ( HPLC &&  )
default

Move constructor.

◆ ~HPLC()

~HPLC ( )

Destructor.

Member Function Documentation

◆ getColumn()

const String& getColumn ( ) const

returns a const reference to the column description

◆ getComment()

String getComment ( ) const

returns the comments

◆ getFlux()

UInt getFlux ( ) const

returns the flux (in microliter/sec)

◆ getGradient() [1/2]

Gradient& getGradient ( )

returns a mutable reference to the used gradient

◆ getGradient() [2/2]

const Gradient& getGradient ( ) const

returns a const reference to the used gradient

◆ getInstrument()

const String& getInstrument ( ) const

returns a const reference to the instrument name

◆ getPressure()

UInt getPressure ( ) const

returns the pressure (in bar)

◆ getTemperature()

Int getTemperature ( ) const

returns the temperature (in degree C)

◆ operator!=()

bool operator!= ( const HPLC source) const

Equality operator.

◆ operator=() [1/2]

HPLC& operator= ( const HPLC )
default

Assignment operator.

◆ operator=() [2/2]

HPLC& operator= ( HPLC &&  ) &
default

Move assignment operator.

◆ operator==()

bool operator== ( const HPLC source) const

Equality operator.

◆ setColumn()

void setColumn ( const String column)

sets the column description

◆ setComment()

void setComment ( String  comment)

sets the comments

◆ setFlux()

void setFlux ( UInt  flux)

sets the flux (in microliter/sec)

◆ setGradient()

void setGradient ( const Gradient gradient)

sets the used gradient

◆ setInstrument()

void setInstrument ( const String instrument)

sets the instrument name

◆ setPressure()

void setPressure ( UInt  pressure)

sets the pressure (in bar)

◆ setTemperature()

void setTemperature ( Int  temperature)

sets the temperature (in degree C)

Member Data Documentation

◆ column_

String column_
protected

◆ comment_

String comment_
protected

◆ flux_

Int flux_
protected

◆ gradient_

Gradient gradient_
protected

◆ instrument_

String instrument_
protected

◆ pressure_

Int pressure_
protected

◆ temperature_

Int temperature_
protected