Version: 6.3.1
Public Member Functions | Protected Attributes

NMTTools_IteratorOfCoupleOfShape Class Reference

#include <NMTTools_IteratorOfCoupleOfShape.hxx>

Inheritance diagram for NMTTools_IteratorOfCoupleOfShape:
Inheritance graph

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT NMTTools_IteratorOfCoupleOfShape ()
Standard_EXPORT void SetDS (const NMTDS_PShapesDataStructure &pDS)
virtual Standard_EXPORT void Initialize (const TopAbs_ShapeEnum Type1, const TopAbs_ShapeEnum Type2)
virtual Standard_EXPORT void Current (Standard_Integer &Index1, Standard_Integer &Index2, Standard_Boolean &WithSubShape) const
virtual Standard_EXPORT
Standard_Boolean 
More () const
Standard_EXPORT const
NMTDS_ShapesDataStructure
DS () const

Protected Attributes

NMTDS_PShapesDataStructure myPNMTPS
BOPTools_IndexedMapOfCoupleOfInteger myMap
Standard_Integer myIndex1
Standard_Integer myIndex2
Standard_Boolean myWithSubShapeFlag

Constructor & Destructor Documentation

NMTTools_IteratorOfCoupleOfShape::NMTTools_IteratorOfCoupleOfShape ( )

Member Function Documentation

void* NMTTools_IteratorOfCoupleOfShape.operator new ( size_t  ,
void *  anAddress 
)
void* NMTTools_IteratorOfCoupleOfShape.operator new ( size_t  size)
void NMTTools_IteratorOfCoupleOfShape.operator delete ( void *  anAddress)
void NMTTools_IteratorOfCoupleOfShape::SetDS ( const NMTDS_PShapesDataStructure pDS)

References myPNMTPS.

void NMTTools_IteratorOfCoupleOfShape::Initialize ( const TopAbs_ShapeEnum  Type1,
const TopAbs_ShapeEnum  Type2 
) [virtual]
void NMTTools_IteratorOfCoupleOfShape::Current ( Standard_Integer &  Index1,
Standard_Integer &  Index2,
Standard_Boolean &  WithSubShape 
) const [virtual]
Standard_Boolean NMTTools_IteratorOfCoupleOfShape::More ( ) const [virtual]
Standard_EXPORT const NMTDS_ShapesDataStructure& NMTTools_IteratorOfCoupleOfShape.DS ( ) const

Field Documentation

BOPTools_IndexedMapOfCoupleOfInteger NMTTools_IteratorOfCoupleOfShape.myMap [protected]
Standard_Integer NMTTools_IteratorOfCoupleOfShape.myIndex1 [protected]
Standard_Integer NMTTools_IteratorOfCoupleOfShape.myIndex2 [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS