Open CASCADE Technology 6.6.0
Public Member Functions
DNaming_BooleanOperationDriver Class Reference

Driver for Fuse, Cut, Common

#include <DNaming_BooleanOperationDriver.hxx>

Inheritance diagram for DNaming_BooleanOperationDriver:
Inheritance graph
[legend]

Public Member Functions

 DNaming_BooleanOperationDriver ()
 Constructor
//! validation
==========

virtual void Validate (TFunction_Logbook &theLog) const
 Validates labels of a function in <log>.
In regeneration mode this method must be called (by the
solver) even if the function is not executed, to build
the valid label scope.
//! execution of function
======================

virtual Standard_Boolean MustExecute (const TFunction_Logbook &theLog) const
 Analyse in <log> if the loaded function must be executed
(i.e.arguments are modified) or not.
If the Function label itself is modified, the function must
be executed.

virtual Standard_Integer Execute (TFunction_Logbook &theLog) const
 Execute the function and push in <log> the impacted
labels (see method SetImpacted).


Constructor & Destructor Documentation

DNaming_BooleanOperationDriver::DNaming_BooleanOperationDriver ( )

Member Function Documentation

virtual Standard_Integer DNaming_BooleanOperationDriver::Execute ( TFunction_Logbook theLog) const [virtual]

Implements TFunction_Driver.

virtual Standard_Boolean DNaming_BooleanOperationDriver::MustExecute ( const TFunction_Logbook theLog) const [virtual]

Reimplemented from TFunction_Driver.

virtual void DNaming_BooleanOperationDriver::Validate ( TFunction_Logbook theLog) const [virtual]

Reimplemented from TFunction_Driver.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines