#include <opennurbs_extensions.h>
Public Member Functions | |
ONX_ModelComponentIterator ()=default | |
ONX_ModelComponentIterator (const ONX_ModelComponentIterator &)=default | |
ONX_ModelComponentIterator (const ONX_Model &model, ON_ModelComponent::Type component_type) | |
~ONX_ModelComponentIterator ()=default | |
unsigned int | ActiveComponentCount () const |
const ON_ModelComponent * | CurrentComponent () const |
ON_ModelComponentReference | CurrentComponentReference () const |
const ON_ModelComponent * | FirstComponent () |
ON_ModelComponentReference | FirstComponentReference () |
const ON_ModelComponent * | LastComponent () |
ON_ModelComponentReference | LastComponentReference () |
const ONX_Model * | Model () const |
const ON_ModelComponent * | NextComponent () |
ON_ModelComponentReference | NextComponentReference () |
ONX_ModelComponentIterator & | operator= (const ONX_ModelComponentIterator &)=default |
const ON_ModelComponent * | PreviousComponent () |
ON_ModelComponentReference | PreviousComponentReference () |
|
default |
|
default |
|
default |
ONX_ModelComponentIterator::ONX_ModelComponentIterator | ( | const ONX_Model & | model, |
ON_ModelComponent::Type | component_type | ||
) |
unsigned int ONX_ModelComponentIterator::ActiveComponentCount | ( | ) | const |
If the model is modified during iteration, this value will changes.
const ON_ModelComponent* ONX_ModelComponentIterator::CurrentComponent | ( | ) | const |
ON_ModelComponentReference ONX_ModelComponentIterator::CurrentComponentReference | ( | ) | const |
const ON_ModelComponent* ONX_ModelComponentIterator::FirstComponent | ( | ) |
ON_ModelComponentReference ONX_ModelComponentIterator::FirstComponentReference | ( | ) |
const ON_ModelComponent* ONX_ModelComponentIterator::LastComponent | ( | ) |
ON_ModelComponentReference ONX_ModelComponentIterator::LastComponentReference | ( | ) |
const ONX_Model* ONX_ModelComponentIterator::Model | ( | ) | const |
const ON_ModelComponent* ONX_ModelComponentIterator::NextComponent | ( | ) |
ON_ModelComponentReference ONX_ModelComponentIterator::NextComponentReference | ( | ) |
|
default |
const ON_ModelComponent* ONX_ModelComponentIterator::PreviousComponent | ( | ) |
ON_ModelComponentReference ONX_ModelComponentIterator::PreviousComponentReference | ( | ) |