Open CASCADE Technology 6.6.0
Public Member Functions
DNaming_CylinderDriver Class Reference

Computes Cylinder function

#include <DNaming_CylinderDriver.hxx>

Inheritance diagram for DNaming_CylinderDriver:
Inheritance graph
[legend]

Public Member Functions

 DNaming_CylinderDriver ()
 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_CylinderDriver::DNaming_CylinderDriver ( )

Member Function Documentation

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

Implements TFunction_Driver.

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

Reimplemented from TFunction_Driver.

virtual void DNaming_CylinderDriver::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