Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TopOpeBRepDS_SurfaceIterator Class Reference

#include <TopOpeBRepDS_SurfaceIterator.hxx>

Inheritance diagram for TopOpeBRepDS_SurfaceIterator:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepDS_SurfaceIterator (const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L)
 Creates an iterator on the Surfaces on solid described by the interferences in <L>.
 
int Current () const
 Index of the surface in the data structure.
 
TopAbs_Orientation Orientation (const TopAbs_State S) const
 
- Public Member Functions inherited from TopOpeBRepDS_InterferenceIterator
 TopOpeBRepDS_InterferenceIterator ()
 
 TopOpeBRepDS_InterferenceIterator (const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L)
 Creates an iterator on the Interference of list <L>.
 
void Init (const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L)
 re-initialize interference iteration process on the list of interference <L>. Conditions are not modified.
 
void GeometryKind (const TopOpeBRepDS_Kind GK)
 define a condition on interference iteration process. Interference must match the Geometry Kind <ST>
 
void Geometry (const int G)
 define a condition on interference iteration process. Interference must match the Geometry <G>
 
void SupportKind (const TopOpeBRepDS_Kind ST)
 define a condition on interference iteration process. Interference must match the Support Kind <ST>
 
void Support (const int S)
 define a condition on interference iteration process. Interference must match the Support
 
void Match ()
 reach for an interference matching the conditions (if defined).
 
virtual bool MatchInterference (const occ::handle< TopOpeBRepDS_Interference > &I) const
 Returns True if the Interference matches the conditions (if defined). If no conditions defined, returns True.
 
bool More () const
 Returns True if there is a current Interference in the iteration.
 
void Next ()
 Move to the next Interference.
 
const occ::handle< TopOpeBRepDS_Interference > & Value () const
 Returns the current Interference, matching the conditions (if defined).
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > >::Iterator & ChangeIterator ()
 

Constructor & Destructor Documentation

◆ TopOpeBRepDS_SurfaceIterator()

TopOpeBRepDS_SurfaceIterator::TopOpeBRepDS_SurfaceIterator ( const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & L)

Creates an iterator on the Surfaces on solid described by the interferences in <L>.

Member Function Documentation

◆ Current()

int TopOpeBRepDS_SurfaceIterator::Current ( ) const

Index of the surface in the data structure.

◆ Orientation()

TopAbs_Orientation TopOpeBRepDS_SurfaceIterator::Orientation ( const TopAbs_State S) const

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