HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Snap::PointSnapParms Struct Reference

#include <GU_Snap.h>

+ Inheritance diagram for GU_Snap::PointSnapParms:

Public Types

enum  SnapAlgorithm { ALGORITHM_LOWEST_POINT, ALGORITHM_CLOSEST_POINT }
 

Public Member Functions

 PointSnapParms ()
 
- Public Member Functions inherited from GU_Snap::CommonSnapParms
 CommonSnapParms ()
 

Public Attributes

fpreal myDistance
 
SnapAlgorithm myAlgorithm
 
GA_RWHandleV3 myQPosH
 
GA_ROHandleV3 myTPosH
 
GA_ROHandleF myQPscaleH
 
GA_ROHandleF myTPscaleH
 
GA_ROHandleI myQMatchIntH
 
GA_ROHandleI myTMatchIntH
 
GA_ROHandleF myQMatchFltH
 
GA_ROHandleF myTMatchFltH
 
GA_ROHandleS myQMatchStrH
 
GA_ROHandleS myTMatchStrH
 
float myMatchTol
 
bool myUseMatchAttrib
 
bool myMismatch
 
- Public Attributes inherited from GU_Snap::CommonSnapParms
const GA_ElementGroupmyQGroup
 
const GA_ElementGroupmyTGroup
 
bool myModifyBothQueryAndTarget
 
bool myConsolidate
 
bool myDeleteConsolidated
 
UT_Array< AttributeMergeDatamyMergeAttribs
 
GA_ElementGroupmyOutputGroup
 
GA_RWHandleID myOutputAttribH
 

Detailed Description

Definition at line 106 of file GU_Snap.h.

Member Enumeration Documentation

Enumerator
ALGORITHM_LOWEST_POINT 
ALGORITHM_CLOSEST_POINT 

Definition at line 115 of file GU_Snap.h.

Constructor & Destructor Documentation

GU_Snap::PointSnapParms::PointSnapParms ( )
inline

Definition at line 108 of file GU_Snap.h.

Member Data Documentation

SnapAlgorithm GU_Snap::PointSnapParms::myAlgorithm

Definition at line 123 of file GU_Snap.h.

fpreal GU_Snap::PointSnapParms::myDistance

Definition at line 121 of file GU_Snap.h.

float GU_Snap::PointSnapParms::myMatchTol

Definition at line 137 of file GU_Snap.h.

bool GU_Snap::PointSnapParms::myMismatch

Definition at line 139 of file GU_Snap.h.

GA_ROHandleF GU_Snap::PointSnapParms::myQMatchFltH

Definition at line 133 of file GU_Snap.h.

GA_ROHandleI GU_Snap::PointSnapParms::myQMatchIntH

Definition at line 131 of file GU_Snap.h.

GA_ROHandleS GU_Snap::PointSnapParms::myQMatchStrH

Definition at line 135 of file GU_Snap.h.

GA_RWHandleV3 GU_Snap::PointSnapParms::myQPosH

Definition at line 125 of file GU_Snap.h.

GA_ROHandleF GU_Snap::PointSnapParms::myQPscaleH

Definition at line 128 of file GU_Snap.h.

GA_ROHandleF GU_Snap::PointSnapParms::myTMatchFltH

Definition at line 134 of file GU_Snap.h.

GA_ROHandleI GU_Snap::PointSnapParms::myTMatchIntH

Definition at line 132 of file GU_Snap.h.

GA_ROHandleS GU_Snap::PointSnapParms::myTMatchStrH

Definition at line 136 of file GU_Snap.h.

GA_ROHandleV3 GU_Snap::PointSnapParms::myTPosH

Definition at line 126 of file GU_Snap.h.

GA_ROHandleF GU_Snap::PointSnapParms::myTPscaleH

Definition at line 129 of file GU_Snap.h.

bool GU_Snap::PointSnapParms::myUseMatchAttrib

Definition at line 138 of file GU_Snap.h.


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