Rhino C++ API
8.14
|
STL style constant iterator for iterating over the render primitives collection. More...
#include <IRhRdkCustomRenderMeshes.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::random_access_iterator_tag |
using | pointer = const std::shared_ptr< IInstance > * |
using | reference = const std::shared_ptr< IInstance > & |
using | value_type = std::shared_ptr< IInstance > |
Public Member Functions | |
ConstantIterator (const class CRenderMeshes &, size_t) | |
ConstantIterator (const ConstantIterator &) | |
ConstantIterator (const Iterator &) | |
bool | operator!= (const ConstantIterator &b) |
reference | operator* () const |
ConstantIterator | operator+ (size_t) const |
ConstantIterator & | operator++ () |
ConstantIterator | operator++ (int) |
ConstantIterator & | operator+= (size_t) |
difference_type | operator- (ConstantIterator) const |
ConstantIterator | operator- (size_t) const |
ConstantIterator & | operator-- () |
ConstantIterator | operator-- (int) |
ConstantIterator & | operator-= (size_t) |
pointer | operator-> () const |
bool | operator< (const ConstantIterator &) const |
bool | operator<= (const ConstantIterator &) const |
ConstantIterator & | operator= (const ConstantIterator &) |
bool | operator== (const ConstantIterator &b) |
bool | operator> (const ConstantIterator &) const |
bool | operator>= (const ConstantIterator &) const |
reference | operator[] (size_t) const |
Public Attributes | |
size_t | m_index |
const class CRenderMeshes * | m_rp |
Friends | |
ConstantIterator | operator+ (size_t, const ConstantIterator &) |
STL style constant iterator for iterating over the render primitives collection.
using RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::difference_type = std::ptrdiff_t |
using RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::iterator_category = std::random_access_iterator_tag |
using RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::pointer = const std::shared_ptr<IInstance>* |
using RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::reference = const std::shared_ptr<IInstance>& |
using RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::value_type = std::shared_ptr<IInstance> |
RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::ConstantIterator | ( | const class CRenderMeshes & | , |
size_t | |||
) |
RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::ConstantIterator | ( | const Iterator & | ) |
RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::ConstantIterator | ( | const ConstantIterator & | ) |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator!= | ( | const ConstantIterator & | b | ) |
reference RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator* | ( | ) | const |
ConstantIterator RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator+ | ( | size_t | ) | const |
ConstantIterator& RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator++ | ( | ) |
ConstantIterator RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator++ | ( | int | ) |
ConstantIterator& RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator+= | ( | size_t | ) |
difference_type RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator- | ( | ConstantIterator | ) | const |
ConstantIterator RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator- | ( | size_t | ) | const |
ConstantIterator& RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator-- | ( | ) |
ConstantIterator RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator-- | ( | int | ) |
ConstantIterator& RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator-= | ( | size_t | ) |
pointer RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator-> | ( | ) | const |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator< | ( | const ConstantIterator & | ) | const |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator<= | ( | const ConstantIterator & | ) | const |
ConstantIterator& RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator= | ( | const ConstantIterator & | ) |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator== | ( | const ConstantIterator & | b | ) |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator> | ( | const ConstantIterator & | ) | const |
bool RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator>= | ( | const ConstantIterator & | ) | const |
reference RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::operator[] | ( | size_t | ) | const |
|
friend |
|
mutable |
const class CRenderMeshes* RhRdk::CustomRenderMeshes::IRenderMeshes::ConstantIterator::m_rp |