|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Public Types | |
| typedef NodeType::value_type | result_type |
Public Member Functions | |
| EvalExpression (const RefPtr< NodeType > &Expression, const MultiIndex< Dims > &HowManyPoints) | |
| Allocates the result array. | |
| bool | operator() (const MultiIndex< Dims > &I) |
| Evaluates the expression at one point and assigns its value to the result array. | |
| void | evalPerIndex () |
| Evaluate the stored expression for each element of the array and given fields. | |
Public Member Functions inherited from Fiber::FieldEvaluator< Dims >::FieldSet | |
| bool | getDataArrays (Context &C, const set< string > &UsedFields, const Representation &Rep, const RefPtr< FragmentID > &fragID) |
Public Attributes | |
| RefPtr< NodeType > | Functional |
| Ref< MemArray< Dims, result_type > > | resultArray |
| const MultiArray< Dims, result_type > & | result |
Public Attributes inherited from Fiber::FieldEvaluator< Dims >::FieldSet | |
| vector< RefPtr< MemArray< Dims, double > > > | scalarfields |
| vector< RefPtr< MemArray< Dims, point3 > > > | locationfields |
| vector< RefPtr< MemArray< Dims, tvector3 > > > | vectorfields |
| vector< RefPtr< MemArray< Dims, bivector3 > > > | bivectorfields |
Additional Inherited Members | |
Static Public Member Functions inherited from Fiber::FieldEvaluator< Dims >::FieldSet | |
| template<class T > | |
| static void | getData (vector< RefPtr< MemArray< Dims, T > > > &fields, Context &C, const set< string > &UsedFields, const Representation &Rep, const RefPtr< FragmentID > &fragID) |
|
inline |
Evaluates the expression at one point and assigns its value to the result array.