Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes

BinIDValues Class Reference

BinID and values. If one of the values is Z, make it the first one. More...

List of all members.

Public Member Functions

 BinIDValues (int inl=0, int crl=0, int n=2)
 BinIDValues (const BinID &b, int n=2)
 BinIDValues (const BinIDValues &biv)
 BinIDValues (const BinIDValue &biv)
 ~BinIDValues ()
BinIDValuesoperator= (const BinIDValues &)
bool operator== (const BinIDValues &biv) const
 uses BinIDValue::compareepsilon
bool operator!= (const BinIDValues &biv) const
int size () const
float & value (int idx)
float value (int idx) const
float * values ()
const float * values () const
void setSize (int, bool kpvals=false)
void setVals (const float *)

Public Attributes

BinID binid

Protected Attributes

float * vals
int sz

Static Protected Attributes

static float udf

Detailed Description

BinID and values. If one of the values is Z, make it the first one.


Constructor & Destructor Documentation

BinIDValues::BinIDValues ( int  inl = 0,
int  crl = 0,
int  n = 2 
) [inline]
BinIDValues::BinIDValues ( const BinID b,
int  n = 2 
) [inline]
BinIDValues::BinIDValues ( const BinIDValues biv  )  [inline]
BinIDValues::BinIDValues ( const BinIDValue biv  )  [inline]
BinIDValues::~BinIDValues (  ) 

Member Function Documentation

bool BinIDValues::operator!= ( const BinIDValues biv  )  const [inline]
BinIDValues& BinIDValues::operator= ( const BinIDValues  ) 
bool BinIDValues::operator== ( const BinIDValues biv  )  const

uses BinIDValue::compareepsilon

void BinIDValues::setSize ( int  ,
bool  kpvals = false 
)
void BinIDValues::setVals ( const float *   ) 
int BinIDValues::size (  )  const [inline]
float BinIDValues::value ( int  idx  )  const [inline]
float& BinIDValues::value ( int  idx  )  [inline]
float* BinIDValues::values (  )  [inline]
const float* BinIDValues::values (  )  const [inline]

Member Data Documentation

int BinIDValues::sz [protected]
float BinIDValues::udf [static, protected]
float* BinIDValues::vals [protected]