EICd
EIC data model
eic::FloatPair Class Reference

#include <FloatPair.h>

Public Member Functions

 FloatPair ()
 
 FloatPair (double a, double b)
 
 FloatPair (const std::pair< float, float > &p)
 
FloatPairoperator= (const std::pair< float, float > &p)
 
float & operator[] (unsigned i)
 
const float & operator[] (unsigned i) const
 
 operator std::pair< float, float > () const
 

Public Attributes

float first {}
 
float second {}
 

Constructor & Destructor Documentation

◆ FloatPair() [1/3]

eic::FloatPair::FloatPair ( )
inline

◆ FloatPair() [2/3]

eic::FloatPair::FloatPair ( double  a,
double  b 
)
inline

◆ FloatPair() [3/3]

eic::FloatPair::FloatPair ( const std::pair< float, float > &  p)
inline

Member Function Documentation

◆ operator std::pair< float, float >()

eic::FloatPair::operator std::pair< float, float > ( ) const
inline

◆ operator=()

FloatPair& eic::FloatPair::operator= ( const std::pair< float, float > &  p)
inline

◆ operator[]() [1/2]

float& eic::FloatPair::operator[] ( unsigned  i)
inline

◆ operator[]() [2/2]

const float& eic::FloatPair::operator[] ( unsigned  i) const
inline

Member Data Documentation

◆ first

float eic::FloatPair::first {}

◆ second

float eic::FloatPair::second {}

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