webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | Protected Attributes | List of all members
webrtc::plotting::Plot Class Referenceabstract

#include <plot_base.h>

Inheritance diagram for webrtc::plotting::Plot:
webrtc::plotting::ProtobufPlot webrtc::plotting::ProtobufPlot webrtc::plotting::PythonPlot webrtc::plotting::PythonPlot

Public Member Functions

virtual ~Plot ()
 
virtual void Draw ()=0
 
void SetXAxis (float min_value, float max_value, std::string label, float left_margin=0, float right_margin=0)
 
void SetSuggestedXAxis (float min_value, float max_value, std::string label, float left_margin=0, float right_margin=0)
 
void SetYAxis (float min_value, float max_value, std::string label, float bottom_margin=0, float top_margin=0)
 
void SetSuggestedYAxis (float min_value, float max_value, std::string label, float bottom_margin=0, float top_margin=0)
 
void SetTitle (std::string title)
 
virtual ~Plot ()
 
virtual void Draw ()=0
 
void SetXAxis (float min_value, float max_value, std::string label, float left_margin=0, float right_margin=0)
 
void SetSuggestedXAxis (float min_value, float max_value, std::string label, float left_margin=0, float right_margin=0)
 
void SetYAxis (float min_value, float max_value, std::string label, float bottom_margin=0, float top_margin=0)
 
void SetSuggestedYAxis (float min_value, float max_value, std::string label, float bottom_margin=0, float top_margin=0)
 
void SetTitle (std::string title)
 

Public Attributes

std::vector< TimeSeriesseries_list_
 

Protected Attributes

float xaxis_min_
 
float xaxis_max_
 
std::string xaxis_label_
 
float yaxis_min_
 
float yaxis_max_
 
std::string yaxis_label_
 
std::string title_
 

Constructor & Destructor Documentation

◆ ~Plot() [1/2]

virtual webrtc::plotting::Plot::~Plot ( )
inlinevirtual

◆ ~Plot() [2/2]

virtual webrtc::plotting::Plot::~Plot ( )
inlinevirtual

Member Function Documentation

◆ Draw() [1/2]

virtual void webrtc::plotting::Plot::Draw ( )
pure virtual

◆ Draw() [2/2]

virtual void webrtc::plotting::Plot::Draw ( )
pure virtual

◆ SetSuggestedXAxis() [1/2]

void webrtc::plotting::Plot::SetSuggestedXAxis ( float  min_value,
float  max_value,
std::string  label,
float  left_margin = 0,
float  right_margin = 0 
)

◆ SetSuggestedXAxis() [2/2]

void webrtc::plotting::Plot::SetSuggestedXAxis ( float  min_value,
float  max_value,
std::string  label,
float  left_margin = 0,
float  right_margin = 0 
)

◆ SetSuggestedYAxis() [1/2]

void webrtc::plotting::Plot::SetSuggestedYAxis ( float  min_value,
float  max_value,
std::string  label,
float  bottom_margin = 0,
float  top_margin = 0 
)

◆ SetSuggestedYAxis() [2/2]

void webrtc::plotting::Plot::SetSuggestedYAxis ( float  min_value,
float  max_value,
std::string  label,
float  bottom_margin = 0,
float  top_margin = 0 
)

◆ SetTitle() [1/2]

void webrtc::plotting::Plot::SetTitle ( std::string  title)

◆ SetTitle() [2/2]

void webrtc::plotting::Plot::SetTitle ( std::string  title)

◆ SetXAxis() [1/2]

void webrtc::plotting::Plot::SetXAxis ( float  min_value,
float  max_value,
std::string  label,
float  left_margin = 0,
float  right_margin = 0 
)

◆ SetXAxis() [2/2]

void webrtc::plotting::Plot::SetXAxis ( float  min_value,
float  max_value,
std::string  label,
float  left_margin = 0,
float  right_margin = 0 
)

◆ SetYAxis() [1/2]

void webrtc::plotting::Plot::SetYAxis ( float  min_value,
float  max_value,
std::string  label,
float  bottom_margin = 0,
float  top_margin = 0 
)

◆ SetYAxis() [2/2]

void webrtc::plotting::Plot::SetYAxis ( float  min_value,
float  max_value,
std::string  label,
float  bottom_margin = 0,
float  top_margin = 0 
)

Member Data Documentation

◆ series_list_

std::vector< TimeSeries > webrtc::plotting::Plot::series_list_

◆ title_

std::string webrtc::plotting::Plot::title_
protected

◆ xaxis_label_

std::string webrtc::plotting::Plot::xaxis_label_
protected

◆ xaxis_max_

float webrtc::plotting::Plot::xaxis_max_
protected

◆ xaxis_min_

float webrtc::plotting::Plot::xaxis_min_
protected

◆ yaxis_label_

std::string webrtc::plotting::Plot::yaxis_label_
protected

◆ yaxis_max_

float webrtc::plotting::Plot::yaxis_max_
protected

◆ yaxis_min_

float webrtc::plotting::Plot::yaxis_min_
protected

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