HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_PropertyResolverVelAtPosition Class Reference

#include <SIM_PhysicalParms.h>

+ Inheritance diagram for SIM_PropertyResolverVelAtPosition:

Public Member Functions

 SIM_PropertyResolverVelAtPosition (const SIM_Object *obj, bool usesdfhistory, bool usegeohistory, fpreal integrateovertime)
 
SIM_PropertyResolvercopy () const override
 Duplicates this. More...
 
fpreal getF (const UT_Vector3 &pos) override
 
UT_Vector3 getV3 (const UT_Vector3 &pos) override
 
bool threadsafe () const override
 Sometimes despite our best efforts the lookup isn't threadsafe. More...
 
- Public Member Functions inherited from SIM_PropertyResolver
 SIM_PropertyResolver ()
 
virtual ~SIM_PropertyResolver ()
 

Protected Attributes

const SIM_ObjectmyObject
 
bool myUseSDF
 
bool myUseGeo
 
fpreal myIntegrate
 

Detailed Description

Definition at line 203 of file SIM_PhysicalParms.h.

Constructor & Destructor Documentation

SIM_PropertyResolverVelAtPosition::SIM_PropertyResolverVelAtPosition ( const SIM_Object obj,
bool  usesdfhistory,
bool  usegeohistory,
fpreal  integrateovertime 
)
inline

Definition at line 206 of file SIM_PhysicalParms.h.

Member Function Documentation

SIM_PropertyResolver* SIM_PropertyResolverVelAtPosition::copy ( ) const
inlineoverridevirtual

Duplicates this.

Implements SIM_PropertyResolver.

Definition at line 217 of file SIM_PhysicalParms.h.

fpreal SIM_PropertyResolverVelAtPosition::getF ( const UT_Vector3 pos)
inlineoverridevirtual

Implements SIM_PropertyResolver.

Definition at line 222 of file SIM_PhysicalParms.h.

UT_Vector3 SIM_PropertyResolverVelAtPosition::getV3 ( const UT_Vector3 pos)
overridevirtual

Implements SIM_PropertyResolver.

bool SIM_PropertyResolverVelAtPosition::threadsafe ( ) const
inlineoverridevirtual

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

Reimplemented from SIM_PropertyResolver.

Definition at line 225 of file SIM_PhysicalParms.h.

Member Data Documentation

fpreal SIM_PropertyResolverVelAtPosition::myIntegrate
protected

Definition at line 229 of file SIM_PhysicalParms.h.

const SIM_Object* SIM_PropertyResolverVelAtPosition::myObject
protected

Definition at line 227 of file SIM_PhysicalParms.h.

bool SIM_PropertyResolverVelAtPosition::myUseGeo
protected

Definition at line 228 of file SIM_PhysicalParms.h.

bool SIM_PropertyResolverVelAtPosition::myUseSDF
protected

Definition at line 228 of file SIM_PhysicalParms.h.


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