Template node class to perform unary operations on evaluate-able nodes.
More...
#include </home/werner/origo/vish/ocean/parzival/OperatorNode.hpp>
List of all members.
Public Types
-
typedef Functor::ResultNode_t Result_t
-
typedef Functor::SourceNode_t Source_t
-
typedef Source_t::value_type source_type
-
typedef Result_t::value_type value_type
Public Member Functions
Public Attributes
-
MemCore::RefPtr< Source_t > Source
Detailed Description
Template node class to perform unary operations on evaluate-able nodes.
- Parameters:
-
Functor | A class that exports one typedef's, named
- SourceNode_t
- ResultNode_t and a static member function eval() that takes appropriatve values. It is expected that the exported typedef's relate to child classes of Node , such as ScalarNode or VectorNode, though this is not an absolute requirement.
|
The documentation for this struct was generated from the following file:
- ocean/parzival/OperatorNode.hpp