Wildmeshing Toolkit
cdt_lib Namespace Reference

Functions

void 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 * createSteinerCDT (cdt::inputPLC &plc, bool bbox, bool snap)
 
void 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_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)
 

Function Documentation

◆ cdt_to_string()

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 
)

Definition at line 166 of file cdt_lib.cpp.

References convert_cdt_to_stl(), convert_trimesh_to_input_plc(), and createSteinerCDT().

Referenced by wmtk::components::internal::CDT_internal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ convert_cdt_to_stl()

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 
)

Definition at line 54 of file cdt_lib.cpp.

Referenced by cdt_to_string().

Here is the caller graph for this function:

◆ convert_trimesh_to_input_plc()

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 
)

Definition at line 10 of file cdt_lib.cpp.

Referenced by cdt_to_string().

Here is the caller graph for this function:

◆ createSteinerCDT()

cdt::TetMesh* cdt_lib::createSteinerCDT ( cdt::inputPLC &  plc,
bool  bbox,
bool  snap 
)

Definition at line 25 of file cdt_lib.cpp.

Referenced by cdt_to_string().

Here is the caller graph for this function: