HDK
|
#include <SIM_PhysicalParms.h>
Public Member Functions | |
SIM_PropertyResolver () | |
virtual | ~SIM_PropertyResolver () |
virtual SIM_PropertyResolver * | copy () const =0 |
Duplicates this. More... | |
virtual fpreal | getF (const UT_Vector3 &pos)=0 |
virtual UT_Vector3 | getV3 (const UT_Vector3 &pos)=0 |
virtual bool | threadsafe () const |
Sometimes despite our best efforts the lookup isn't threadsafe. More... | |
This simple verb class is designed to create a fast and usually threadsafe way to lookup lots of property value queries. For threadsafety it is important you act on a resolver local to your thread, you can create such a thing with the copy() function.
Definition at line 48 of file SIM_PhysicalParms.h.
|
inline |
Definition at line 51 of file SIM_PhysicalParms.h.
|
inlinevirtual |
Definition at line 52 of file SIM_PhysicalParms.h.
|
pure virtual |
Duplicates this.
Implemented in SIM_PropertyResolverVelAtPosition, SIM_PropertyResolverMotion, SIM_PropertyResolverField, SIM_PropertyResolverVelNearestPoint, SIM_PropertyResolverNearestPoint, and SIM_PropertyResolverConstant.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Sometimes despite our best efforts the lookup isn't threadsafe.
Reimplemented in SIM_PropertyResolverVelAtPosition.
Definition at line 61 of file SIM_PhysicalParms.h.