ALTA  alpha
Public Member Functions | Friends | List of all members
UTIA Class Reference
Collaboration diagram for UTIA:
Collaboration graph
[legend]

Public Member Functions

 UTIA (const parameters &params)
 
virtual void save (const std::string &filename) const
 
virtual vec get (int i) const
 
virtual void vecToIndex (const vec &in, int &iti, int &ipi, int &itv, int &ipv) const
 
virtual vec value (const vec &in) const
 Provide an evaluation of the data using interpolation. If the data object does not provide an interpolation mechanism, it should throw an exception. More...
 
virtual void set (int i, const vec &x)
 Put the sample inside the data at index I.
 
- Public Member Functions inherited from alta::data
 data (const parameters &p, int size)
 
 data (const parameters &p, int size, const vec &min, const vec &max)
 
 data (unsigned int dim_X, unsigned int dim_Y)
 
int size () const
 
virtual bool equals (const data &data, double epsilon=std::pow(1.0,-int(std::numeric_limits< double >::digits10-1)))
 Return true if this object is equal to DATA ±ε.
 
const parametersparametrization () const
 
void setParametrization (const parameters &p)
 
const vec & min () const
 Get the minimum value the input can take.
 
const vec & max () const
 Get the maximum value the input can take.
 

Friends

dataload_data (std::istream &, const arguments &)
 

Additional Inherited Members

- Protected Attributes inherited from alta::data
parameters _parameters
 
int _size
 
vec _min
 
vec _max
 

Member Function Documentation

virtual vec UTIA::value ( const vec &  in) const
inlinevirtual

The input vector must have the parametrization of the data, and match the total dimension: dimX + dimY.

Implements alta::data.


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