#include <AIDA_BaseHistogram.h>
Inheritance diagram for Anaphe::AIDA_Histogram_native::AIDA_BaseHistogram:
Annotation items defined:
"Title" (sticky), "Name" (sticky), "Entries"
Definition at line 20 of file AIDA_BaseHistogram.h.
Public Methods | |
virtual | ~AIDA_BaseHistogram () |
Destructor. | |
const std::string & | title () const |
Methods inherited from IBaseHistogram. | |
bool | setTitle (const std::string &title) |
AIDA::IAnnotation & | annotation () |
const AIDA::IAnnotation & | annotation () const |
int | dimension () const |
bool | isUpToDate () const |
Methods inherited from IDevManagedObject. | |
void | setUpToDate (bool isUpToDate) |
bool | setName (const std::string &newName) |
const std::string & | userLevelClassType () const |
const std::string & | name () const |
Methods inherited from IManagedObject. | |
Protected Methods | |
AIDA_BaseHistogram (const std::string &title, const std::string &classType, int dimension) | |
Constructor. | |
AIDA::IAnnotation & | annotationNoUpdate () |
Asks for the annotation without updating it. | |
const AIDA::IAnnotation & | annotationNoUpdate () const |
virtual void | updateAnnotation () const |
Method to be overloaded by the leaf classes. | |
AIDA::IAnnotation * | createAnnotation () |
Private Attributes | |
AIDA::IAnnotation * | m_annotation |
std::string | m_classType |
int | m_dimension |
bool | m_upToDate |
|
Definition at line 10 of file AIDA_BaseHistogram.cpp. References emptyString, entriesKey, m_annotation, nameKey, and title(). |
|
Definition at line 23 of file AIDA_BaseHistogram.cpp. References m_annotation. |
|
Definition at line 64 of file AIDA_BaseHistogram.cpp. References m_annotation, and updateAnnotation(). |
|
|
Definition at line 87 of file AIDA_BaseHistogram.cpp. References m_annotation. |
|
|
Definition at line 98 of file AIDA_BaseHistogram.cpp. |
|
|
|
These are the methods that need to be defined in overloaded classes virtual bool reset ( ) = 0; virtual int entries ( ) const = 0; |
|
|
|
Definition at line 36 of file AIDA_BaseHistogram.cpp. References m_annotation, and title(). |
|
|
|
|
|
|
Definition at line 65 of file AIDA_BaseHistogram.h. Referenced by AIDA_BaseHistogram(), annotation(), annotationNoUpdate(), name(), setName(), setTitle(), title(), and ~AIDA_BaseHistogram(). |
|
Definition at line 66 of file AIDA_BaseHistogram.h. |
|
Definition at line 67 of file AIDA_BaseHistogram.h. |
|
Definition at line 68 of file AIDA_BaseHistogram.h. |