HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_SurfaceDistance.h File Reference
#include "GU_API.h"
#include <GA/GA_Types.h>
#include <GA/GA_Handle.h>
#include <GEO/GEO_Detail.h>
#include <UT/UT_Function.h>
+ Include dependency graph for GU_SurfaceDistance.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GU_SurfaceDistance
 
class  GU_SurfaceDistanceCache
 

Enumerations

enum  GU_SoftDistanceMetric {
  GU_SOFT_CUSTOM = 0, GU_SOFT_DISTANCE_ALONG_CONNECTED_EDGES, GU_SOFT_GLOBAL_DISTANCE, GU_SOFT_GLOBAL_DISTANCE_WITH_CONNECTIVITY,
  GU_SOFT_SURFACE_DISTANCE, GU_SOFT_METRIC_INVALID
}
 

Functions

void GU_API GU_FindDistancesToPointGroups (const GU_SurfaceDistance &sdist, const GEO_Detail &gdp, const GA_ROHandleV3 &p_attrib, const GA_Offset &pt, const UT_Array< GA_PointGroupUPtr > &psubset, int k, UT_Array< GA_PointGroupUPtr > &affectedgroups, GA_RWHandleF &h_dists)
 

Enumeration Type Documentation

Enumerator
GU_SOFT_CUSTOM 
GU_SOFT_DISTANCE_ALONG_CONNECTED_EDGES 
GU_SOFT_GLOBAL_DISTANCE 
GU_SOFT_GLOBAL_DISTANCE_WITH_CONNECTIVITY 
GU_SOFT_SURFACE_DISTANCE 
GU_SOFT_METRIC_INVALID 

Definition at line 26 of file GU_SurfaceDistance.h.

Function Documentation

void GU_API GU_FindDistancesToPointGroups ( const GU_SurfaceDistance sdist,
const GEO_Detail gdp,
const GA_ROHandleV3 p_attrib,
const GA_Offset pt,
const UT_Array< GA_PointGroupUPtr > &  psubset,
int  k,
UT_Array< GA_PointGroupUPtr > &  affectedgroups,
GA_RWHandleF h_dists 
)