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

#include <CurveStyleConfig.h>

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

List of all members.

Public Types

enum  Type { Lines, Sticks, Steps, Points }

Signals

void linesInterpolateChanged (bool interpolate)
void penStyleChanged (int style)
void penWidthChanged (size_t width)
void renderAntialiasChanged (bool antialias)
void stepsInvertChanged (bool invert)
void sticksBaselineChanged (double baseline)
void sticksOrientationChanged (int orientation)
void typeChanged (int type)

Public Member Functions

bool areLinesInterpolated () const
bool areStepsInverted () const
 CurveStyleConfig (QObject *parent=0, Type type=Lines, bool linesInterpolate=false, Qt::Orientation sticksOrientation=Qt::Vertical, double sticksBaseline=0.0, bool stepsInvert=false, size_t penWidth=1, Qt::PenStyle penStyle=Qt::SolidLine, bool renderAntialias=false)
Qt::PenStyle getPenStyle () const
size_t getPenWidth () const
double getSticksBaseline () const
Qt::Orientation getSticksOrientation () const
Type getType () const
bool isRenderAntialiased () const
void load (QSettings &settings)
CurveStyleConfigoperator= (const CurveStyleConfig &src)
void read (QDataStream &stream)
void reset ()
void save (QSettings &settings) const
void setLinesInterpolate (bool interpolate)
void setPenStyle (Qt::PenStyle style)
void setPenWidth (size_t width)
void setRenderAntialias (bool antialias)
void setStepsInvert (bool invert)
void setSticksBaseline (double baseline)
void setSticksOrientation (Qt::Orientation orientation)
void setType (Type type)
void write (QDataStream &stream) const
 ~CurveStyleConfig ()

Private Attributes

bool linesInterpolate_
Qt::PenStyle penStyle_
size_t penWidth_
bool renderAntialias_
bool stepsInvert_
double sticksBaseline_
Qt::Orientation sticksOrientation_
Type type_

Detailed Description

Definition at line 25 of file CurveStyleConfig.h.


Member Enumeration Documentation

Enumerator:
Lines 
Sticks 
Steps 
Points 

Definition at line 29 of file CurveStyleConfig.h.


Constructor & Destructor Documentation

rqt_multiplot::CurveStyleConfig::CurveStyleConfig ( QObject *  parent = 0,
Type  type = Lines,
bool  linesInterpolate = false,
Qt::Orientation  sticksOrientation = Qt::Vertical,
double  sticksBaseline = 0.0,
bool  stepsInvert = false,
size_t  penWidth = 1,
Qt::PenStyle  penStyle = Qt::SolidLine,
bool  renderAntialias = false 
)

Definition at line 27 of file CurveStyleConfig.cpp.

Definition at line 42 of file CurveStyleConfig.cpp.


Member Function Documentation

Definition at line 71 of file CurveStyleConfig.cpp.

Definition at line 110 of file CurveStyleConfig.cpp.

Definition at line 136 of file CurveStyleConfig.cpp.

Definition at line 123 of file CurveStyleConfig.cpp.

Definition at line 97 of file CurveStyleConfig.cpp.

Definition at line 84 of file CurveStyleConfig.cpp.

Definition at line 58 of file CurveStyleConfig.cpp.

Definition at line 149 of file CurveStyleConfig.cpp.

void rqt_multiplot::CurveStyleConfig::linesInterpolateChanged ( bool  interpolate) [signal]
void rqt_multiplot::CurveStyleConfig::load ( QSettings &  settings) [virtual]

Implements rqt_multiplot::Config.

Definition at line 170 of file CurveStyleConfig.cpp.

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

Definition at line 241 of file CurveStyleConfig.cpp.

void rqt_multiplot::CurveStyleConfig::penWidthChanged ( size_t  width) [signal]
void rqt_multiplot::CurveStyleConfig::read ( QDataStream &  stream) [virtual]

Implements rqt_multiplot::Config.

Definition at line 211 of file CurveStyleConfig.cpp.

Implements rqt_multiplot::Config.

Definition at line 185 of file CurveStyleConfig.cpp.

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

Implements rqt_multiplot::Config.

Definition at line 157 of file CurveStyleConfig.cpp.

Definition at line 62 of file CurveStyleConfig.cpp.

void rqt_multiplot::CurveStyleConfig::setPenStyle ( Qt::PenStyle  style)

Definition at line 127 of file CurveStyleConfig.cpp.

Definition at line 114 of file CurveStyleConfig.cpp.

Definition at line 140 of file CurveStyleConfig.cpp.

Definition at line 101 of file CurveStyleConfig.cpp.

Definition at line 88 of file CurveStyleConfig.cpp.

void rqt_multiplot::CurveStyleConfig::setSticksOrientation ( Qt::Orientation  orientation)

Definition at line 75 of file CurveStyleConfig.cpp.

Definition at line 49 of file CurveStyleConfig.cpp.

void rqt_multiplot::CurveStyleConfig::sticksBaselineChanged ( double  baseline) [signal]
void rqt_multiplot::CurveStyleConfig::typeChanged ( int  type) [signal]
void rqt_multiplot::CurveStyleConfig::write ( QDataStream &  stream) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 198 of file CurveStyleConfig.cpp.


Member Data Documentation

Definition at line 84 of file CurveStyleConfig.h.

Definition at line 90 of file CurveStyleConfig.h.

Definition at line 89 of file CurveStyleConfig.h.

Definition at line 91 of file CurveStyleConfig.h.

Definition at line 87 of file CurveStyleConfig.h.

Definition at line 86 of file CurveStyleConfig.h.

Definition at line 85 of file CurveStyleConfig.h.

Definition at line 82 of file CurveStyleConfig.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