QUAOAR STUDIO // Mobius API
mobius::poly_EdgeHandle Struct Reference

#include <poly_Handles.h>

Inheritance diagram for mobius::poly_EdgeHandle:
Collaboration diagram for mobius::poly_EdgeHandle:

Public Member Functions

 poly_EdgeHandle (const int _idx=Mobius_InvalidHandleIndex)
 
- Public Member Functions inherited from mobius::poly_BaseHandle
 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

- Public Attributes inherited from mobius::poly_BaseHandle
int iIdx
 0-based index of the handle.
 
- Protected Member Functions inherited from mobius::poly_BaseHandle
void increment (const int amount)
 
void decrement (const int amount)
 

Detailed Description

Handle for edge.

Constructor & Destructor Documentation

◆ poly_EdgeHandle()

mobius::poly_EdgeHandle::poly_EdgeHandle ( const int  _idx = Mobius_InvalidHandleIndex)
inlineexplicit

Ctor accepting the optional index.

Parameters
[in]_idx0-based index to set for the handle. Use "-1" to invalidate the handle.

The documentation for this struct was generated from the following file: