All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_PropertyResolver Class Referenceabstract

#include <SIM_PhysicalParms.h>

+ Inheritance diagram for SIM_PropertyResolver:

Public Member Functions

 SIM_PropertyResolver ()
virtual ~SIM_PropertyResolver ()
virtual SIM_PropertyResolvercopy () 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...

Detailed Description

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.

Constructor & Destructor Documentation

SIM_PropertyResolver::SIM_PropertyResolver ( )

Definition at line 51 of file SIM_PhysicalParms.h.

virtual SIM_PropertyResolver::~SIM_PropertyResolver ( )

Definition at line 52 of file SIM_PhysicalParms.h.

Member Function Documentation

virtual bool SIM_PropertyResolver::threadsafe ( ) const

Sometimes despite our best efforts the lookup isn't threadsafe.

Reimplemented in SIM_PropertyResolverVelAtPosition.

Definition at line 61 of file SIM_PhysicalParms.h.

The documentation for this class was generated from the following file: