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

DataExchange
TKIGES
IGESSelect


IGESSelect_DispPerDrawing Class Reference

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>

Inheritance diagram for IGESSelect_DispPerDrawing:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESSelect_DispPerDrawing ()
 Creates a DispPerDrawing
.
Standard_EXPORT TCollection_AsciiString Label () const
 Returns as Label, "One File per Drawing"
.
Standard_EXPORT 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_EXPORT Standard_Boolean CanHaveRemainder () const
 Returns True, because of entities attached to no view.
.
virtual Standard_EXPORT 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.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IGESSelect_ViewSorter thesorter

Constructor & Destructor Documentation

Standard_EXPORT IGESSelect_DispPerDrawing::IGESSelect_DispPerDrawing  ) 
 


Member Function Documentation

virtual Standard_EXPORT Standard_Boolean IGESSelect_DispPerDrawing::CanHaveRemainder  )  const [virtual]
 

Reimplemented from IFSelect_Dispatch.

Standard_EXPORT const IGESSelect_DispPerDrawing::Handle Standard_Type   )  const
 

Reimplemented from IFSelect_Dispatch.

Standard_EXPORT TCollection_AsciiString IGESSelect_DispPerDrawing::Label  )  const [virtual]
 

Implements IFSelect_Dispatch.

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

Implements IFSelect_Dispatch.

virtual Standard_EXPORT Interface_EntityIterator IGESSelect_DispPerDrawing::Remainder const Interface_Graph G  )  const [virtual]
 

Reimplemented from IFSelect_Dispatch.


Field Documentation

Handle_IGESSelect_ViewSorter IGESSelect_DispPerDrawing::thesorter [private]
 


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