Public Member Functions | List of all members
IParameterSetIterator Struct Referenceabstract

Provides iteration over the parameter sets in an IParameterSetCollection. More...

#include <ParametricModeling.h>

Inheritance diagram for IParameterSetIterator:
RefCountedBase RefCounted< IRefCounted > IRefCounted

Public Member Functions

virtual bool IsDifferent (IParameterSetIteratorCR rhs) const =0
 Returns true if this iterator is not equivalent to the specified iterator. More...
 
virtual void MoveToNext ()=0
 Advances to the next parameter set. More...
 
virtual IParameterSetPtr const & GetCurrent () const =0
 Returns the parameter set to which this iterator currently points. More...
 
- Public Member Functions inherited from RefCounted< IRefCounted >
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 
UInt32 AddRef () const
 
UInt32 Release () const
 
 RefCounted ()
 
 RefCounted (RefCounted const &rhs)
 
RefCountedoperator= (RefCounted const &rhs)
 
UInt32 GetRefCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from RefCounted< IRefCounted >
virtual ~RefCounted ()
 
- Protected Member Functions inherited from IRefCounted
virtual ~IRefCounted ()
 
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 

Detailed Description

Provides iteration over the parameter sets in an IParameterSetCollection.

Member Function Documentation

virtual IParameterSetPtr const& GetCurrent ( ) const
pure virtual

Returns the parameter set to which this iterator currently points.

virtual bool IsDifferent ( IParameterSetIteratorCR  rhs) const
pure virtual

Returns true if this iterator is not equivalent to the specified iterator.

virtual void MoveToNext ( )
pure virtual

Advances to the next parameter set.


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

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.