A lot of methods on HalfEdge and related data structures are minor helpers, which are called frequently and do a few instructions, like increment an iterator. These are exactly the kind of functions that should be inlined, but because they are defined in the cpp instead of the header this is not possible.
A lot of methods on HalfEdge and related data structures are minor helpers, which are called frequently and do a few instructions, like increment an iterator. These are exactly the kind of functions that should be inlined, but because they are defined in the cpp instead of the header this is not possible.