Classes | Public Member Functions | Private Attributes | List of all members
XWaveNGraph::Payload Struct Reference
Inheritance diagram for XWaveNGraph::Payload:
Inheritance graph
[legend]

Classes

struct  Plot
 

Public Member Functions

void clearPoints ()
 
void clearPlots ()
 
void insertPlot (const XString &label, int colx=0, int coly1=1, int coly2=-1, int colweight=-1, int colz=-1)
 
void setLabel (unsigned int col, const char *label)
 
const std::vector< XString > & labels () const
 
void setRowCount (unsigned int rowcnt)
 
void setColCount (unsigned int colcnt, const char **labels)
 
unsigned int rowCount () const
 
unsigned int colCount () const
 
unsigned int numPlots () const
 
const double * cols (unsigned int n) const
 
double * cols (unsigned int n)
 
const double * weight () const
 
int colX (unsigned int plotnum) const
 
int colY1 (unsigned int plotnum) const
 
int colY2 (unsigned int plotnum) const
 
int colWeight (unsigned int plotnum) const
 
int colZ (unsigned int plotnum) const
 
const shared_ptr< XXYPlot > & plot (unsigned int plotnum) const
 
const shared_ptr< XAxis > & axisx () const
 
const shared_ptr< XAxis > & axisy () const
 
const shared_ptr< XAxis > & axisy2 () const
 
const shared_ptr< XAxis > & axisz () const
 
const shared_ptr< XAxis > & axisw () const
 
const Talker< bool > & onIconChanged () const
 
Talker< bool > & onIconChanged ()
 
- Public Member Functions inherited from XNode::Payload
bool isUIEnabled () const
 If true, operations are allowed by UI and scripts.
 
void setUIEnabled (bool var)
 
bool isDisabled () const
 
void disable ()
 
bool isRuntime () const
 
void setRuntime (bool var)
 
Talker< XNode * > & onUIFlagsChanged ()
 
const Talker< XNode * > & onUIFlagsChanged () const
 
- Public Member Functions inherited from Transactional::Node< XN >::Payload
XN & node () noexcept
 Points to the corresponding node.
 
const XN & node () const noexcept
 Points to the corresponding node.
 
int64_t serial () const noexcept
 
Transaction< XN > & tr () noexcept
 
virtual void catchEvent (const shared_ptr< XN > &, int)
 
virtual void releaseEvent (const shared_ptr< XN > &, int)
 
virtual void moveEvent (unsigned int, unsigned int)
 
virtual void listChangeEvent ()
 
- Public Member Functions inherited from atomic_countable
 atomic_countable (const atomic_countable &) noexcept
 
atomic_countableoperator= (const atomic_countable &)=delete
 

Private Attributes

unsigned int m_colcnt
 
std::vector< XStringm_labels
 
std::vector< double > m_cols
 
int m_colw
 
std::vector< Plotm_plots
 
shared_ptr< XAxism_axisx
 
shared_ptr< XAxism_axisy
 
shared_ptr< XAxism_axisy2
 
shared_ptr< XAxism_axisw
 
shared_ptr< XAxism_axisz
 
Talker< bool > m_tlkOnIconChanged
 

Detailed Description

Definition at line 50 of file xwavengraph.h.

Member Function Documentation

int XWaveNGraph::Payload::colWeight ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 75 of file xwavengraph.h.

int XWaveNGraph::Payload::colX ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 69 of file xwavengraph.h.

int XWaveNGraph::Payload::colY1 ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 71 of file xwavengraph.h.

int XWaveNGraph::Payload::colY2 ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 73 of file xwavengraph.h.

int XWaveNGraph::Payload::colZ ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 77 of file xwavengraph.h.

const shared_ptr<XXYPlot>& XWaveNGraph::Payload::plot ( unsigned int  plotnum) const
inline
Parameters
plotnumstart with zero.

Definition at line 79 of file xwavengraph.h.


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

Generated for KAME4 by  doxygen 1.8.3