HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PolyBevelParms Class Reference

#include <GU_PolyBevel.h>

Public Types

typedef
GU_PolyBevel::ProfileSampling 
ProfileSampling
 
typedef GU_PolyBevel::OffsetMode OffsetMode
 
typedef GU_PolyBevel::FilletShape FilletShape
 

Public Member Functions

 GU_PolyBevelParms ()=default
 
bool ignoreFlat () const
 
void ignoreFlat (bool b)
 
bool commonLimit () const
 
void commonLimit (bool b)
 
bool allowSplits () const
 
void allowSplits (bool b)
 
bool splitSingleFolds () const
 
void splitSingleFolds (bool b)
 
bool splitFlatEdges () const
 
void splitFlatEdges (bool b)
 
bool symmetrizeProfile () const
 
void symmetrizeProfile (bool b)
 
bool reverseProfile () const
 
void reverseProfile (bool b)
 
fpreal flatAngle () const
 
void flatAngle (fpreal f)
 
fpreal radialInc () const
 
void radialInc (fpreal f)
 
GA_AttributeoffsetScale () const
 
void offsetScale (GA_Attribute *a)
 
GA_AttributepointScale () const
 
void pointScale (GA_Attribute *a)
 
GA_PrimitiveGroupedgePrims () const
 
void edgePrims (GA_PrimitiveGroup *g)
 
GA_PrimitiveGroupcornerPrims () const
 
void cornerPrims (GA_PrimitiveGroup *grp)
 
fpreal roundness () const
 
void roundness (fpreal f)
 
const UT_RampprofileRamp () const
 
void profileRamp (const UT_Ramp *r)
 
const GEO_FaceprofileCurve () const
 
void profileCurve (const GEO_Face *c)
 
fpreal profileScale () const
 
void profileScale (fpreal f)
 
ProfileSampling profileSampling () const
 
void profileSampling (ProfileSampling s)
 

Detailed Description

Definition at line 750 of file GU_PolyBevel.h.

Member Typedef Documentation

Constructor & Destructor Documentation

GU_PolyBevelParms::GU_PolyBevelParms ( )
default

Member Function Documentation

bool GU_PolyBevelParms::allowSplits ( ) const
inline

Definition at line 765 of file GU_PolyBevel.h.

void GU_PolyBevelParms::allowSplits ( bool  b)
inline

Definition at line 766 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::commonLimit ( ) const
inline

Definition at line 762 of file GU_PolyBevel.h.

void GU_PolyBevelParms::commonLimit ( bool  b)
inline

Definition at line 763 of file GU_PolyBevel.h.

GA_PrimitiveGroup* GU_PolyBevelParms::cornerPrims ( ) const
inline

Definition at line 797 of file GU_PolyBevel.h.

void GU_PolyBevelParms::cornerPrims ( GA_PrimitiveGroup grp)
inline

Definition at line 798 of file GU_PolyBevel.h.

GA_PrimitiveGroup* GU_PolyBevelParms::edgePrims ( ) const
inline

Definition at line 794 of file GU_PolyBevel.h.

void GU_PolyBevelParms::edgePrims ( GA_PrimitiveGroup g)
inline

Definition at line 795 of file GU_PolyBevel.h.

fpreal GU_PolyBevelParms::flatAngle ( ) const
inline

Definition at line 782 of file GU_PolyBevel.h.

void GU_PolyBevelParms::flatAngle ( fpreal  f)
inline

Definition at line 783 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::ignoreFlat ( ) const
inline

Definition at line 759 of file GU_PolyBevel.h.

void GU_PolyBevelParms::ignoreFlat ( bool  b)
inline

Definition at line 760 of file GU_PolyBevel.h.

GA_Attribute* GU_PolyBevelParms::offsetScale ( ) const
inline

Definition at line 788 of file GU_PolyBevel.h.

void GU_PolyBevelParms::offsetScale ( GA_Attribute a)
inline

Definition at line 789 of file GU_PolyBevel.h.

GA_Attribute* GU_PolyBevelParms::pointScale ( ) const
inline

Definition at line 791 of file GU_PolyBevel.h.

void GU_PolyBevelParms::pointScale ( GA_Attribute a)
inline

Definition at line 792 of file GU_PolyBevel.h.

const GEO_Face* GU_PolyBevelParms::profileCurve ( ) const
inline

Definition at line 807 of file GU_PolyBevel.h.

void GU_PolyBevelParms::profileCurve ( const GEO_Face c)
inline

Definition at line 808 of file GU_PolyBevel.h.

const UT_Ramp* GU_PolyBevelParms::profileRamp ( ) const
inline

Definition at line 804 of file GU_PolyBevel.h.

void GU_PolyBevelParms::profileRamp ( const UT_Ramp r)
inline

Definition at line 805 of file GU_PolyBevel.h.

ProfileSampling GU_PolyBevelParms::profileSampling ( ) const
inline

Definition at line 813 of file GU_PolyBevel.h.

void GU_PolyBevelParms::profileSampling ( ProfileSampling  s)
inline

Definition at line 814 of file GU_PolyBevel.h.

fpreal GU_PolyBevelParms::profileScale ( ) const
inline

Definition at line 810 of file GU_PolyBevel.h.

void GU_PolyBevelParms::profileScale ( fpreal  f)
inline

Definition at line 811 of file GU_PolyBevel.h.

fpreal GU_PolyBevelParms::radialInc ( ) const
inline

Definition at line 785 of file GU_PolyBevel.h.

void GU_PolyBevelParms::radialInc ( fpreal  f)
inline

Definition at line 786 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::reverseProfile ( ) const
inline

Definition at line 779 of file GU_PolyBevel.h.

void GU_PolyBevelParms::reverseProfile ( bool  b)
inline

Definition at line 780 of file GU_PolyBevel.h.

fpreal GU_PolyBevelParms::roundness ( ) const
inline

Definition at line 801 of file GU_PolyBevel.h.

void GU_PolyBevelParms::roundness ( fpreal  f)
inline

Definition at line 802 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::splitFlatEdges ( ) const
inline

Definition at line 771 of file GU_PolyBevel.h.

void GU_PolyBevelParms::splitFlatEdges ( bool  b)
inline

Definition at line 772 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::splitSingleFolds ( ) const
inline

Definition at line 768 of file GU_PolyBevel.h.

void GU_PolyBevelParms::splitSingleFolds ( bool  b)
inline

Definition at line 769 of file GU_PolyBevel.h.

bool GU_PolyBevelParms::symmetrizeProfile ( ) const
inline

Definition at line 774 of file GU_PolyBevel.h.

void GU_PolyBevelParms::symmetrizeProfile ( bool  b)
inline

Definition at line 776 of file GU_PolyBevel.h.


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