Minsky
minsky::Slider Struct Reference

data structure supporting sliders - shared between constant operations and variables More...

#include <slider.h>

Inheritance diagram for minsky::Slider:
Inheritance graph
Collaboration diagram for minsky::Slider:
Collaboration graph

Public Member Functions

double maxSliderSteps () const
 ensure there are at most 10000 steps between sliderMin and Max. see ticket 1255. More...
 

Public Attributes

bool sliderStepRel =false
 
double sliderMin =std::numeric_limits<double>::max()
 
double sliderMax =-sliderMin
 
double sliderStep =0
 
bool enableSlider =true
 

Detailed Description

data structure supporting sliders - shared between constant operations and variables

Definition at line 28 of file slider.h.

Member Function Documentation

◆ maxSliderSteps()

double minsky::Slider::maxSliderSteps ( ) const
inline

ensure there are at most 10000 steps between sliderMin and Max. see ticket 1255.

Definition at line 38 of file slider.h.

References minsky::anonymous_namespace{userFunction.cc}::isfinite(), sliderMax, sliderMin, and sliderStep.

38  {
39  if (!isfinite(sliderStep) || sliderMax-sliderMin > 1.0e04*sliderStep) return (sliderMax-sliderMin)/1.0e04;
40  return sliderStep;
41  }
double sliderStep
Definition: slider.h:34
double sliderMax
Definition: slider.h:34
double sliderMin
Definition: slider.h:33
Here is the call graph for this function:

Member Data Documentation

◆ enableSlider

bool minsky::Slider::enableSlider =true

Definition at line 35 of file slider.h.

◆ sliderMax

double minsky::Slider::sliderMax =-sliderMin

Definition at line 34 of file slider.h.

Referenced by maxSliderSteps().

◆ sliderMin

double minsky::Slider::sliderMin =std::numeric_limits<double>::max()

Definition at line 33 of file slider.h.

Referenced by maxSliderSteps().

◆ sliderStep

double minsky::Slider::sliderStep =0

Definition at line 34 of file slider.h.

Referenced by maxSliderSteps().

◆ sliderStepRel

bool minsky::Slider::sliderStepRel =false

sliderStep is relative to the range [sliderMin,sliderMax]

Definition at line 30 of file slider.h.


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