AIS_ExclusionFilter.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_AIS_ExclusionFilter.hxx>
#include <Standard_Boolean.hxx>
#include <TColStd_DataMapOfIntegerListOfInteger.hxx>
#include <SelectMgr_Filter.hxx>
#include <AIS_KindOfInteractive.hxx>
#include <Standard_Integer.hxx>
#include <Handle_SelectMgr_EntityOwner.hxx>
#include <AIS_ExclusionFilter.lxx>

Data Structures

class  AIS_ExclusionFilter
 A framework to reject or to accept only objects of
given types and/or signatures.
Objects are stored, and the stored objects - along
with the flag settings - are used to define the filter.
Objects to be filtered are compared with the stored
objects added to the filter, and are accepted or
rejected according to the exclusion flag setting.

  • Exclusion flag on
    • the function IsOk answers true for all objects,
      except those of the types and signatures stored
      in the filter framework
  • Exclusion flag off
    • the funciton IsOk answers true for all objects
      which have the same type and signature as the stored ones.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:21 2011 for Open CASCADE Technology by  doxygen 1.6.3