#include <vector>
#include <stack>
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include "Nexception.h"
#include "NhalfEdge.h"
#include "NhalfEdgeVertex.h"
#include "NhalfEdgeMesh.h"
Include dependency graph for NhalfEdgeMeshInclude.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | FALSE 0 |
| #define | TRUE 1 |
Typedefs | |
| typedef int | BOOL |
| typedef signed char | I8 |
| typedef unsigned char | U8 |
| typedef signed short | I16 |
| typedef unsigned short | U16 |
| typedef signed int | I32 |
| typedef unsigned int | U32 |
| typedef float | R32 |
| typedef signed long | I64 |
| typedef unsigned long | U64 |
| typedef signed long | IL32 |
| typedef unsigned long | UL32 |
| typedef double | R64 |
Functions | |
| R32 | Nabs (R32 x) |
Variables | |
| I8 const | MAX_I8 = 127 |
| I8 const | MIN_I8 = -128 |
| U8 const | MAX_U8 = 255 |
| U8 const | MIN_U8 = 0 |
| I16 const | MAX_I16 = 32767 |
| I16 const | MIN_I16 = -32768 |
| U16 const | MAX_U16 = 65535 |
| U16 const | MIN_U16 = 0 |
| I32 const | MAX_I32 = 2147483647 |
| I32 const | MIN_I32 = -2147483647 |
| U32 const | MAX_U32 = 4294967295U |
| U32 const | MIN_U32 = 0 |
| R32 const | MAX_R32 = 3.402823466e+38F |
| R32 const | MIN_R32 = -3.402823466e+38F |
| I64 const | MAX_I64 = 2147483647 |
| I64 const | MIN_I64 = -2147483647 |
| IL32 const | MAX_IL32 = 2147483647 |
| IL32 const | MIN_IL32 = -2147483647 |
| UL32 const | MAX_UL32 = 4294967295U |
| UL32 const | MIN_UL32 = 0 |
| R64 const | MAX_R64 = 1.7976931348623158e+308 |
| R64 const | MIN_R64 = -1.7976931348623158e+308 |
|
|
|
|
|
Definition at line 22 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 24 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 27 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 20 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 29 of file NhalfEdgeMeshInclude.h. |
|
|
|
Definition at line 31 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 23 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 25 of file NhalfEdgeMeshInclude.h. Referenced by CatmullClarkSubdivision::compute(). |
|
|
Definition at line 28 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 21 of file NhalfEdgeMeshInclude.h. Referenced by ModButterflySubdivision::ExceptionalVertex(), ModButterflySubdivision::FindFace(), NhalfEdgeMesh::optimalPartition(), and ModButterflySubdivision::subdivide(). |
|
|
Definition at line 30 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 57 of file NhalfEdgeMeshInclude.h. References R32. Referenced by NhalfEdgeMesh::drawInitialPartitions(), NhalfEdgeMesh::optimalPartition(), and NhalfEdgeMesh::partitionsBalanced(). |
|
|
Definition at line 36 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 40 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 46 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 32 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 48 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 44 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 52 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 38 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 42 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 34 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 50 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 37 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 41 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 47 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 33 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 49 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 45 of file NhalfEdgeMeshInclude.h. Referenced by NhalfEdgeMesh::FMoptimization(). |
|
|
Definition at line 53 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 39 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 43 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 35 of file NhalfEdgeMeshInclude.h. |
|
|
Definition at line 51 of file NhalfEdgeMeshInclude.h. |
1.3.4