The Vish Visualization Shell 0.3
Vish
List of all members
Eagle::UnaryOperatorNode< Functor > Struct Template Reference

Template node class to perform unary operations on evaluate-able nodes. More...

#include <ocean/parzival/OperatorNode.hpp>

Inheritance diagram for Eagle::UnaryOperatorNode< Functor >:

Detailed Description

template<class Functor>
struct Eagle::UnaryOperatorNode< Functor >

Template node class to perform unary operations on evaluate-able nodes.

Parameters
FunctorA class that exports one typedef's, named
  1. SourceNode_t
  2. 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.