Wildmeshing Toolkit
cdt_lib.cpp File Reference
#include "cdt_lib.hpp"
#include <CDT/PLC.h>
#include <CDT/delaunay.h>
#include <CDT/inputPLC.h>
#include <map>
Include dependency graph for cdt_lib.cpp:

Go to the source code of this file.

Namespaces

 cdt_lib
 

Functions

void cdt_lib::convert_trimesh_to_input_plc (const std::vector< double > &V, const uint32_t npts, const std::vector< uint32_t > &F, const uint32_t ntri, cdt::inputPLC &plc)
 
cdt::TetMesh * cdt_lib::createSteinerCDT (cdt::inputPLC &plc, bool bbox, bool snap)
 
void cdt_lib::convert_cdt_to_stl (cdt::TetMesh &tin, std::vector< std::array< bool, 4 >> &local_f_on_input, std::vector< std::array< int64_t, 4 >> &T_final, std::vector< std::array< std::string, 3 >> &V_final, bool inner_only)
 
void cdt_lib::cdt_to_string (const std::vector< double > &V, const uint32_t npts, const std::vector< uint32_t > &F, const uint32_t ntri, std::vector< std::array< bool, 4 >> &local_f_on_input, std::vector< std::array< int64_t, 4 >> &T_final, std::vector< std::array< std::string, 3 >> &V_final, bool inner_only)