Open CASCADE Technology
6.5.4
|
This type of dispatch defines sets of entities attached to
distinct drawings. This information is taken from attached
views which appear in the Directory Part. Also Drawing Frames
are considered when Drawings are part of input list.
Remaining data concern entities not attached to a drawing.
#include <IGESSelect_DispPerDrawing.hxx>
Public Member Functions | |
IGESSelect_DispPerDrawing () | |
Creates a DispPerDrawing | |
TCollection_AsciiString | Label () const |
Returns as Label, "One File per Drawing" | |
void | Packets (const Interface_Graph &G, IFGraph_SubPartsIterator &packs) const |
Computes the list of produced Packets. Packets are computed by a ViewSorter (SortDrawings with also frames). | |
virtual Standard_Boolean | CanHaveRemainder () const |
Returns True, because of entities attached to no view. | |
virtual Interface_EntityIterator | Remainder (const Interface_Graph &G) const |
Returns Remainder which is a set of Entities. It is supposed to be called once Packets has been called. |
virtual Standard_Boolean IGESSelect_DispPerDrawing::CanHaveRemainder | ( | ) | const [virtual] |
Reimplemented from IFSelect_Dispatch.
TCollection_AsciiString IGESSelect_DispPerDrawing::Label | ( | ) | const [virtual] |
Implements IFSelect_Dispatch.
void IGESSelect_DispPerDrawing::Packets | ( | const Interface_Graph & | G, |
IFGraph_SubPartsIterator & | packs | ||
) | const [virtual] |
Implements IFSelect_Dispatch.
virtual Interface_EntityIterator IGESSelect_DispPerDrawing::Remainder | ( | const Interface_Graph & | G | ) | const [virtual] |
Reimplemented from IFSelect_Dispatch.