Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TNaming_ShapesSet Class Reference

#include <TNaming_ShapesSet.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC TNaming_ShapesSet ()
 TNaming_ShapesSet (const TopoDS_Shape &S, const TopAbs_ShapeEnum Type=TopAbs_SHAPE)
void Clear ()
 Removes all Shapes

Standard_Boolean Add (const TopoDS_Shape &S)
 Adds the Shape <S>

Standard_Boolean Contains (const TopoDS_Shape &S) const
 Returns True if <S> is in <me>

Standard_Boolean Remove (const TopoDS_Shape &S)
 Removes <S> in <me>.

void Add (const TNaming_ShapesSet &Shapes)
 Adds the shapes contained in <Shapes>.

void Filter (const TNaming_ShapesSet &Shapes)
 Erases in <me> the shapes not
contained in <Shapes>

void Remove (const TNaming_ShapesSet &Shapes)
 Removes in <me> the shapes contained in <Shapes>

Standard_Boolean IsEmpty () const
Standard_Integer NbShapes () const
TopTools_MapOfShapeChangeMap ()
const TopTools_MapOfShapeMap () const

Constructor & Destructor Documentation


Member Function Documentation


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