Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
DNaming_PointDriver Class Reference

Driver for PointXYZ and RelativePoint

#include <DNaming_PointDriver.hxx>

Inheritance diagram for DNaming_PointDriver:
Inheritance graph
[legend]

Public Member Functions

 DNaming_PointDriver ()
 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


Member Function Documentation

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

Implements TFunction_Driver.

Reimplemented from TFunction_Driver.

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

Reimplemented from TFunction_Driver.


The documentation for this class was generated from the following file: