#include <ps_attrib_maker_iterators.h>
Inheritance diagram for NL3D::CFClampSquareDot3AddIterator< TBaseIter >:
Definition at line 137 of file ps_attrib_maker_iterators.h.
Public Member Functions | |
void | advance () |
CFClampSquareDot3AddIterator (const TBaseIter &it) | |
GET_INLINE float | get () const |
Data Fields | |
TBaseIter | Iter |
float | Offset |
NLMISC::CVector | V |
|
Definition at line 147 of file ps_attrib_maker_iterators.h.
00147 : CDistIterator<TBaseIter>(it) {} |
|
Definition at line 50 of file ps_attrib_maker_iterators.h.
00050 { Iter.advance(); } |
|
Reimplemented from NL3D::CPSBaseIterator< TBaseIter >. Definition at line 140 of file ps_attrib_maker_iterators.h. References NL3D::MaxInputValue, and r.
00141 { 00142 float r = Iter.get() * V + Offset; 00143 if (r < 0) return MaxInputValue; 00144 r *= r; 00145 return r > MaxInputValue ? MaxInputValue : r; 00146 } |
|
Definition at line 45 of file ps_attrib_maker_iterators.h. |
|
|