gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GMSH_ProbePlugin Class Reference

#include <Probe.h>

Inheritance diagram for GMSH_ProbePlugin:
Collaboration diagram for GMSH_ProbePlugin:

Public Member Functions

 GMSH_ProbePlugin ()
 
std::string getName () const
 
std::string getShortHelp () const
 
std::string getHelp () const
 
int getNbOptions () const
 
StringXNumbergetOption (int iopt)
 
PViewexecute (PView *)
 
- Public Member Functions inherited from GMSH_PostPlugin
GMSH_PLUGIN_TYPE getType () const
 
virtual int run ()
 
virtual PViewexecuteRemote (PView *)
 
virtual PViewgetView (int index, PView *view)
 
virtual PViewDataListgetDataList (PView *view, bool showError=true)
 
virtual PViewDatagetPossiblyAdaptiveData (PView *view)
 
virtual void assignSpecificVisibility () const
 
virtual bool geometricalFilter (fullMatrix< double > *) const
 
- Public Member Functions inherited from GMSH_Plugin
 GMSH_Plugin ()
 
virtual ~GMSH_Plugin ()
 
virtual std::string getAuthor () const
 
virtual std::string getCopyright () const
 
virtual void catchErrorMessage (char *errorMessage) const
 
virtual int getNbOptionsStr () const
 
virtual StringXStringgetOptionStr (int iopt)
 
std::string serialize ()
 

Static Public Member Functions

static double callbackX (int, int, double)
 
static double callbackY (int, int, double)
 
static double callbackZ (int, int, double)
 
static void draw (void *context)
 
- Static Public Member Functions inherited from GMSH_Plugin
static void setDrawFunction (void(*fct)(void *))
 

Private Member Functions

double levelset (double x, double y, double z, double val) const
 

Static Private Member Functions

static double callback (int num, int action, double value, double *opt)
 

Static Private Attributes

static int iview = 0
 

Additional Inherited Members

- Public Types inherited from GMSH_Plugin
enum  GMSH_PLUGIN_TYPE { GMSH_CAD_PLUGIN, GMSH_MESH_PLUGIN, GMSH_POST_PLUGIN, GMSH_SOLVER_PLUGIN }
 
- Public Attributes inherited from GMSH_Plugin
PluginDialogBox * dialogBox
 
void * hlib
 
- Static Public Attributes inherited from GMSH_Plugin
static void(* draw )(void *) = nullptr
 

Detailed Description

Definition at line 15 of file Probe.h.

Constructor & Destructor Documentation

◆ GMSH_ProbePlugin()

GMSH_ProbePlugin::GMSH_ProbePlugin ( )
inline

Definition at line 21 of file Probe.h.

Member Function Documentation

◆ callback()

double GMSH_ProbePlugin::callback ( int  num,
int  action,
double  value,
double *  opt 
)
staticprivate

Definition at line 70 of file Probe.cpp.

Referenced by callbackX(), callbackY(), and callbackZ().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ callbackX()

double GMSH_ProbePlugin::callbackX ( int  num,
int  action,
double  value 
)
static

Definition at line 85 of file Probe.cpp.

Here is the call graph for this function:

◆ callbackY()

double GMSH_ProbePlugin::callbackY ( int  num,
int  action,
double  value 
)
static

Definition at line 90 of file Probe.cpp.

Here is the call graph for this function:

◆ callbackZ()

double GMSH_ProbePlugin::callbackZ ( int  num,
int  action,
double  value 
)
static

Definition at line 95 of file Probe.cpp.

Here is the call graph for this function:

◆ draw()

void GMSH_ProbePlugin::draw ( void *  context)
static

Definition at line 28 of file Probe.cpp.

Here is the call graph for this function:

◆ execute()

PView * GMSH_ProbePlugin::execute ( PView v)
virtual

Implements GMSH_PostPlugin.

Definition at line 118 of file Probe.cpp.

Here is the call graph for this function:

◆ getHelp()

std::string GMSH_ProbePlugin::getHelp ( ) const
virtual

Implements GMSH_Plugin.

Definition at line 100 of file Probe.cpp.

◆ getName()

std::string GMSH_ProbePlugin::getName ( ) const
inlinevirtual

Implements GMSH_Plugin.

Definition at line 22 of file Probe.h.

◆ getNbOptions()

int GMSH_ProbePlugin::getNbOptions ( ) const
virtual

Reimplemented from GMSH_Plugin.

Definition at line 108 of file Probe.cpp.

◆ getOption()

StringXNumber * GMSH_ProbePlugin::getOption ( int  iopt)
virtual

Reimplemented from GMSH_Plugin.

Definition at line 113 of file Probe.cpp.

◆ getShortHelp()

std::string GMSH_ProbePlugin::getShortHelp ( ) const
inlinevirtual

Implements GMSH_Plugin.

Definition at line 23 of file Probe.h.

◆ levelset()

double GMSH_ProbePlugin::levelset ( double  x,
double  y,
double  z,
double  val 
) const
private

Member Data Documentation

◆ iview

int GMSH_ProbePlugin::iview = 0
staticprivate

Definition at line 18 of file Probe.h.

Referenced by callback(), and draw().


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