#include "Vector.h"
#include "Vector2.h"
Include dependency graph for SplitPat.h:
Go to the source code of this file.
Classes | |
class | SplitPatch |
class | PatchSplitter |
Defines | |
#define | __SPLITPAT_H |
#define | FLAT0 0x00000001 |
#define | FLAT1 0x00000002 |
#define | FLAT2 0x00000004 |
#define | FLAT3 0x00000008 |
#define | NOTFIRSTVERTICAL 0x00000010 |
#define | NOTFIRSTHORIZONTAL 0x00000020 |
#define | NEEDSFLAT0 0x00000040 |
#define | NEEDSFLAT1 0x00000080 |
#define | NEEDSFLAT2 0x00000100 |
#define | NEEDSFLAT3 0x00000200 |
#define | FIRSTFLATTESTVERTICAL 0x00000400 |
#define | FIRSTFLATTESTHORIZONTAL 0x00000800 |
#define | IsFlat0(a) (a&FLAT0) |
#define | IsFlat1(a) (a&FLAT1) |
#define | IsFlat2(a) (a&FLAT2) |
#define | IsFlat3(a) (a&FLAT3) |
#define | OnFlat0(a) (a|=FLAT0) |
#define | OnFlat1(a) (a|=FLAT1) |
#define | OnFlat2(a) (a|=FLAT2) |
#define | OnFlat3(a) (a|=FLAT3) |
#define | IsNeedsFlat0(a) (a&NEEDSFLAT0) |
#define | IsNeedsFlat1(a) (a&NEEDSFLAT1) |
#define | IsNeedsFlat2(a) (a&NEEDSFLAT2) |
#define | IsNeedsFlat3(a) (a&NEEDSFLAT3) |
#define | OnNeedsFlat0(a) (a|=NEEDSFLAT0) |
#define | OnNeedsFlat1(a) (a|=NEEDSFLAT1) |
#define | OnNeedsFlat2(a) (a|=NEEDSFLAT2) |
#define | OnNeedsFlat3(a) (a|=NEEDSFLAT3) |
#define | OffNeedsFlat0(a) (a&=~NEEDSFLAT0) |
#define | OffNeedsFlat1(a) (a&=~NEEDSFLAT1) |
#define | OffNeedsFlat2(a) (a&=~NEEDSFLAT2) |
#define | OffNeedsFlat3(a) (a&=~NEEDSFLAT3) |
Functions | |
void | CalcTangent (Vector &p0, Vector &p1, Vector &p2, Vector &p3, Vector &t) |
void | MakeFlat (Vector &p0, Vector &p1, Vector &p2, Vector &p3) |
void | MakeFlat5 (Vector &p0, Vector &p1, Vector &p2, Vector &p3, Vector &p4, Vector &p5, Vector &p6, Vector &p7) |
|
Definition at line 3 of file SplitPat.h. |
|
Definition at line 26 of file SplitPat.h. |
|
Definition at line 25 of file SplitPat.h. |
|
Definition at line 15 of file SplitPat.h. |
|
Definition at line 16 of file SplitPat.h. |
|
Definition at line 17 of file SplitPat.h. |
|
Definition at line 18 of file SplitPat.h. |
|
Definition at line 28 of file SplitPat.h. |
|
Definition at line 29 of file SplitPat.h. |
|
Definition at line 30 of file SplitPat.h. |
|
Definition at line 31 of file SplitPat.h. |
|
Definition at line 38 of file SplitPat.h. |
|
Definition at line 39 of file SplitPat.h. |
|
Definition at line 40 of file SplitPat.h. |
|
Definition at line 41 of file SplitPat.h. |
|
Definition at line 21 of file SplitPat.h. |
|
Definition at line 22 of file SplitPat.h. |
|
Definition at line 23 of file SplitPat.h. |
|
Definition at line 24 of file SplitPat.h. |
|
Definition at line 20 of file SplitPat.h. |
|
Definition at line 19 of file SplitPat.h. |
|
Definition at line 48 of file SplitPat.h. |
|
Definition at line 49 of file SplitPat.h. |
|
Definition at line 50 of file SplitPat.h. |
|
Definition at line 51 of file SplitPat.h. |
|
Definition at line 33 of file SplitPat.h. |
|
Definition at line 34 of file SplitPat.h. |
|
Definition at line 35 of file SplitPat.h. |
|
Definition at line 36 of file SplitPat.h. |
|
Definition at line 43 of file SplitPat.h. |
|
Definition at line 44 of file SplitPat.h. |
|
Definition at line 45 of file SplitPat.h. |
|
Definition at line 46 of file SplitPat.h. |
|
Definition at line 176 of file SplitPat.h. |
|
Definition at line 224 of file SplitPat.h. References Vector::Norm(). Here is the call graph for this function: ![]() |
|
Definition at line 243 of file SplitPat.h. References Vector::Norm(). Here is the call graph for this function: ![]() |
Generated on Thu Oct 27 11:46:50 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001