50 : myMergeMethod(merge_method)
51 , mySrcAttrib(src_attrib)
52 , myDestAttrib(dest_attrib)
58 : myMergeMethod(merge_method)
60 , myDestAttrib(attrib)
67 : myMergeMethod(merge_method)
68 , mySrcAttrib(src_attrib)
69 , myDestAttrib(dest_attrib)
70 , mySrcWeightAttrib(src_weight)
87 , myModifyBothQueryAndTarget(false)
88 , myConsolidate(false)
89 , myDeleteConsolidated(false)
90 , myOutputGroup(nullptr)
110 , myAlgorithm(ALGORITHM_LOWEST_POINT)
111 , myUseMatchAttrib(false)
118 ALGORITHM_CLOSEST_POINT
Definition of a geometry attribute.
AttributeMergeMethod myMergeMethod
GU_API void snapByAttrib(GU_Detail &qgdp, const GU_Detail *tgdp, const AttribSnapParms &parms)
AttributeMergeData(AttributeMergeMethod merge_method, const GA_Attribute *src_attrib, GA_Attribute *dest_attrib, const GA_Attribute *src_weight)
AttributeMergeData(AttributeMergeMethod merge_method, GA_Attribute *attrib)
GA_ROHandleS myTMatchStrH
const GA_Attribute * mySrcAttrib
GU_API void snapPoints(GU_Detail &qgdp, const GU_Detail *tgdp, const PointSnapParms &parms)
GA_ROHandleID myTargetElemAttrib
This gives indices of target elements to snap query elements to.
const GA_ElementGroup * myQGroup
bool myDeleteConsolidated
GA_ROHandleS myQMatchStrH
GA_ROHandleI myTMatchIntH
GU_API void snapGrid(GU_Detail &gdp, const GridSnapParms &parms)
bool myModifyBothQueryAndTarget
GA_ROHandleI myQMatchIntH
UT_Array< AttributeMergeData > myMergeAttribs
GA_ROHandleF myTMatchFltH
GA_RWHandleID myOutputAttribH
AttributeMergeData(AttributeMergeMethod merge_method, const GA_Attribute *src_attrib, GA_Attribute *dest_attrib)
GA_ROHandleF myQMatchFltH
GA_AttributeOwner myTargetOwner
SnapAlgorithm myAlgorithm
GA_ElementGroup * myOutputGroup
const GA_ElementGroup * myTGroup
GA_Attribute * myDestAttrib