Public Types | Signals | Public Member Functions | Private Attributes
rqt_multiplot::CurveAxisScaleConfig Class Reference

#include <CurveAxisScaleConfig.h>

Inheritance diagram for rqt_multiplot::CurveAxisScaleConfig:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Type { Auto, Absolute, Relative }

Signals

void absoluteMaximumChanged (double maxnimum)
void absoluteMinimumChanged (double minimum)
void relativeMaximumChanged (double maxnimum)
void relativeMinimumChanged (double minimum)
void typeChanged (int type)

Public Member Functions

 CurveAxisScaleConfig (QObject *parent=0, Type type=Auto, double absoluteMinimum=0.0, double absoluteMaximum=1000.0, double relativeMinimum=-1000.0, double relativeMaximum=0.0)
double getAbsoluteMaximum () const
double getAbsoluteMinimum () const
double getRelativeMaximum () const
double getRelativeMinimum () const
Type getType () const
bool isValid () const
void load (QSettings &settings)
CurveAxisScaleConfigoperator= (const CurveAxisScaleConfig &src)
void read (QDataStream &stream)
void reset ()
void save (QSettings &settings) const
void setAbsoluteMaximum (double maximum)
void setAbsoluteMinimum (double minimum)
void setRelativeMaximum (double maximum)
void setRelativeMinimum (double minimum)
void setType (Type type)
void write (QDataStream &stream) const
 ~CurveAxisScaleConfig ()

Private Attributes

double absoluteMaximum_
double absoluteMinimum_
double relativeMaximum_
double relativeMinimum_
Type type_

Detailed Description

Definition at line 25 of file CurveAxisScaleConfig.h.


Member Enumeration Documentation

Enumerator:
Auto 
Absolute 
Relative 

Definition at line 29 of file CurveAxisScaleConfig.h.


Constructor & Destructor Documentation

rqt_multiplot::CurveAxisScaleConfig::CurveAxisScaleConfig ( QObject *  parent = 0,
Type  type = Auto,
double  absoluteMinimum = 0.0,
double  absoluteMaximum = 1000.0,
double  relativeMinimum = -1000.0,
double  relativeMaximum = 0.0 
)

Definition at line 27 of file CurveAxisScaleConfig.cpp.

Definition at line 38 of file CurveAxisScaleConfig.cpp.


Member Function Documentation

Definition at line 80 of file CurveAxisScaleConfig.cpp.

Definition at line 67 of file CurveAxisScaleConfig.cpp.

Definition at line 106 of file CurveAxisScaleConfig.cpp.

Definition at line 93 of file CurveAxisScaleConfig.cpp.

Definition at line 54 of file CurveAxisScaleConfig.cpp.

Definition at line 110 of file CurveAxisScaleConfig.cpp.

void rqt_multiplot::CurveAxisScaleConfig::load ( QSettings &  settings) [virtual]

Implements rqt_multiplot::Config.

Definition at line 133 of file CurveAxisScaleConfig.cpp.

CurveAxisScaleConfig & rqt_multiplot::CurveAxisScaleConfig::operator= ( const CurveAxisScaleConfig src)

Definition at line 185 of file CurveAxisScaleConfig.cpp.

void rqt_multiplot::CurveAxisScaleConfig::read ( QDataStream &  stream) [virtual]

Implements rqt_multiplot::Config.

Definition at line 163 of file CurveAxisScaleConfig.cpp.

Implements rqt_multiplot::Config.

Definition at line 143 of file CurveAxisScaleConfig.cpp.

void rqt_multiplot::CurveAxisScaleConfig::save ( QSettings &  settings) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 123 of file CurveAxisScaleConfig.cpp.

Definition at line 71 of file CurveAxisScaleConfig.cpp.

Definition at line 58 of file CurveAxisScaleConfig.cpp.

Definition at line 97 of file CurveAxisScaleConfig.cpp.

Definition at line 84 of file CurveAxisScaleConfig.cpp.

Definition at line 45 of file CurveAxisScaleConfig.cpp.

void rqt_multiplot::CurveAxisScaleConfig::write ( QDataStream &  stream) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 153 of file CurveAxisScaleConfig.cpp.


Member Data Documentation

Definition at line 71 of file CurveAxisScaleConfig.h.

Definition at line 70 of file CurveAxisScaleConfig.h.

Definition at line 73 of file CurveAxisScaleConfig.h.

Definition at line 72 of file CurveAxisScaleConfig.h.

Definition at line 69 of file CurveAxisScaleConfig.h.


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


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Thu Jun 6 2019 21:49:11