HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GU_PolyReduce2::Parms Class Reference

#include <GU_PolyReduce2.h>

Classes

struct  ControlAttrib
 

Public Types

using ControlAttribArray = UT_Array< ControlAttrib >
 

Public Member Functions

 Parms ()=default
 
 Parms (const Parms &src)
 
SYS_FORCE_INLINE fpreal boundaryWeight () const
 
void boundaryWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal softFeatureEdgeWeight () const
 
void softFeatureEdgeWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal softFeaturePointWeight () const
 
void softFeaturePointWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal seamWeight () const
 
void seamWeight (fpreal w)
 
void seamAttribs (const UT_StringHolder &attribs)
 
const UT_StringseamAttribs () const
 
SYS_FORCE_INLINE fpreal retentionWeight () const
 
void retentionWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal silhouetteWeight () const
 
void silhouetteWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal frontFacingWeight () const
 
void frontFacingWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal silhouetteFalloffDist () const
 
void silhouetteFalloffDist (fpreal d)
 
SYS_FORCE_INLINE fpreal frontFacingFalloffDist () const
 
void frontFacingFalloffDist (fpreal d)
 
SYS_FORCE_INLINE fpreal lengthWeight () const
 
void lengthWeight (fpreal w)
 
SYS_FORCE_INLINE fpreal quadCollapseTolerance () const
 
void quadCollapseTolerance (fpreal w)
 
SYS_FORCE_INLINE bool snapToExisting () const
 
void snapToExisting (bool b)
 
void addControlAttrib (GA_Attribute *attrib, fpreal weight, bool active)
 
const ControlAttribArraycontrolAttribs () const
 

Detailed Description

Definition at line 37 of file GU_PolyReduce2.h.

Member Typedef Documentation

Constructor & Destructor Documentation

GU_PolyReduce2::Parms::Parms ( )
default
GU_PolyReduce2::Parms::Parms ( const Parms src)

Member Function Documentation

void GU_PolyReduce2::Parms::addControlAttrib ( GA_Attribute attrib,
fpreal  weight,
bool  active 
)
inline

Definition at line 129 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::boundaryWeight ( ) const
inline

Definition at line 45 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::boundaryWeight ( fpreal  w)
inline

Definition at line 46 of file GU_PolyReduce2.h.

const ControlAttribArray& GU_PolyReduce2::Parms::controlAttribs ( ) const
inline

Definition at line 139 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::frontFacingFalloffDist ( ) const
inline

Definition at line 95 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::frontFacingFalloffDist ( fpreal  d)
inline

Definition at line 98 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::frontFacingWeight ( ) const
inline

Definition at line 81 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::frontFacingWeight ( fpreal  w)
inline

Definition at line 84 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::lengthWeight ( ) const
inline

Definition at line 102 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::lengthWeight ( fpreal  w)
inline

Definition at line 105 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::quadCollapseTolerance ( ) const
inline

Definition at line 109 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::quadCollapseTolerance ( fpreal  w)
inline

Definition at line 112 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::retentionWeight ( ) const
inline

Definition at line 73 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::retentionWeight ( fpreal  w)
inline

Definition at line 74 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::seamAttribs ( const UT_StringHolder attribs)
inline

Definition at line 67 of file GU_PolyReduce2.h.

const UT_String& GU_PolyReduce2::Parms::seamAttribs ( ) const
inline

Definition at line 70 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::seamWeight ( ) const
inline

Definition at line 61 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::seamWeight ( fpreal  w)
inline

Definition at line 64 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::silhouetteFalloffDist ( ) const
inline

Definition at line 88 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::silhouetteFalloffDist ( fpreal  d)
inline

Definition at line 91 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::silhouetteWeight ( ) const
inline

Definition at line 77 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::silhouetteWeight ( fpreal  w)
inline

Definition at line 78 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE bool GU_PolyReduce2::Parms::snapToExisting ( ) const
inline

Definition at line 116 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::snapToExisting ( bool  b)
inline

Definition at line 117 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::softFeatureEdgeWeight ( ) const
inline

Definition at line 49 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::softFeatureEdgeWeight ( fpreal  w)
inline

Definition at line 51 of file GU_PolyReduce2.h.

SYS_FORCE_INLINE fpreal GU_PolyReduce2::Parms::softFeaturePointWeight ( ) const
inline

Definition at line 55 of file GU_PolyReduce2.h.

void GU_PolyReduce2::Parms::softFeaturePointWeight ( fpreal  w)
inline

Definition at line 57 of file GU_PolyReduce2.h.


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