Open CASCADE Technology 6.6.0
Public Member Functions
IFSelect_DispPerOne Class Reference

A DispPerOne gathers all the input Entities into as many
Packets as there Root Entities from the Final Selection,
that is, one Packet per Entity

#include <IFSelect_DispPerOne.hxx>

Inheritance diagram for IFSelect_DispPerOne:
Inheritance graph
[legend]

Public Member Functions

 IFSelect_DispPerOne ()
 Creates a DispPerOne

TCollection_AsciiString Label () const
 Returns as Label, "One File per Input Entity"

virtual Standard_Boolean LimitedMax (const Standard_Integer nbent, Standard_Integer &max) const
 Returns True, maximum limit is given as <nbent>

virtual Standard_Boolean PacketsCount (const Interface_Graph &G, Standard_Integer &count) const
 Returns True (count is easy to know) and count is the length
of the input list (RootResult from FinalSelection)

void Packets (const Interface_Graph &G, IFGraph_SubPartsIterator &packs) const
 Returns the list of produced Packets. It defines one Packet
per Entity given by RootResult from the Final Selection.


Constructor & Destructor Documentation

IFSelect_DispPerOne::IFSelect_DispPerOne ( )

Member Function Documentation

TCollection_AsciiString IFSelect_DispPerOne::Label ( ) const [virtual]

Implements IFSelect_Dispatch.

virtual Standard_Boolean IFSelect_DispPerOne::LimitedMax ( const Standard_Integer  nbent,
Standard_Integer max 
) const [virtual]

Reimplemented from IFSelect_Dispatch.

void IFSelect_DispPerOne::Packets ( const Interface_Graph G,
IFGraph_SubPartsIterator packs 
) const [virtual]

Implements IFSelect_Dispatch.

virtual Standard_Boolean IFSelect_DispPerOne::PacketsCount ( const Interface_Graph G,
Standard_Integer count 
) const [virtual]

Reimplemented from IFSelect_Dispatch.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines