#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 | ( | ) |