#include <GU_SurfaceDistance.h>
|
| UT_NON_COPYABLE (GU_SurfaceDistanceCache) |
|
| GU_SurfaceDistanceCache () |
|
| ~GU_SurfaceDistanceCache () |
|
| GU_SurfaceDistanceCache (GU_SurfaceDistanceCache &&other)=default |
|
GU_SurfaceDistanceCache & | operator= (GU_SurfaceDistanceCache &&other)=default |
|
void | clear () |
|
bool | canReuse (const GEO_Detail &gdp, const char *p_attr, fpreal radius, GU_SoftDistanceMetric metric) const |
|
const GA_PointGroup * | getAffectedGroup () const |
|
GA_ROHandleF | getDistances () const |
|
GA_ROHandleID | getSourcePoints () const |
|
void | updateDistancesFromHitPos (const GEO_Detail &gdp, const GU_SurfaceDistance &surf_dist, int64 hit_prim, UT_Vector3 hit_pos, fpreal radius, GU_SoftDistanceMetric metric, const char *p_attr="P", const GEO_Detail::SoftSymmetryParms *symmetry=nullptr, const GEO_Rolloff *rolloff=nullptr) |
|
void | updateDistances (const GEO_Detail &gdp, const GU_SurfaceDistance &surf_dist, 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) |
|
int64 | getMemoryUsage (bool inclusive) const |
|
Definition at line 126 of file GU_SurfaceDistance.h.
GU_SurfaceDistanceCache::GU_SurfaceDistanceCache |
( |
| ) |
|
|
inline |
GU_SurfaceDistanceCache::~GU_SurfaceDistanceCache |
( |
| ) |
|
|
inline |
void GU_SurfaceDistanceCache::clear |
( |
| ) |
|
const GA_PointGroup* GU_SurfaceDistanceCache::getAffectedGroup |
( |
| ) |
const |
|
inline |
GA_ROHandleF GU_SurfaceDistanceCache::getDistances |
( |
| ) |
const |
|
inline |
int64 GU_SurfaceDistanceCache::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
The documentation for this class was generated from the following file: