HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_PolyInterface.h File Reference
#include "GEO_Detail.h"
#include "GEO_Hedge.h"
#include "GEO_PrimPoly.h"
#include <GA/GA_ATITopology.h>
#include <GA/GA_AttributeRefMap.h>
#include <GA/GA_Range.h>
#include <UT/UT_Triangulate.h>
+ Include dependency graph for GEO_PolyInterface.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FilteredRange< FILTER, ITERTYPE >
 
struct  FilteredRange< FILTER, ITERTYPE >::Iterator
 
struct  Cycle< CIRCULATOR, ITERTYPE >
 
struct  Cycle< CIRCULATOR, ITERTYPE >::Iterator
 
class  GEO_PolyInterface
 
struct  GEO_PolyInterface::PolyFilter
 
struct  GEO_PolyInterface::HedgeFilter
 
struct  GEO_PolyInterface::PrimaryHedgeFilter
 
struct  GEO_PolyInterface::PolyCirculator
 

Macros

#define USE_32BIT_LINKS   1
 
#define VERIFY_WITH_HARD_POLYS   0
 
#define FLAG_MASK   0x40000000
 

Typedefs

typedef uint32 RawLinkType
 

Functions

SYS_FORCE_INLINE bool getLinkFlag (RawLinkType i)
 
SYS_FORCE_INLINE RawLinkType setLinkFlag (RawLinkType i)
 
SYS_FORCE_INLINE RawLinkType clearLinkFlag (RawLinkType i)
 

Macro Definition Documentation

#define FLAG_MASK   0x40000000

Definition at line 57 of file GEO_PolyInterface.h.

#define USE_32BIT_LINKS   1

Definition at line 52 of file GEO_PolyInterface.h.

#define VERIFY_WITH_HARD_POLYS   0

Definition at line 53 of file GEO_PolyInterface.h.

Typedef Documentation

Definition at line 58 of file GEO_PolyInterface.h.

Function Documentation

Definition at line 80 of file GEO_PolyInterface.h.

SYS_FORCE_INLINE bool getLinkFlag ( RawLinkType  i)

Definition at line 68 of file GEO_PolyInterface.h.

Definition at line 74 of file GEO_PolyInterface.h.