QtPdCom  1.4.1
Public Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
QtPdCom::PdConnection Class Reference

#include <PdConnection.h>

Collaboration diagram for QtPdCom::PdConnection:
Collaboration graph
[legend]

Public Member Functions

 PdConnection ()=default
 
QtPdCom::ProcessgetProcess () const
 
QString getPath () const
 
QVariant getTransmissionVariant () const
 
Transmission getTransmission () const
 
double getOffset () const
 
double getScale () const
 
double getTau () const
 
PdCom::Selector getSelector (bool *ok=nullptr) const
 
QString getPathWithoutLocation () const
 
bool setVariable (ScalarSubscriber &subscriber, bool ignore_selector=false)
 

Properties

QtPdCom::Process process
 
QString path
 
QVariant period
 
double offset
 
double scale
 
double tau
 

Private Member Functions

void setProcess (QtPdCom::Process *)
 
void setPath (QString)
 
void setTransmission (QVariant)
 
void setOffset (double)
 
void setScale (double)
 
void setTau (double)
 

Private Attributes

QtPdCom::Processprocess_ = nullptr
 
QString path_
 
QtPdCom::Transmission transmission_ = QtPdCom::event_mode
 
double offset_ = 0.0
 
double scale_ = 1.0
 
double tau_ = 0.0
 

Constructor & Destructor Documentation

◆ PdConnection()

QtPdCom::PdConnection::PdConnection ( )
default

Member Function Documentation

◆ getOffset()

double QtPdCom::PdConnection::getOffset ( ) const
inline

References offset_.

◆ getPath()

QString QtPdCom::PdConnection::getPath ( ) const
inline

References path_.

Referenced by getPathWithoutLocation(), and getSelector().

◆ getPathWithoutLocation()

QString PdConnection::getPathWithoutLocation ( ) const

References getPath().

Referenced by setVariable().

◆ getProcess()

QtPdCom::Process * PdConnection::getProcess ( ) const

◆ getScale()

double QtPdCom::PdConnection::getScale ( ) const
inline

References scale_.

◆ getSelector()

PdCom::Selector PdConnection::getSelector ( bool *  ok = nullptr) const

References getPath().

Referenced by setVariable().

◆ getTau()

double QtPdCom::PdConnection::getTau ( ) const
inline

References tau_.

◆ getTransmission()

Transmission QtPdCom::PdConnection::getTransmission ( ) const
inline

References transmission_.

◆ getTransmissionVariant()

QVariant PdConnection::getTransmissionVariant ( ) const

◆ setOffset()

void PdConnection::setOffset ( double  offset)
private

References offset, and offset_.

◆ setPath()

void PdConnection::setPath ( QString  path)
private

References path, and path_.

◆ setProcess()

void PdConnection::setProcess ( QtPdCom::Process process)
private

References process, and process_.

◆ setScale()

void PdConnection::setScale ( double  scale)
private

References scale, and scale_.

◆ setTau()

void PdConnection::setTau ( double  tau)
private

References tau, and tau_.

◆ setTransmission()

void PdConnection::setTransmission ( QVariant  t)
private

◆ setVariable()

bool PdConnection::setVariable ( ScalarSubscriber subscriber,
bool  ignore_selector = false 
)

Member Data Documentation

◆ offset_

double QtPdCom::PdConnection::offset_ = 0.0
private

Referenced by getOffset(), setOffset(), and setVariable().

◆ path_

QString QtPdCom::PdConnection::path_
private

Referenced by getPath(), and setPath().

◆ process_

QtPdCom::Process* QtPdCom::PdConnection::process_ = nullptr
private

Referenced by getProcess(), and setProcess().

◆ scale_

double QtPdCom::PdConnection::scale_ = 1.0
private

Referenced by getScale(), setScale(), and setVariable().

◆ tau_

double QtPdCom::PdConnection::tau_ = 0.0
private

Referenced by getTau(), setTau(), and setVariable().

◆ transmission_

QtPdCom::Transmission QtPdCom::PdConnection::transmission_ = QtPdCom::event_mode
private

Property Documentation

◆ offset

double QtPdCom::PdConnection::offset
readwrite

Referenced by setOffset().

◆ path

QString QtPdCom::PdConnection::path
readwrite

Referenced by setPath().

◆ period

QVariant QtPdCom::PdConnection::period
readwrite

◆ process

QtPdCom::Process QtPdCom::PdConnection::process
readwrite

Referenced by setProcess().

◆ scale

double QtPdCom::PdConnection::scale
readwrite

Referenced by setScale().

◆ tau

double QtPdCom::PdConnection::tau
readwrite

Referenced by setTau().


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