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

#include <GU_Resample.h>

Classes

class  CreateAttrs
 

Public Types

enum  MeasureType { ARC, CHORD, EDGE }
 
enum  MethodType { DIST, X, Y, Z }
 
enum  PolyCurvesAs { STRAIGHT, SUBD, INTERP }
 

Public Member Functions

 GU_Resample ()
 
 ~GU_Resample ()
 
void setType (MeasureType type)
 
void setMethod (MethodType type)
 
void setTreatPolyCurvesAs (PolyCurvesAs type)
 
void setOutputAsSubD (bool outputassubd)
 
void setAllEqual (bool allequal)
 
void setMaxSegments (int seg)
 
void setMaxSegmentsAttrib (const GA_Attribute *attrib)
 
void setLength (float len)
 
void setLengthAttrib (const GA_Attribute *attrib)
 
void setMaintainLast (int onoff)
 
void setLOD (float lod)
 
void resampleFaces (const GEO_Detail *src_gdp, const GA_Offset *src_curve_offsets, exint src_curve_count, GEO_Detail *gdp, const CreateAttrs &attrs, bool onlypoints, bool randomshift)
 

Detailed Description

Definition at line 30 of file GU_Resample.h.

Member Enumeration Documentation

Enumerator
ARC 
CHORD 
EDGE 

Definition at line 43 of file GU_Resample.h.

Enumerator
DIST 
X 
Y 
Z 

Definition at line 44 of file GU_Resample.h.

Enumerator
STRAIGHT 
SUBD 
INTERP 

Definition at line 45 of file GU_Resample.h.

Constructor & Destructor Documentation

GU_Resample::GU_Resample ( )
GU_Resample::~GU_Resample ( )
inline

Definition at line 34 of file GU_Resample.h.

Member Function Documentation

void GU_Resample::resampleFaces ( const GEO_Detail src_gdp,
const GA_Offset src_curve_offsets,
exint  src_curve_count,
GEO_Detail gdp,
const CreateAttrs attrs,
bool  onlypoints,
bool  randomshift 
)
void GU_Resample::setAllEqual ( bool  allequal)
inline

Definition at line 53 of file GU_Resample.h.

void GU_Resample::setLength ( float  len)
inline

Definition at line 62 of file GU_Resample.h.

void GU_Resample::setLengthAttrib ( const GA_Attribute attrib)
inline

Definition at line 63 of file GU_Resample.h.

void GU_Resample::setLOD ( float  lod)
inline

Definition at line 70 of file GU_Resample.h.

void GU_Resample::setMaintainLast ( int  onoff)
inline

Definition at line 69 of file GU_Resample.h.

void GU_Resample::setMaxSegments ( int  seg)
inline

Definition at line 55 of file GU_Resample.h.

void GU_Resample::setMaxSegmentsAttrib ( const GA_Attribute attrib)
inline

Definition at line 56 of file GU_Resample.h.

void GU_Resample::setMethod ( MethodType  type)
inline

Definition at line 48 of file GU_Resample.h.

void GU_Resample::setOutputAsSubD ( bool  outputassubd)
inline

Definition at line 51 of file GU_Resample.h.

void GU_Resample::setTreatPolyCurvesAs ( PolyCurvesAs  type)
inline

Definition at line 49 of file GU_Resample.h.

void GU_Resample::setType ( MeasureType  type)
inline

Definition at line 47 of file GU_Resample.h.


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