Open CASCADE Technology 6.6.0
|
Driver for PointXYZ and RelativePoint
#include <DNaming_PointDriver.hxx>
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). |
DNaming_PointDriver::DNaming_PointDriver | ( | ) |
virtual Standard_Integer DNaming_PointDriver::Execute | ( | TFunction_Logbook & | theLog | ) | const [virtual] |
Implements TFunction_Driver.
virtual Standard_Boolean DNaming_PointDriver::MustExecute | ( | const TFunction_Logbook & | theLog | ) | const [virtual] |
Reimplemented from TFunction_Driver.
virtual void DNaming_PointDriver::Validate | ( | TFunction_Logbook & | theLog | ) | const [virtual] |
Reimplemented from TFunction_Driver.