Iterates on the underlying shape underlying a given TopoDS_Shape object, providing access to its component sub-shapes. Each component shape is returned as a TopoDS_Shape with an orientation, and a compound of the original values and the relative values.  
 More...
#include <TopoDS_Iterator.hxx>
Iterates on the underlying shape underlying a given TopoDS_Shape object, providing access to its component sub-shapes. Each component shape is returned as a TopoDS_Shape with an orientation, and a compound of the original values and the relative values. 
◆ TopoDS_Iterator() [1/2]
  
  | 
        
          | TopoDS_Iterator::TopoDS_Iterator | ( |  | ) |  |  | inline | 
 
Creates an empty Iterator. 
 
 
◆ TopoDS_Iterator() [2/2]
Creates an Iterator on <S> sub-shapes. Note: 
- If cumOri is true, the function composes all sub-shapes with the orientation of S.
- If cumLoc is true, the function multiplies all sub-shapes by the location of S, i.e. it applies to each sub-shape the transformation that is associated with S. 
 
 
◆ Initialize()
Initializes this iterator with shape S. Note: 
- If cumOri is true, the function composes all sub-shapes with the orientation of S.
- If cumLoc is true, the function multiplies all sub-shapes by the location of S, i.e. it applies to each sub-shape the transformation that is associated with S. 
 
 
◆ More()
Returns true if there is another sub-shape in the shape which this iterator is scanning. 
 
 
◆ Next()
      
        
          | void TopoDS_Iterator::Next | ( |  | ) |  | 
      
 
Moves on to the next sub-shape in the shape which this iterator is scanning. Exceptions Standard_NoMoreObject if there are no more sub-shapes in the shape. 
 
 
◆ Value()
Returns the current sub-shape in the shape which this iterator is scanning. Exceptions Standard_NoSuchObject if there is no current sub-shape. 
 
 
The documentation for this class was generated from the following file: