HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_VolumeBreak.h File Reference
#include "GU_API.h"
#include <GEO/GEO_PrimList.h>
#include <GA/GA_Edge.h>
#include <GA/GA_EdgeMap.h>
#include <GA/GA_ElementWrangler.h>
#include <GA/GA_Types.h>
#include <UT/UT_Map.h>
#include <UT/UT_Array.h>
#include <UT/UT_FloatArray.h>
+ Include dependency graph for GU_VolumeBreak.h:

Go to the source code of this file.

Classes

struct  guBreakPoint
 
struct  guBreakPoly
 
struct  guBreakPointPair
 
class  GU_VolumeBreak
 
struct  guPolyApplyData
 

Typedefs

typedef UT_Array< guBreakPoint * > guBreakPointArray
 
typedef UT_Array< guBreakPoly * > guBreakPolyArray
 

Enumerations

enum  guBreakPolyType { GU_INSIDE_POLY, GU_OUTSIDE_POLY, GU_UNKNOWN }
 
enum  guBreakPointStatus { GU_INTERIOR_POINT, GU_VERTEX_POINT }
 
enum  guNeedSplitResult { GU_YES_SPLIT, GU_NO_SPLIT, GU_NO_SPLIT_REDUNDANT_NONE, GU_NO_SPLIT_REDUNDANT_ALL }
 
enum  guLoopCloseMethod {
  GU_NO_CLOSE, GU_FLAT_CLOSE, GU_APEX_CLOSE, GU_MULTIAPEX_CLOSE,
  GU_GRADIENT_CLOSE
}
 

Typedef Documentation

Definition at line 89 of file GU_VolumeBreak.h.

Definition at line 90 of file GU_VolumeBreak.h.

Enumeration Type Documentation

Enumerator
GU_INTERIOR_POINT 
GU_VERTEX_POINT 

Definition at line 36 of file GU_VolumeBreak.h.

Enumerator
GU_INSIDE_POLY 
GU_OUTSIDE_POLY 
GU_UNKNOWN 

Definition at line 29 of file GU_VolumeBreak.h.

Enumerator
GU_NO_CLOSE 
GU_FLAT_CLOSE 
GU_APEX_CLOSE 
GU_MULTIAPEX_CLOSE 
GU_GRADIENT_CLOSE 

Definition at line 100 of file GU_VolumeBreak.h.

Enumerator
GU_YES_SPLIT 
GU_NO_SPLIT 
GU_NO_SPLIT_REDUNDANT_NONE 
GU_NO_SPLIT_REDUNDANT_ALL 

Definition at line 92 of file GU_VolumeBreak.h.