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)
 
 ~SIM_PropertyResolverNearestPoint () override
 
SIM_PropertyResolvercopy () const override
 Duplicates this. More...
 
fpreal getF (const UT_Vector3 &pos) override
 
UT_Vector3 getV3 (const UT_Vector3 &pos) override
 
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
 
SIM_Detail::KDPQueuePtr myQueue
 

Detailed Description

Definition at line 110 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 
)
SIM_PropertyResolverNearestPoint::~SIM_PropertyResolverNearestPoint ( )
override

Member Function Documentation

SIM_PropertyResolver* SIM_PropertyResolverNearestPoint::copy ( ) const
overridevirtual

Duplicates this.

Implements SIM_PropertyResolver.

fpreal SIM_PropertyResolverNearestPoint::getF ( const UT_Vector3 pos)
overridevirtual

Implements SIM_PropertyResolver.

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

Implements SIM_PropertyResolver.

Member Data Documentation

GA_ROHandleF SIM_PropertyResolverNearestPoint::myAttrib
protected

Definition at line 128 of file SIM_PhysicalParms.h.

GA_ROHandleV3 SIM_PropertyResolverNearestPoint::myAttribV3
protected

Definition at line 129 of file SIM_PhysicalParms.h.

const GU_Detail* SIM_PropertyResolverNearestPoint::myGdp
protected

Definition at line 127 of file SIM_PhysicalParms.h.

GU_ConstDetailHandle SIM_PropertyResolverNearestPoint::myGdpHandle
protected

Definition at line 126 of file SIM_PhysicalParms.h.

GEO_PointTree* SIM_PropertyResolverNearestPoint::myPointTree
protected

Definition at line 131 of file SIM_PhysicalParms.h.

SIM_Detail::KDPQueuePtr SIM_PropertyResolverNearestPoint::myQueue
protected

Definition at line 132 of file SIM_PhysicalParms.h.

UT_DMatrix4 SIM_PropertyResolverNearestPoint::myWorldToGdp
protected

Definition at line 130 of file SIM_PhysicalParms.h.


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