Public Types | Public Member Functions | Private Attributes | List of all members
PJ::PlotGroup Class Reference

PlotData may or may not have a group. Think of PlotGroup as a way to say that certain set of series are "siblings". More...

#include <plotdatabase.h>

Public Types

using Ptr = std::shared_ptr< PlotGroup >
 

Public Member Functions

QVariant attribute (const PlotAttribute &id) const
 
Attributesattributes ()
 
const Attributesattributes () const
 
const std::string & name () const
 
 PlotGroup (const std::string &name)
 
void setAttribute (const PlotAttribute &id, const QVariant &value)
 

Private Attributes

Attributes _attributes
 
const std::string _name
 

Detailed Description

PlotData may or may not have a group. Think of PlotGroup as a way to say that certain set of series are "siblings".

Definition at line 80 of file plotdatabase.h.

Member Typedef Documentation

◆ Ptr

using PJ::PlotGroup::Ptr = std::shared_ptr<PlotGroup>

Definition at line 83 of file plotdatabase.h.

Constructor & Destructor Documentation

◆ PlotGroup()

PJ::PlotGroup::PlotGroup ( const std::string &  name)
inline

Definition at line 85 of file plotdatabase.h.

Member Function Documentation

◆ attribute()

QVariant PJ::PlotGroup::attribute ( const PlotAttribute id) const
inline

Definition at line 109 of file plotdatabase.h.

◆ attributes() [1/2]

Attributes& PJ::PlotGroup::attributes ( )
inline

Definition at line 99 of file plotdatabase.h.

◆ attributes() [2/2]

const Attributes& PJ::PlotGroup::attributes ( ) const
inline

Definition at line 94 of file plotdatabase.h.

◆ name()

const std::string& PJ::PlotGroup::name ( ) const
inline

Definition at line 89 of file plotdatabase.h.

◆ setAttribute()

void PJ::PlotGroup::setAttribute ( const PlotAttribute id,
const QVariant &  value 
)
inline

Definition at line 104 of file plotdatabase.h.

Member Data Documentation

◆ _attributes

Attributes PJ::PlotGroup::_attributes
private

Definition at line 117 of file plotdatabase.h.

◆ _name

const std::string PJ::PlotGroup::_name
private

Definition at line 116 of file plotdatabase.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:31