public

Inheritance Graph

graph BT
	StatChart
	click StatChart "classMinSG_1_1StatChart"

Description

Graphical chart representing Statistics events results. [ StatChart ]

Classes

   
struct MinSG::StatChart::DataRow

Public Functions

   
   
  StatChart(uint32_t width, uint32_t height, float timeRange)
   
  StatChart(const StatChart & other)
   
  StatChart( StatChart && void)
   
  ~StatChart()
   
uint32_t getWidth() const
   
uint32_t getHeight() const
   
const Util::Reference < Util::Bitmap > & getBitmap() const
   
float getTimeRange() const
   
void setTimeRange(float newRange)
   
int getRowCount() const
   
void setRange( Statistics::eventType_t type, float range)
   
float getRange( Statistics::eventType_t type) const
   
void setColor( Statistics::eventType_t type, const Util::Color4ub & color)
   
const Util::Color4ub & getColor( Statistics::eventType_t type) const
   
void setDescription( Statistics::eventType_t type, const std::string & description)
   
std::string getDescription( Statistics::eventType_t type) const
   
void update(const Statistics & fStats)

Documentation

function
MinSG::StatChart::StatChart

public
     
     
StatChart( uint32_t width,
  uint32_t height,
  float timeRange
)    

Defined in MinSG/Ext/Tools/StatChart.h:40


function
MinSG::StatChart::StatChart

public
     
     
StatChart( const StatChart & other )

Defined in MinSG/Ext/Tools/StatChart.h:41


function
MinSG::StatChart::StatChart

public
     
     
StatChart( StatChart && void )

Defined in MinSG/Ext/Tools/StatChart.h:42


function
MinSG::StatChart::~StatChart

public
   
   
~StatChart( )

Defined in MinSG/Ext/Tools/StatChart.h:43


function
MinSG::StatChart::getWidth

public const
   
   
uint32_t getWidth( ) const

Defined in MinSG/Ext/Tools/StatChart.h:45


function
MinSG::StatChart::getHeight

public const
   
   
uint32_t getHeight( ) const

Defined in MinSG/Ext/Tools/StatChart.h:46


function
MinSG::StatChart::getBitmap

public const inline
   
   
const Util::Reference < Util::Bitmap > & getBitmap( ) const

Defined in MinSG/Ext/Tools/StatChart.h:47


function
MinSG::StatChart::getTimeRange

public const inline
   
   
float getTimeRange( ) const

Defined in MinSG/Ext/Tools/StatChart.h:51


function
MinSG::StatChart::setTimeRange

public inline
     
     
void setTimeRange( float newRange )

Defined in MinSG/Ext/Tools/StatChart.h:52


function
MinSG::StatChart::getRowCount

public const inline
   
   
int getRowCount( ) const

Defined in MinSG/Ext/Tools/StatChart.h:54


function
MinSG::StatChart::setRange

public inline
     
     
void setRange( Statistics::eventType_t type,
  float range
)    

Defined in MinSG/Ext/Tools/StatChart.h:56


function
MinSG::StatChart::getRange

public const inline
     
     
float getRange( Statistics::eventType_t type ) const

Defined in MinSG/Ext/Tools/StatChart.h:61


function
MinSG::StatChart::setColor

public inline
     
     
void setColor( Statistics::eventType_t type,
  const Util::Color4ub & color
)    

Defined in MinSG/Ext/Tools/StatChart.h:64


function
MinSG::StatChart::getColor

public const inline
     
     
const Util::Color4ub & getColor( Statistics::eventType_t type ) const

Defined in MinSG/Ext/Tools/StatChart.h:68


function
MinSG::StatChart::setDescription

public inline
     
     
void setDescription( Statistics::eventType_t type,
  const std::string & description
)    

Defined in MinSG/Ext/Tools/StatChart.h:71


function
MinSG::StatChart::getDescription

public const inline
     
     
std::string getDescription( Statistics::eventType_t type ) const

Defined in MinSG/Ext/Tools/StatChart.h:75


function
MinSG::StatChart::update

public
     
     
void update( const Statistics & fStats )

Defined in MinSG/Ext/Tools/StatChart.h:78