#include <value.h>
Public Member Functions | |
ValueT () | |
ValueT (const T &d) | |
ValueT (const T &x, const T &y) | |
ValueT (const T &x, const T &y, const T &z) | |
ValueT (const T &x, const T &y, const T &z, const T &t) | |
ValueT (const ddf::Geometry *geom) | |
ValueT (const ddf::Geometry &geom) | |
ddf::Geometry | getGeometry () const |
~ValueT () | |
ValueT (const ValueT< T > &c) | |
ValueT< T > & | operator= (const ValueT< T > &c) |
size_t | getRows () const |
size_t | getColumns () const |
const T & | at (size_t r, size_t c=0) const |
T & | at (size_t r, size_t c=0) |
const ValueRow< T > | operator[] (size_t r) const |
ValueRow< T > | operator[] (size_t r) |
operator const T & () const | |
operator T & () | |
std::string | geomString () const |
ValueT< T > & | operator+= (const ValueT< T > &v) |
ValueT< T > & | operator/= (const data_t &div) |
ValueT< T > & | operator *= (const data_t &multiplier) |
bool | operator== (const ValueT< T > &lhs) const |
bool | operator!= (const ValueT< T > &lhs) const |
Protected Attributes | |
std::vector< T > | _v |
size_t | _c |
Classes | |
class | ValueRow |
|
default constructor |
|
creates a scalar
|
|
creates a 2D vector
|
|
creates a 3D vector
|
|
creates a 4D vector
|
|
creates an empty value based on a ddf::Geometry
|
|
creates an empty value based on a ddf::Geometry
|
|
destructor |
|
copy constructor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
multiplies each element of the value by a multipland. For FnValues this is done symbolically.
|
|
converts a 1x1 value to a scalar.
|
|
converts a 1x1 value to a scalar.
|
|
compares two values
|
|
adds a value to this value. For FnValues this is done symbolically
|
|
divides all each element of the value by a divisor. For FnValues this is done symbolically.
|
|
assignment operator
|
|
compares two values
|
|
|
|
|
|
the number of columns in the value. The number of rows is determined by the number of values ( |
|
sequential containe for values |