26#ifndef STDMESHERSGUI_DISTRPREVIEW_H
27#define STDMESHERSGUI_DISTRPREVIEW_H
36#include <SALOMEconfig.h>
37#include CORBA_SERVER_HEADER(SMESH_Mesh)
38#include CORBA_SERVER_HEADER(SMESH_BasicHypothesis)
41#include <ExprIntrp_GenExp.hxx>
42#include <Expr_Array1OfNamedUnknown.hxx>
43#include <TColStd_Array1OfReal.hxx>
53 typedef enum { EXPONENT, CUT_NEGATIVE } Conversion;
58 QString function()
const;
59 bool isTableFunc()
const;
61 int pointsCount()
const;
65 bool setParams(
const QString&,
const int,
const int = 50,
const bool =
true );
67 void setConversion( Conversion,
const bool =
true );
70 virtual bool init(
const QString& );
71 virtual double funcValue(
const double,
bool& );
73 virtual bool convert(
double& )
const;
93 StdMeshers::StdMeshers_NumberOfSegments_var
myHypo;
#define STDMESHERSGUI_EXPORT
Definition: SMESH_StdMeshersGUI.hxx:36
Definition: StdMeshersGUI_DistrPreview.h:49
bool myIsTable
Definition: StdMeshersGUI_DistrPreview.h:83
QString myFunction
Definition: StdMeshersGUI_DistrPreview.h:81
SMESH::double_array myTableFunc
Definition: StdMeshersGUI_DistrPreview.h:85
bool myIsDone
Definition: StdMeshersGUI_DistrPreview.h:92
QwtPlotCurve * myDistr
Definition: StdMeshersGUI_DistrPreview.h:87
Handle(ExprIntrp_GenExp) myExpr
QwtPlotCurve * myDensity
Definition: StdMeshersGUI_DistrPreview.h:86
int myNbSeg
Definition: StdMeshersGUI_DistrPreview.h:82
Conversion
Definition: StdMeshersGUI_DistrPreview.h:53
TColStd_Array1OfReal myValues
Definition: StdMeshersGUI_DistrPreview.h:91
QwtPlotMarker * myMsg
Definition: StdMeshersGUI_DistrPreview.h:88
StdMeshers::StdMeshers_NumberOfSegments_var myHypo
Definition: StdMeshersGUI_DistrPreview.h:93
Expr_Array1OfNamedUnknown myVars
Definition: StdMeshersGUI_DistrPreview.h:90
Conversion myConv
Definition: StdMeshersGUI_DistrPreview.h:84
sequence< double > double_array
Definition: SMESH_Mesh.idl:43