Files Classes Functions Hierarchy
#include <func2dovervec3d.h>
Public Member Functions | |
| func2Dovervec3D (T *pt_, uintc size_) | |
| Initialize the vector. | |
| template<typename F > | |
| void | evalX (F &fn) |
| The y and z axes are the surface. | |
| template<typename F > | |
| void | evalY (F &fn) |
| The x and z axes are the surface. | |
| template<typename F > | |
| void | evalZ (F &fn) |
| The x and y axes are the surface. | |
Public Attributes | |
| T *const | pt |
| The primitive vector. | |
| uintc | size |
| The size of pt. | |
The class is first instantiated, then apply the function to the choosen dimension.
The function is passed as a functional object which writes to the first argument and reads the values of the next to as the surface.
Definition at line 18 of file func2dovervec3d.h.
| func2Dovervec3D< T >::func2Dovervec3D | ( | T * | pt_, | |
| uintc | size_ | |||
| ) | [inline] |
The y and z axes are the surface.
Definition at line 33 of file func2dovervec3d.h.
References func2Dovervec3D< T >::pt, and func2Dovervec3D< T >::size.
The x and z axes are the surface.
Definition at line 41 of file func2dovervec3d.h.
References func2Dovervec3D< T >::pt, and func2Dovervec3D< T >::size.
The x and y axes are the surface.
Definition at line 49 of file func2dovervec3d.h.
References func2Dovervec3D< T >::pt, and func2Dovervec3D< T >::size.
| T* const func2Dovervec3D< T >::pt |
The primitive vector.
Definition at line 23 of file func2dovervec3d.h.
Referenced by func2Dovervec3D< T >::evalX(), func2Dovervec3D< T >::evalY(), and func2Dovervec3D< T >::evalZ().
| uintc func2Dovervec3D< T >::size |
The size of pt.
Definition at line 25 of file func2dovervec3d.h.
Referenced by func2Dovervec3D< T >::evalX(), func2Dovervec3D< T >::evalY(), and func2Dovervec3D< T >::evalZ().
1.5.8