captypes.h File Reference

#include "maxheap.h"
#include "coreexp.h"
#include "PatchTypeConstants.h"
#include <WTypes.h>
#include "TabTypes.h"
#include "containers/Array.h"
#include "point3.h"
#include "mnmesh.h"

Classes

class  CapFace
 
class  MeshCapVert
 
class  MeshCapInfo
 
class  MeshCapPoly
 
class  MeshCapper
 This class is used to apply the MeshCapInfo data to a mesh. More...
 
class  CapPatch
 
class  PatchCapVert
 Patch cap vertices. More...
 
class  PatchCapVec
 Patch cap vectors. More...
 
class  PatchCapInfo
 This is the information class for patch capping. More...
 
class  PatchCapPoly
 
class  PatchCapper
 

Macros

#define PATCH_QUAD   4
 
#define CAPTYPE_MORPH   0
 The capping code does the best job it can given this constraint, however it is possible to wind up with long sliver-like faces on the cap. More...
 
#define CAPTYPE_GRID   1
 This helps to break up the shape and helps reduce slivering. More...
 
#define CF_ABLINE   (1<<0)
 
#define CF_BCLINE   (1<<1)
 
#define CF_CALINE   (1<<2)
 
#define MCV_ORIGINAL   0
 
#define MCV_FREE   1
 
#define PCVERT_ORIGINAL   0
 
#define PCVERT_FREE   1
 
#define PCVEC_ORIGINAL   0
 
#define PCVEC_NEW   1
 

Macro Definition Documentation

#define PATCH_QUAD   4
#define CF_ABLINE   (1<<0)
#define CF_BCLINE   (1<<1)
#define CF_CALINE   (1<<2)
#define MCV_ORIGINAL   0
#define MCV_FREE   1
#define PCVERT_ORIGINAL   0
#define PCVERT_FREE   1
#define PCVEC_ORIGINAL   0
#define PCVEC_NEW   1