struct MR_PolylineTopology MR_PolylineTopology
Definition MREdgePoint.h:15
struct MR_IteratorRange_MR_PolylineUndirectedEdgeIterator MR_IteratorRange_MR_PolylineUndirectedEdgeIterator
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::PolylineUndirec...
Definition MRIteratorRange.h:36
struct MR_PolylineUndirectedEdgeIterator MR_PolylineUndirectedEdgeIterator
Definition MRIteratorRange.h:12
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_Construct(const MR_PolylineTopology *topology)
MRC_API void MR_PolylineUndirectedEdgeIterator_Destroy(const MR_PolylineUndirectedEdgeIterator *_this)
Destroys a heap-allocated instance of MR_PolylineUndirectedEdgeIterator. Does nothing if the pointer ...
MRC_API MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_undirectedEdges_MR_PolylineTopology(const MR_PolylineTopology *topology)
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_DefaultConstruct(void)
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_DefaultConstructArray(size_t num_elems)
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_ConstructFromAnother(const MR_PolylineUndirectedEdgeIterator *_other)
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_AssignFromAnother(MR_PolylineUndirectedEdgeIterator *_this, const MR_PolylineUndirectedEdgeIterator *_other)
MRC_API void MR_PolylineUndirectedEdgeIterator_DestroyArray(const MR_PolylineUndirectedEdgeIterator *_this)
Destroys a heap-allocated array of MR_PolylineUndirectedEdgeIterator. Does nothing if the pointer is ...
MRC_API const MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_OffsetPtr(const MR_PolylineUndirectedEdgeIterator *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_PolylineUndirectedEdgeIterator * MR_PolylineUndirectedEdgeIterator_OffsetMutablePtr(MR_PolylineUndirectedEdgeIterator *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_UndirectedEdgeId MR_deref_MR_PolylineUndirectedEdgeIterator(const MR_PolylineUndirectedEdgeIterator *_this)
MRC_API MR_PolylineUndirectedEdgeIterator * MR_incr_MR_PolylineUndirectedEdgeIterator(MR_PolylineUndirectedEdgeIterator *_this)
MRC_API bool MR_not_equal_MR_PolylineUndirectedEdgeIterator(const MR_PolylineUndirectedEdgeIterator *a, const MR_PolylineUndirectedEdgeIterator *b)
#define MRC_API
Definition exports.h:11