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

#include <GU_SurfaceDistance.h>

Public Member Functions

 GU_SurfaceDistanceCache ()
 
 ~GU_SurfaceDistanceCache ()
 
void clear ()
 
bool canReuse (const GEO_Detail &gdp, fpreal radius, GU_SoftDistanceMetric metric) const
 
const GA_PointGroupgetAffectedGroup () const
 
GA_ROHandleF getDistances () const
 
GA_ROHandleID getSourcePoints () const
 
void updateDistances (const GEO_Detail &gdp, const GA_Group *srcgroup, fpreal radius, GU_SoftDistanceMetric metric, const char *p_attr="P", const GEO_Detail::SoftSymmetryParms *symmetry=nullptr, const GEO_Rolloff *rolloff=nullptr)
 

Detailed Description

Definition at line 44 of file GU_SurfaceDistance.h.

Constructor & Destructor Documentation

GU_SurfaceDistanceCache::GU_SurfaceDistanceCache ( )
inline

Definition at line 148 of file GU_SurfaceDistance.h.

GU_SurfaceDistanceCache::~GU_SurfaceDistanceCache ( )
inline

Definition at line 149 of file GU_SurfaceDistance.h.

Member Function Documentation

bool GU_SurfaceDistanceCache::canReuse ( const GEO_Detail gdp,
fpreal  radius,
GU_SoftDistanceMetric  metric 
) const
void GU_SurfaceDistanceCache::clear ( )
const GA_PointGroup* GU_SurfaceDistanceCache::getAffectedGroup ( ) const
inline

Definition at line 158 of file GU_SurfaceDistance.h.

GA_ROHandleF GU_SurfaceDistanceCache::getDistances ( ) const
inline

Definition at line 162 of file GU_SurfaceDistance.h.

GA_ROHandleID GU_SurfaceDistanceCache::getSourcePoints ( ) const
inline

Definition at line 166 of file GU_SurfaceDistance.h.

void GU_SurfaceDistanceCache::updateDistances ( const GEO_Detail gdp,
const GA_Group srcgroup,
fpreal  radius,
GU_SoftDistanceMetric  metric,
const char *  p_attr = "P",
const GEO_Detail::SoftSymmetryParms symmetry = nullptr,
const GEO_Rolloff rolloff = nullptr 
)

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