#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 |
1.4.6