IFSelect_SignCounter.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_IFSelect_SignCounter.hxx>
#include <Standard_Boolean.hxx>
#include <TColStd_MapOfTransient.hxx>
#include <Handle_IFSelect_Signature.hxx>
#include <Handle_IFSelect_Selection.hxx>
#include <Standard_Integer.hxx>
#include <IFSelect_SignatureList.hxx>
#include <Handle_Standard_Transient.hxx>
#include <Handle_Interface_InterfaceModel.hxx>
#include <Handle_TColStd_HSequenceOfTransient.hxx>
#include <Handle_TCollection_HAsciiString.hxx>
#include <Standard_CString.hxx>

Data Structures

class  IFSelect_SignCounter
 SignCounter gives the frame to count signatures associated
with entities, deducted from them. Ex.: their Dynamic Type.

It can sort a set of Entities according a signature, i.e. :

  • list of different values found for this Signature
  • for each one, count and list of entities
    Results are returned as a SignatureList, which can be queried
    on the count (list of strings, count per signature, or list of
    entities per signature)

    A SignCounter can be filled, either directly from lists, or
    from the result of a Selection : hence, its content can be
    automatically recomputed as desired

    SignCounter works by using a Signature in its method AddSign

    Methods can be redefined to, either
  • directly compute the value without a Signature
  • compute the value in the context of a Graph
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:54 2011 for Open CASCADE Technology by  doxygen 1.6.3