Back to index

salome-geom  6.5.0
Public Member Functions | Private Attributes
GEOM_Solver Class Reference

#include <GEOM_Solver.hxx>

Collaboration diagram for GEOM_Solver:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Standard_EXPORT GEOM_Solver (GEOM_Engine *theEngine)
Standard_EXPORT ~GEOM_Solver ()
Standard_EXPORT bool Update (int theDocID, TDF_LabelSequence &theSeq)
 Update.
Standard_EXPORT bool UpdateObject (Handle(GEOM_Object) theObject, TDF_LabelSequence &theSeq)
 UpdateObject.
Standard_EXPORT bool ComputeFunction (Handle(GEOM_Function) theFunction)
 ComputeFunction.

Private Attributes

GEOM_Engine_engine

Detailed Description

Definition at line 32 of file GEOM_Solver.hxx.


Constructor & Destructor Documentation

Definition at line 35 of file GEOM_Solver.hxx.

:_engine(theEngine) {}

Definition at line 36 of file GEOM_Solver.hxx.

{}

Member Function Documentation

ComputeFunction.

Definition at line 57 of file GEOM_Solver.cxx.

{
  if(theFunction == NULL) return false;
  Standard_GUID aGUID = theFunction->GetDriverGUID();
      
  Handle(TFunction_Driver) aDriver;
  if(!TFunction_DriverTable::Get()->FindDriver(aGUID, aDriver)) return false;
          
  aDriver->Init(theFunction->GetEntry());
            
  TFunction_Logbook aLog;
  if(aDriver->Execute(aLog) == 0) return false;
                
  return true;     
}

Here is the call graph for this function:

Here is the caller graph for this function:

bool GEOM_Solver::Update ( int  theDocID,
TDF_LabelSequence &  theSeq 
)

Update.

Definition at line 37 of file GEOM_Solver.cxx.

{
  return false;
} 
bool GEOM_Solver::UpdateObject ( Handle(GEOM_Object theObject,
TDF_LabelSequence &  theSeq 
)

UpdateObject.

Definition at line 47 of file GEOM_Solver.cxx.

{
  return false;
}

Member Data Documentation

Definition at line 51 of file GEOM_Solver.hxx.


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