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

Go to the source code of this file.

Classes

struct  GU_PointCaptureConfiguration
 
struct  GU_PointCaptureResult
 
struct  GU_PointCapture
 
struct  GU_SimplexRefineConfiguration
 
struct  GU_SimplexRefineResult
 
struct  GU_SimplexRefine
 

Enumerations

enum  GU_PointCaptureKernelType { GU_PointCaptureKernelType::EXPONENTIAL_BUMP, GU_PointCaptureKernelType::TRUNCATED_GAUSSIAN, GU_PointCaptureKernelType::QUADRATIC, GU_PointCaptureKernelType::LINEAR }
 
enum  GU_PointCaptureSmoothingMethod { GU_PointCaptureSmoothingMethod::APPROXIMATING, GU_PointCaptureSmoothingMethod::INTERPOLATING, GU_PointCaptureSmoothingMethod::NONE }
 
enum  GU_PointCaptureTetMeshTreatment { GU_PointCaptureTetMeshTreatment::AS_SURFACE, GU_PointCaptureTetMeshTreatment::AS_SOLID, GU_PointCaptureTetMeshTreatment::NONE }
 
enum  GU_PointCaptureStatus { GU_PointCaptureStatus::PC_FAILED, GU_PointCaptureStatus::PC_SUCCEEDED, GU_PointCaptureStatus::PC_INTERRUPTED }
 
enum  GU_SimplexRefineStatus { GU_SimplexRefineStatus::PC_FAILED, GU_SimplexRefineStatus::PC_SUCCEEDED, GU_SimplexRefineStatus::PC_INTERRUPTED }
 

Enumeration Type Documentation

Enumerator
EXPONENTIAL_BUMP 
TRUNCATED_GAUSSIAN 
QUADRATIC 
LINEAR 

Definition at line 23 of file GU_PointCapture.h.

Enumerator
APPROXIMATING 
INTERPOLATING 
NONE 

Definition at line 31 of file GU_PointCapture.h.

enum GU_PointCaptureStatus
strong
Enumerator
PC_FAILED 
PC_SUCCEEDED 
PC_INTERRUPTED 

Definition at line 65 of file GU_PointCapture.h.

Enumerator
AS_SURFACE 
AS_SOLID 
NONE 

Definition at line 38 of file GU_PointCapture.h.

Enumerator
PC_FAILED 
PC_SUCCEEDED 
PC_INTERRUPTED 

Definition at line 105 of file GU_PointCapture.h.