HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Snap.h File Reference
#include "GU_API.h"
#include <GA/GA_Handle.h>
#include <GA/GA_Types.h>
#include <UT/UT_Array.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for GU_Snap.h:

Go to the source code of this file.

Classes

struct  GU_Snap::AttributeMergeData
 
struct  GU_Snap::CommonSnapParms
 
struct  GU_Snap::PointSnapParms
 
struct  GU_Snap::GridSnapParms
 
struct  GU_Snap::AttribSnapParms
 

Namespaces

 GU_Snap
 

Enumerations

enum  GU_Snap::AttributeMergeMethod {
  GU_Snap::MERGE_ATTRIBUTE_MAX, GU_Snap::MERGE_ATTRIBUTE_MIN, GU_Snap::MERGE_ATTRIBUTE_MEAN, GU_Snap::MERGE_ATTRIBUTE_MODE,
  GU_Snap::MERGE_ATTRIBUTE_MEDIAN, GU_Snap::MERGE_ATTRIBUTE_SUM, GU_Snap::MERGE_ATTRIBUTE_SUMSQUARE, GU_Snap::MERGE_ATTRIBUTE_RMS,
  GU_Snap::MERGE_ATTRIBUTE_FIRST, GU_Snap::MERGE_ATTRIBUTE_LAST, GU_Snap::MERGE_ATTRIBUTE_CONCAT, GU_Snap::MERGE_ATTRIBUTE_WEIGHTEDMEAN,
  GU_Snap::MERGE_ATTRIBUTE_WEIGHTEDSUM, GU_Snap::MERGE_ATTRIBUTE_MINWEIGHT, GU_Snap::MERGE_ATTRIBUTE_MAXWEIGHT, GU_Snap::MERGE_ATTRIBUTE_CONCATORDERED
}
 

Functions

GU_API void GU_Snap::snapPoints (GU_Detail &qgdp, const GU_Detail *tgdp, const PointSnapParms &parms)
 
GU_API void GU_Snap::snapGrid (GU_Detail &gdp, const GridSnapParms &parms)
 
GU_API void GU_Snap::snapByAttrib (GU_Detail &qgdp, const GU_Detail *tgdp, const AttribSnapParms &parms)