#include <poly_Handles.h>
Public Member Functions | |
poly_EdgeHandle (const int _idx=Mobius_InvalidHandleIndex) | |
![]() | |
poly_BaseHandle (const int _idx=Mobius_InvalidHandleIndex) | |
int | GetIdx () const |
bool | IsValid () const |
The handle is valid iff the index is not negative. | |
void | Invalidate () |
Invalidates this handle. | |
bool | operator== (const poly_BaseHandle &_rhs) const |
bool | operator!= (const poly_BaseHandle &_rhs) const |
bool | operator< (const poly_BaseHandle &_rhs) const |
Additional Inherited Members | |
![]() | |
int | iIdx |
0-based index of the handle. | |
![]() | |
void | increment (const int amount) |
void | decrement (const int amount) |
Handle for edge.
|
inlineexplicit |
Ctor accepting the optional index.
[in] | _idx | 0-based index to set for the handle. Use "-1" to invalidate the handle. |