|
Geogram Version 1.10.0-rc
A programming library of geometric algorithms
|
A small vector of TriangleIsect stored in an array with static size. More...
#include <geogram/mesh/triangle_intersection.h>
Public Types | |
| typedef TriangleIsect * | iterator |
| typedef const TriangleIsect * | const_iterator |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | push_back (const TriangleIsect &I) |
| void | clear () |
| index_t | size () const |
| void | resize (index_t new_size) |
| TriangleIsect & | operator[] (index_t i) |
| const TriangleIsect & | operator[] (index_t i) const |
A small vector of TriangleIsect stored in an array with static size.
Used to return the symbolic information of triangle-triangle intersections. It is interesting to have a specialized class that avoids dynamic allocations for cases where triangle-triangle intersection is called in concurrent threads.
Definition at line 126 of file triangle_intersection.h.
| typedef const TriangleIsect* GEO::TriangleIsects::const_iterator |
Definition at line 132 of file triangle_intersection.h.
| typedef TriangleIsect* GEO::TriangleIsects::iterator |
Definition at line 131 of file triangle_intersection.h.
|
inline |
Definition at line 128 of file triangle_intersection.h.
|
inline |
Definition at line 134 of file triangle_intersection.h.
|
inline |
Definition at line 142 of file triangle_intersection.h.
|
inline |
Definition at line 156 of file triangle_intersection.h.
|
inline |
Definition at line 138 of file triangle_intersection.h.
|
inline |
Definition at line 146 of file triangle_intersection.h.
|
inline |
Definition at line 169 of file triangle_intersection.h.
|
inline |
Definition at line 174 of file triangle_intersection.h.
|
inline |
Definition at line 150 of file triangle_intersection.h.
|
inline |
Definition at line 164 of file triangle_intersection.h.
|
inline |
Definition at line 160 of file triangle_intersection.h.