Open CASCADE Technology 6.6.0
Public Member Functions
DNaming_Line3DDriver Class Reference

Computes Line 3D function

#include <DNaming_Line3DDriver.hxx>

Inheritance diagram for DNaming_Line3DDriver:
Inheritance graph
[legend]

Public Member Functions

 DNaming_Line3DDriver ()
 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_Line3DDriver::DNaming_Line3DDriver ( )

Member Function Documentation

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

Implements TFunction_Driver.

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

Reimplemented from TFunction_Driver.

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