NCBI C++ ToolKit
Public Member Functions | List of all members
IHistogramGraphDS Class Referenceabstract

Search Toolkit Book for IHistogramGraphDS

IHistogramGraphDS interface. More...

#include <gui/widgets/gl/histogram_graph.hpp>

+ Inheritance diagram for IHistogramGraphDS:

Public Member Functions

virtual ~IHistogramGraphDS ()
 
virtual double GetLimit () const =0
 returns start of the series in model space More...
 
virtual double GetStart () const =0
 
virtual double GetStop () const =0
 
virtual double GetStep () const =0
 discrete size in model space More...
 
virtual size_t GetCount () const =0
 number of samples in the series More...
 
virtual double GetValue (size_t index)=0
 value of the sample with the given index More...
 
virtual double GetMaxValue ()=0
 
virtual string GetLabel () const =0
 
virtual void Update (double start, double stop)=0
 

Detailed Description

IHistogramGraphDS interface.

Definition at line 47 of file histogram_graph.hpp.

Constructor & Destructor Documentation

◆ ~IHistogramGraphDS()

virtual IHistogramGraphDS::~IHistogramGraphDS ( )
inlinevirtual

Definition at line 50 of file histogram_graph.hpp.

Member Function Documentation

◆ GetCount()

virtual size_t IHistogramGraphDS::GetCount ( ) const
pure virtual

number of samples in the series

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetLabel()

virtual string IHistogramGraphDS::GetLabel ( ) const
pure virtual

◆ GetLimit()

virtual double IHistogramGraphDS::GetLimit ( ) const
pure virtual

returns start of the series in model space

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetMaxValue()

virtual double IHistogramGraphDS::GetMaxValue ( )
pure virtual

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetStart()

virtual double IHistogramGraphDS::GetStart ( ) const
pure virtual

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetStep()

virtual double IHistogramGraphDS::GetStep ( ) const
pure virtual

discrete size in model space

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetStop()

virtual double IHistogramGraphDS::GetStop ( ) const
pure virtual

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ GetValue()

virtual double IHistogramGraphDS::GetValue ( size_t  index)
pure virtual

value of the sample with the given index

Implemented in CDensityMapDS, and CFeatHistogramDS.

◆ Update()

virtual void IHistogramGraphDS::Update ( double  start,
double  stop 
)
pure virtual

Implemented in CDensityMapDS, and CFeatHistogramDS.


The documentation for this class was generated from the following file:
Modified on Tue Jun 18 13:41:22 2024 by modify_doxy.py rev. 669887