Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
Graphic3d_SequenceOfHClipPlane::Iterator Class Reference

Iterator through clipping planes. More...

#include <Graphic3d_SequenceOfHClipPlane.hxx>

Inheritance diagram for Graphic3d_SequenceOfHClipPlane::Iterator:
Inheritance graph
[legend]

Public Member Functions

 Iterator ()=default
 
 Iterator (const Graphic3d_SequenceOfHClipPlane &thePlanes)
 
 Iterator (const occ::handle< Graphic3d_SequenceOfHClipPlane > &thePlanes)
 
void Init (const Graphic3d_SequenceOfHClipPlane &thePlanes)
 
void Init (const occ::handle< Graphic3d_SequenceOfHClipPlane > &thePlanes)
 
- Public Member Functions inherited from NCollection_Sequence< TheItemType >::Iterator
 Iterator ()=default
 Empty constructor - for later Init.
 
 Iterator (const NCollection_Sequence &theSeq, const bool isStart=true)
 Constructor with initialisation.
 
bool More () const noexcept
 Check end.
 
void Next () noexcept
 Make step.
 
const TheItemTypeValue () const noexcept
 Constant value access.
 
TheItemTypeChangeValue () const noexcept
 Variable value access.
 
bool IsEqual (const Iterator &theOther) const noexcept
 Performs comparison of two iterators.
 
- Public Member Functions inherited from NCollection_BaseSequence::Iterator
 Iterator () noexcept
 Empty constructor.
 
 Iterator (const NCollection_BaseSequence &theSeq, const bool isStart) noexcept
 Constructor with initialisation.
 
void Init (const NCollection_BaseSequence &theSeq, const bool isStart=true) noexcept
 Initialisation.
 
void Previous () noexcept
 Switch to previous element; note that it will reset.
 

Additional Inherited Members

- Protected Attributes inherited from NCollection_BaseSequence::Iterator
NCollection_SeqNodemyCurrent
 Pointer to the current node.
 
NCollection_SeqNodemyPrevious
 Pointer to the previous node.
 

Detailed Description

Iterator through clipping planes.

Constructor & Destructor Documentation

◆ Iterator() [1/3]

Graphic3d_SequenceOfHClipPlane::Iterator::Iterator ( )
default

◆ Iterator() [2/3]

Graphic3d_SequenceOfHClipPlane::Iterator::Iterator ( const Graphic3d_SequenceOfHClipPlane & thePlanes)
inline

◆ Iterator() [3/3]

Graphic3d_SequenceOfHClipPlane::Iterator::Iterator ( const occ::handle< Graphic3d_SequenceOfHClipPlane > & thePlanes)
inline

Member Function Documentation

◆ Init() [1/2]

void Graphic3d_SequenceOfHClipPlane::Iterator::Init ( const Graphic3d_SequenceOfHClipPlane & thePlanes)
inline

◆ Init() [2/2]

void Graphic3d_SequenceOfHClipPlane::Iterator::Init ( const occ::handle< Graphic3d_SequenceOfHClipPlane > & thePlanes)
inline

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