Open CASCADE Technology
6.5.4
|
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Interface_Graph.hxx>
#include <Handle_Interface_Protocol.hxx>
#include <Handle_Interface_CopyControl.hxx>
#include <TCollection_AsciiString.hxx>
#include <Interface_CheckIterator.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Standard_CString.hxx>
#include <Handle_Interface_InterfaceModel.hxx>
#include <Handle_Standard_Transient.hxx>
#include <Handle_IFSelect_GeneralModifier.hxx>
#include <Handle_Interface_Check.hxx>
Data Structures | |
class | IFSelect_ContextModif |
This class gathers various informations used by Model Modifiers apart from the target model itself, and the CopyTool which must be passed directly. These informations report to original data : model, entities, and the selection list if there is one : it allows to query about such or such starting entity, or result entity, or iterate on selection list ... Also data useful for file output are available (because some Modifiers concern models produced for file output). Furthermore, in return, ContextModif can record Checks, either one for all, or one for each Entity. It supports trace too. More... |