OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKXSBase
IFSelect


IFSelect_DispPerSignature Class Reference

A DispPerSignature sorts input Entities according to a
Signature : it works with a SignCounter to do this.
.

#include <IFSelect_DispPerSignature.hxx>

Inheritance diagram for IFSelect_DispPerSignature:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IFSelect_DispPerSignature ()
 Creates a DispPerSignature with no SignCounter (by default,
produces only one packet)
.
Standard_EXPORT Handle_IFSelect_SignCounter SignCounter () const
 Returns the SignCounter used for splitting
.
Standard_EXPORT void SetSignCounter (const Handle(IFSelect_SignCounter)&sign)
 Sets a SignCounter for sort
Remark : it is set to record lists of entities, not only counts
.
Standard_EXPORT Standard_CString SignName () const
 Returns the name of the SignCounter, which caracterises the
sorting criterium for this Dispatch
.
Standard_EXPORT TCollection_AsciiString Label () const
 Returns as Label, "One File per Signature <name>"
.
virtual Standard_EXPORT Standard_Boolean LimitedMax (const Standard_Integer nbent, Standard_Integer &max) const
 Returns True, maximum count is given as <nbent>
.
Standard_EXPORT void Packets (const Interface_Graph &G, IFGraph_SubPartsIterator &packs) const
 Computes the list of produced Packets. It defines Packets from
the SignCounter, which sirts the input Entities per Signature
(specific of the SignCounter).
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IFSelect_SignCounter thesign

Constructor & Destructor Documentation

Standard_EXPORT IFSelect_DispPerSignature::IFSelect_DispPerSignature  ) 
 


Member Function Documentation

Standard_EXPORT const IFSelect_DispPerSignature::Handle Standard_Type   )  const
 

Reimplemented from IFSelect_Dispatch.

Standard_EXPORT TCollection_AsciiString IFSelect_DispPerSignature::Label  )  const [virtual]
 

Implements IFSelect_Dispatch.

virtual Standard_EXPORT Standard_Boolean IFSelect_DispPerSignature::LimitedMax const Standard_Integer  nbent,
Standard_Integer &  max
const [virtual]
 

Reimplemented from IFSelect_Dispatch.

Standard_EXPORT void IFSelect_DispPerSignature::Packets const Interface_Graph G,
IFGraph_SubPartsIterator packs
const [virtual]
 

Implements IFSelect_Dispatch.

Standard_EXPORT void IFSelect_DispPerSignature::SetSignCounter const Handle(IFSelect_SignCounter)&  sign  ) 
 

Standard_EXPORT Handle_IFSelect_SignCounter IFSelect_DispPerSignature::SignCounter  )  const
 

Standard_EXPORT Standard_CString IFSelect_DispPerSignature::SignName  )  const
 


Field Documentation

Handle_IFSelect_SignCounter IFSelect_DispPerSignature::thesign [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:39:43 2008 for OpenCASCADE by  doxygen 1.4.1