Blender V2.61 - r43446
Classes | Typedefs | Enumerations | Functions

dualcon.h File Reference

Go to the source code of this file.

Classes

struct  DualConInput

Typedefs

typedef float(* DualConCo )[3]
typedef unsigned int(* DualConFaces )[4]
typedef struct DualConInput DualConInput
typedef void *(* DualConAllocOutput )(int totvert, int totquad)
typedef void(* DualConAddVert )(void *output, const float co[3])
typedef void(* DualConAddQuad )(void *output, const int vert_indices[4])

Enumerations

enum  DualConFlags { DUALCON_FLOOD_FILL = 1 }
enum  DualConMode { DUALCON_CENTROID, DUALCON_MASS_POINT, DUALCON_SHARP_FEATURES }

Functions

void * dualcon (const DualConInput *input_mesh, DualConAllocOutput alloc_output, DualConAddVert add_vert, DualConAddQuad add_quad, DualConFlags flags, DualConMode mode, float threshold, float hermite_num, float scale, int depth)

Typedef Documentation

typedef void(* DualConAddQuad)(void *output, const int vert_indices[4])

Definition at line 51 of file dualcon.h.

typedef void(* DualConAddVert)(void *output, const float co[3])

Definition at line 49 of file dualcon.h.

typedef void*(* DualConAllocOutput)(int totvert, int totquad)

Definition at line 47 of file dualcon.h.

typedef float(* DualConCo)[3]

Definition at line 30 of file dualcon.h.

typedef unsigned int(* DualConFaces)[4]

Definition at line 31 of file dualcon.h.

typedef struct DualConInput DualConInput

Enumeration Type Documentation

Enumerator:
DUALCON_FLOOD_FILL 

Definition at line 53 of file dualcon.h.

Enumerator:
DUALCON_CENTROID 
DUALCON_MASS_POINT 
DUALCON_SHARP_FEATURES 

Definition at line 57 of file dualcon.h.


Function Documentation

void* dualcon ( const DualConInput input_mesh,
DualConAllocOutput  alloc_output,
DualConAddVert  add_vert,
DualConAddQuad  add_quad,
DualConFlags  flags,
DualConMode  mode,
float  threshold,
float  hermite_num,
float  scale,
int  depth 
)

Definition at line 173 of file dualcon_c_api.cpp.

References Octree::getOutputMesh(), and Octree::scanConvert().