#include <IFSelect_SelectSent.hxx>
Inheritance diagram for IFSelect_SelectSent:
Public Member Functions | |
Standard_EXPORT | IFSelect_SelectSent (const Standard_Integer sentcount=1, const Standard_Boolean atleast=Standard_True) |
Creates a SelectSent : sentcount = 0 -> remaining (non-sent) entities sentcount = 1, atleast = True (D) -> sent (at least once) sentcount = 2, atleast = True -> duplicated (sent least twice) etc... sentcount = 1, atleast = False -> sent just once (non-dupl.d) sentcount = 2, atleast = False -> sent just twice etc... . | |
Standard_EXPORT Standard_Integer | SentCount () const |
Returns the queried count of sending . | |
Standard_EXPORT Standard_Boolean | AtLeast () const |
Returns the <atleast> status, True for sending at least the sending count, False for sending exactly the sending count Remark : if SentCount is 0, AtLeast is ignored . | |
virtual Standard_EXPORT Interface_EntityIterator | RootResult (const Interface_Graph &G) const |
Returns the list of selected entities. It is redefined to work on the graph itself (not queried by sort) An entity is selected if its count complies to the query in Direct Mode, rejected in Reversed Mode Query works on the sending count recorded as status in Graph . | |
Standard_EXPORT Standard_Boolean | Sort (const Standard_Integer rank, const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const |
Returns always False because RootResult has done the work . | |
Standard_EXPORT TCollection_AsciiString | ExtractLabel () const |
Returns a text defining the criterium : query : SentCount = 0 -> "Remaining (non-sent) entities" SentCount = 1, AtLeast = True -> "Sent entities" SentCount = 1, AtLeast = False -> "Sent once (no duplicated)" SentCount = 2, AtLeast = True -> "Sent several times entities" SentCount = 2, AtLeast = False -> "Sent twice entities" SentCount > 2, AtLeast = True -> "Sent at least <count> times entities" SentCount > 2, AtLeast = False -> "Sent <count> times entities" . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Integer | thecnt |
Standard_Boolean | thelst |
|
|
|
|
|
Implements IFSelect_SelectExtract. |
|
Reimplemented from IFSelect_SelectExtract. |
|
Reimplemented from IFSelect_SelectExtract. |
|
|
|
Implements IFSelect_SelectExtract. |
|
|
|
|