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

#include <SIM_PhysicalParms.h>

+ Inheritance diagram for SIM_PropertyResolverNearestPoint:

Public Member Functions

 SIM_PropertyResolverNearestPoint (const SIM_PointTree *pttree, const SIM_Geometry *geo, const char *attribname, const UT_DMatrix4 &worldtogdp)
 
virtual ~SIM_PropertyResolverNearestPoint ()
 
virtual SIM_PropertyResolvercopy () const
 Duplicates this. More...
 
virtual fpreal getF (const UT_Vector3 &pos)
 
virtual UT_Vector3 getV3 (const UT_Vector3 &pos)
 
GA_Offset getPtOff (const UT_Vector3 &pos)
 
- Public Member Functions inherited from SIM_PropertyResolver
 SIM_PropertyResolver ()
 
virtual ~SIM_PropertyResolver ()
 
virtual bool threadsafe () const
 Sometimes despite our best efforts the lookup isn't threadsafe. More...
 

Protected Attributes

GU_ConstDetailHandle myGdpHandle
 
const GU_DetailmyGdp
 
GA_ROHandleF myAttrib
 
GA_ROHandleV3 myAttribV3
 
UT_DMatrix4 myWorldToGdp
 
GEO_PointTreemyPointTree
 
ut_KDPQueue * myQueue
 

Detailed Description

Definition at line 80 of file SIM_PhysicalParms.h.

Constructor & Destructor Documentation

SIM_PropertyResolverNearestPoint::SIM_PropertyResolverNearestPoint ( const SIM_PointTree pttree,
const SIM_Geometry geo,
const char *  attribname,
const UT_DMatrix4 worldtogdp 
)
virtual SIM_PropertyResolverNearestPoint::~SIM_PropertyResolverNearestPoint ( )
virtual

Member Function Documentation

virtual SIM_PropertyResolver* SIM_PropertyResolverNearestPoint::copy ( ) const
virtual

Duplicates this.

Implements SIM_PropertyResolver.

virtual fpreal SIM_PropertyResolverNearestPoint::getF ( const UT_Vector3 pos)
virtual

Implements SIM_PropertyResolver.

GA_Offset SIM_PropertyResolverNearestPoint::getPtOff ( const UT_Vector3 pos)
virtual UT_Vector3 SIM_PropertyResolverNearestPoint::getV3 ( const UT_Vector3 pos)
virtual

Implements SIM_PropertyResolver.

Member Data Documentation

GA_ROHandleF SIM_PropertyResolverNearestPoint::myAttrib
protected

Definition at line 98 of file SIM_PhysicalParms.h.

GA_ROHandleV3 SIM_PropertyResolverNearestPoint::myAttribV3
protected

Definition at line 99 of file SIM_PhysicalParms.h.

const GU_Detail* SIM_PropertyResolverNearestPoint::myGdp
protected

Definition at line 97 of file SIM_PhysicalParms.h.

GU_ConstDetailHandle SIM_PropertyResolverNearestPoint::myGdpHandle
protected

Definition at line 96 of file SIM_PhysicalParms.h.

GEO_PointTree* SIM_PropertyResolverNearestPoint::myPointTree
protected

Definition at line 101 of file SIM_PhysicalParms.h.

ut_KDPQueue* SIM_PropertyResolverNearestPoint::myQueue
protected

Definition at line 102 of file SIM_PhysicalParms.h.

UT_DMatrix4 SIM_PropertyResolverNearestPoint::myWorldToGdp
protected

Definition at line 100 of file SIM_PhysicalParms.h.


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