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

A CheckCounter allows to see a CheckList (i.e. CheckIterator)
not per entity, its messages, but per message, the entities
attached (count and list). Because many messages can be
repeated if they are due to systematic errors

#include <IFSelect_CheckCounter.hxx>

Inheritance diagram for IFSelect_CheckCounter:
Inheritance graph
[legend]

Public Member Functions

 IFSelect_CheckCounter (const Standard_Boolean withlist=Standard_False)
 Creates a CheckCounter, empty ready to work

void SetSignature (const Handle< MoniTool_SignText > &sign)
 Sets a specific signature
Else, the current SignType (in the model) is used

Handle_MoniTool_SignText Signature () const
 Returns the Signature;

void Analyse (const Interface_CheckIterator &list, const Handle< Interface_InterfaceModel > &model, const Standard_Boolean original=Standard_False, const Standard_Boolean failsonly=Standard_False)
 Analyses a CheckIterator according a Model (which detains the
entities for which the CheckIterator has messages), i.e.
counts messages for entities
If <original> is True, does not consider final messages but
those before interpretation (such as inserting variables :
integers, reals, strings)
If <failsonly> is True, only Fails are considered
Remark : global messages are recorded with a Null entity


Constructor & Destructor Documentation


Member Function Documentation

Handle_MoniTool_SignText IFSelect_CheckCounter::Signature ( ) const

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