|
|
| LocalOperations (std::vector< TetVertex > &t_vs, std::vector< std::array< int, 4 > > &ts, std::vector< std::array< int, 4 > > &is_sf_fs, std::vector< bool > &v_is_rm, std::vector< bool > &t_is_rm, std::vector< TetQuality > &tet_qs, const SampleEnvelope &geo_tree, const SampleEnvelope &b_t, const Args &ar, State &st) |
| |
|
void | outputInfo (int op_type, double time, bool is_log=true) |
| |
|
void | calTetQualities (const std::vector< std::array< int, 4 > > &new_tets, std::vector< TetQuality > &tet_qs) |
| |
|
double | calEdgeLength (int v1_id, int v2_id) |
| |
|
void | calTetQuality_AMIPS (const std::array< int, 4 > &tet, TetQuality &t_quality) |
| |
| bool | isFlip (const std::vector< std::array< int, 4 > > &new_tets) |
| |
| bool | isTetFlip (const std::array< int, 4 > &t) |
| |
|
bool | isTetFlip (int t_id) |
| |
|
void | getAvgMaxEnergy (double &avg_tq, double &max_tq) |
| |
|
double | getMaxEnergy () |
| |
|
void | getCheckQuality (const std::vector< TetQuality > &tet_qs, TetQuality &tq) |
| |
|
void | getCheckQuality (const std::vector< int > &t_ids, TetQuality &tq) |
| |
|
bool | isEdgeOnSurface (int v1_id, int v2_id) |
| |
|
bool | isEdgeOnBbox (int v1_id, int v2_id) |
| |
|
bool | isEdgeOnSurface (int v1_id, int v2_id, const std::vector< int > &t_ids) |
| |
|
bool | isEdgeOnBbox (int v1_id, int v2_id, const std::vector< int > &t_ids) |
| |
| bool | isEdgeOnBoundary (int v1_id, int v2_id) |
| |
|
bool | isFaceOutEnvelop (const std::array< Vector3d, 3 > &tri) |
| |
|
bool | isPointOutEnvelop (const Vector3d &p) |
| |
|
bool | isPointOutBoundaryEnvelop (const Vector3d &p) |
| |
|
void | getFaceConnTets (int v1_id, int v2_id, int v3_id, std::vector< int > &t_ids) |
| |
| bool | isIsolated (int v_id) |
| |
| bool | isBoundaryPoint (int v_id) |
| |
|
bool | isLocked_ui (const std::array< int, 2 > &e) |
| |
|
bool | isTetLocked_ui (int tid) |
| |