OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl::IntersectionIter::iterator Class Reference

Public Types

using iterator_category = std::input_iterator_tag
 
using value_type = NodeId
 
using difference_type = std::ptrdiff_t
 
using pointer = const NodeId *
 
using reference = const NodeId &
 

Public Member Functions

 iterator (::occtl_topo_intersection_iter_t *theIter)
 
 iterator (const iterator &)=delete
 
iteratoroperator= (const iterator &)=delete
 
 iterator (iterator &&)=default
 
iteratoroperator= (iterator &&)=default
 
const NodeIdoperator* () const noexcept
 
const NodeIdoperator-> () const noexcept
 
iteratoroperator++ ()
 
void operator++ (int)
 
bool operator== (const iterator &theOther) const noexcept
 
bool operator!= (const iterator &theOther) const noexcept
 

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