40#ifndef H_HEXDOM_ALGO_PIPELINE_H
41#define H_HEXDOM_ALGO_PIPELINE_H
49 namespace HexdomPipeline {
51 bool EXPLORAGRAM_API SetConstraints(Mesh*m, std::string& msg,
bool hilbert_sort =
true,
52 bool relaxed =
false);
57 void EXPLORAGRAM_API Parameterization(Mesh*m,
int algo=0,
double PGP_max_scale_corr =0.3);
63 void EXPLORAGRAM_API Hexahedrons(Mesh* quaddominant, Mesh* hexcandidates, Mesh* result);
65 bool EXPLORAGRAM_API Cavity(Mesh* quaddominant, Mesh* hexahedrons, Mesh* result);
67 void EXPLORAGRAM_API HexDominant(Mesh* cavity, Mesh* hexahedrons, Mesh* result,
bool with_pyramid=
false,
bool baudoin_carrier=
false,
bool vertex_puncher =
false);
#define EXPLORAGRAM_API
Linkage declaration for exploragram symbols.
Included by all headers in exploragram.
Global Vorpaline namespace.