Go to the source code of this file.
typedef MAP::Vector_3<double> Vec3D |
Definition at line 16 of file geom_util.h.
typedef MAP::Vector_2<double> tPointd |
Definition at line 17 of file geom_util.h.
Definition at line 20 of file geom_util.h.
enum tInFlag |
void erase_consecutive_dups | ( | vector< T > & | v | ) | [inline] |
Definition at line 175 of file geom_util.h.
References PUP::d.
Referenced by tri_prism_X().
Definition at line 70 of file geom_util.C.
Referenced by main(), and poly_in_convpoly2D().
Definition at line 94 of file geom_util.C.
References point_in_convpoly2D().
Referenced by main(), and tri_prism_X().
void radial_sort2D | ( | tPolygond & | P | ) |
Definition at line 22 of file geom_util.C.
References flag, PUP::l, left(), and p.
Referenced by tri_prism_X().
double tri_prism_X | ( | double | tri[][3], | |
double | prism[][3], | |||
vector< Vec3D > & | xpoly | |||
) |
Definition at line 285 of file geom_util.C.
References PUP::a, advance(), area_sign(), PUP::b, in_out(), PUP::m, n, p, Pin, Qin, seg_seg_int(), shared_seg(), and Unknown.
Referenced by tri_prism_X().
Definition at line 476 of file geom_util.C.
Referenced by collinear(), convex_poly_X(), left(), and left_on().
Definition at line 501 of file geom_util.C.
References parallel_int(), PUP::s, and PUP::t.
Referenced by convex_poly_X().
Definition at line 542 of file geom_util.C.
References between(), and collinear().
Referenced by seg_seg_int().
Definition at line 585 of file geom_util.C.
Referenced by FEM_Modify_IDXL(), and parallel_int().
Definition at line 466 of file geom_util.C.
References area_sign().
Definition at line 461 of file geom_util.C.
References area_sign().
Definition at line 399 of file geom_util.C.
Referenced by convex_poly_X().
Definition at line 413 of file geom_util.C.
Referenced by topo::impl::TreeBoundingBoxOn3dTorus< Iterator >::bisect(), topo::topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, SpanningTreeVertex >::buildNextGen(), topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, SpanningTreeVertex >::buildNextGen(), topo::impl::buildNextGen_nodeAware_minGens(), topo::impl::buildSpanningTree(), convex_poly_X(), topo::impl::TreeBoundingBoxOn3dTorus< Iterator >::trisect(), and collideMgr::tryAdvance().
Definition at line 598 of file geom_util.C.
Referenced by convex_poly_X().