#include <index_metric.h>

Inheritance diagram for index_metric_header:
base_read_metric_header empty_header

Public Types

typedef ::uint16_t ushort_t
 
- Public Types inherited from base_read_metric_header
typedef constants::base_read_t base_t
 

Public Member Functions

 index_metric_header ()
 
const std::vector< std::string > & index_order () const
 
void index_order (const std::vector< std::string > &order)
 
void clear ()
 
- Public Member Functions inherited from base_read_metric_header
 base_read_metric_header ()
 

Static Public Member Functions

static index_metric_header default_header ()
 
- Static Public Member Functions inherited from base_read_metric_header
static base_read_metric_header default_header ()
 

Friends

template<class MetricType , int Version>
struct io::generic_layout
 

Additional Inherited Members

- Protected Member Functions inherited from base_read_metric_header
void clear ()
 
void update_max_cycle (const base_read_metric &)
 

Detailed Description

Header information for writing an index metric set

Member Typedef Documentation

typedef ::uint16_t ushort_t

Unsigned int16_t

Constructor & Destructor Documentation

index_metric_header ( )
inline

Constructor

Member Function Documentation

void clear ( )
inline

Clear the data

static index_metric_header default_header ( )
inlinestatic

Generate a default header

Returns
default header
const std::vector<std::string>& index_order ( ) const
inline

Get the ordered unique indices

Returns
number of channels
void index_order ( const std::vector< std::string > &  order)
inline

Set the ordered unique indices

Parameters
orderunique index order

Friends And Related Function Documentation

friend struct io::generic_layout
friend

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