Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
IFSelect_ContextModif.hxx File Reference
#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...