CFEL - ASG Software Suite  2.5.0
CASS
Public Member Functions | Private Attributes | List of all members
jocassview::ZeroDViewerData Class Reference

wrapper for the 0d data More...

#include <zero_d_viewer_data.h>

+ Inheritance diagram for jocassview::ZeroDViewerData:
+ Collaboration diagram for jocassview::ZeroDViewerData:

Public Member Functions

 ZeroDViewerData (QLabel *valuedisplay)
 constructor More...
 
virtual ~ZeroDViewerData ()
 virtual destructor More...
 
virtual void setResult (Data::result_t::shared_pointer result)
 set the result More...
 
virtual Data::result_t::shared_pointer result ()
 retrieve the result More...
 
- Public Member Functions inherited from jocassview::Data
 Data ()
 constructor More...
 
virtual ~Data ()
 virtual destrutor More...
 
virtual void setSourceName (const QString &name)
 set the source name More...
 
virtual QString sourceName () const
 retrieve the source name More...
 
virtual bool wasUpdated () const
 retrieve was upDated flag More...
 

Private Attributes

Data::result_t::shared_pointer _result
 the cass data container More...
 
QLabel_value
 pointer to the lable that displays the value More...
 

Additional Inherited Members

- Public Types inherited from jocassview::Data
typedef cass::Result< float > result_t
 define the result type More...
 
- Protected Attributes inherited from jocassview::Data
QString _sourceName
 the name of the source More...
 
bool _wasUpdated
 flag to tell whether the data was updated More...
 

Detailed Description

wrapper for the 0d data

Author
Lutz Foucar

Definition at line 28 of file zero_d_viewer_data.h.

Constructor & Destructor Documentation

ZeroDViewerData::ZeroDViewerData ( QLabel valuedisplay)

constructor

initializes the pointer to 0

Parameters
valuedisplayThe label that displays the value.

Definition at line 25 of file zero_d_viewer_data.cpp.

ZeroDViewerData::~ZeroDViewerData ( )
virtual

virtual destructor

destory the 0d histogram

Definition at line 31 of file zero_d_viewer_data.cpp.

Member Function Documentation

Data::result_t::shared_pointer ZeroDViewerData::result ( )
virtual

retrieve the result

Returns
pointer to the result

Implements jocassview::Data.

Definition at line 46 of file zero_d_viewer_data.cpp.

References _result.

Referenced by setResult().

void ZeroDViewerData::setResult ( Data::result_t::shared_pointer  result)
virtual

set the result

take ownership of the data pointed to and destroy anthing that we have been managing so far.

Parameters
resultthe pointer to the data that contains the value we manage

Implements jocassview::Data.

Definition at line 36 of file zero_d_viewer_data.cpp.

References _result, _value, QString::number(), and result().

Member Data Documentation

Data::result_t::shared_pointer jocassview::ZeroDViewerData::_result
private

the cass data container

Definition at line 62 of file zero_d_viewer_data.h.

Referenced by result(), and setResult().

QLabel* jocassview::ZeroDViewerData::_value
private

pointer to the lable that displays the value

Definition at line 65 of file zero_d_viewer_data.h.

Referenced by setResult().


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