|
Stimfit @PACKAGE_VERSION@
|
Classes | |
| class | wxStfApp |
| The application, derived from wxApp. More... | |
| class | wxStfChildFrame |
| Provides the child frame for displaying documents on separate windows. More... | |
| class | wxStfGrid |
| Derived from wxGrid. Allows to copy cells to the clipboard. More... | |
| class | wxStfConvertDlg |
| Dialog for batch conversion of files.from cfs to atf. More... | |
| class | wxStfCursorsDlg |
| Cursor settings non-modal dialog. More... | |
| class | wxStfEventDlg |
| Dialog for event-detection settings. More... | |
| class | wxStfFitSelDlg |
| Non-linear regression settings dialog. More... | |
| class | wxStfFileInfoDlg |
| Dialog showing file information. More... | |
| class | wxStfChannelSelDlg |
| Dialog for selecting channels. More... | |
| class | wxStfAlignDlg |
| Dialog for selecting alignment mode. More... | |
| class | wxStfFilterSelDlg |
| Dialog for selecting a filter function. More... | |
| class | wxStfTransformDlg |
| Dialog for selecting a transform function. More... | |
| class | wxStfFitInfoDlg |
| Dialog showing information about a fit. More... | |
| struct | BatchOption |
| small struct representing a batch dialog option More... | |
| class | wxStfBatchDlg |
| Dialog for batch analysis settings. More... | |
| class | wxStfPreprintDlg |
| Dialog for setting printout options. More... | |
| class | wxStfGaussianDlg |
| Dialog for setting the parameters of a Gaussian function. More... | |
| class | wxStfTextImportDlg |
| Dialog for text import filter settings. More... | |
| class | wxStfOrderChannelsDlg |
| Dialog for re-ordering channels before saving to file. More... | |
| class | wxStfDoc |
| The document class, derived from both wxDocument and Recording. More... | |
| class | wxStfGraph |
| Handles drawing of traces and keyboard or mouse input. More... | |
| struct | new_wxwindow |
| class | wxStfParentFrame |
| Provides the top-level frame. More... | |
| class | wxStfPrintout |
| Handles printing of traces. More... | |
| class | wxStfTable |
| Adapts stfnum::Table to be used by wxStfGrid. More... | |
| class | wxStfUsrDlg |
| A user-defined dialog for entering floating-point numbers. More... | |
| class | wxStfView |
| The view class, derived from wxView. More... | |
Typedefs | |
| typedef wxAuiToolBar | wxStfToolBar |
Functions | |
| wxStfApp::wxStfApp () | |
| Constructor. | |
| virtual bool | wxStfApp::OnInit () |
| Initialise the application. | |
| virtual int | wxStfApp::OnExit () |
| Exit the application. | |
| wxStfChildFrame * | wxStfApp::CreateChildFrame (wxDocument *doc, wxView *view) |
| Creates a new child frame. | |
| wxStfDoc * | wxStfApp::GetActiveDoc () const |
| Retrieves the currently active document. | |
| wxStfView * | wxStfApp::GetActiveView () const |
| Retrieves the currently active view. | |
| void | wxStfApp::ErrorMsg (const wxString &msg) const |
| Displays a message box when an error has occured. | |
| void | wxStfApp::ExceptMsg (const wxString &msg) const |
| Displays a message box when an exception has occured. | |
| void | wxStfApp::InfoMsg (const wxString &msg) const |
| Displays a message box with information. | |
| bool | wxStfApp::get_directTxtImport () const |
| Indicates whether text files should be imported directly without showing an import settings dialog. | |
| void | wxStfApp::set_directTxtImport (bool directTxtImport_) |
| Determines whether text files should be imported directly without showing an import filter settings dialog. | |
| const stfio::txtImportSettings & | wxStfApp::GetTxtImport () const |
| Retrieves the text import filter settings. | |
| void | wxStfApp::set_txtImportSettings (const stfio::txtImportSettings &txtImport_) |
| Sets the text import filter settings. | |
| const std::vector< stfnum::storedFunc > & | wxStfApp::GetFuncLib () const |
| Retrieves the functions that are available for least-squares minimisation. | |
| stfnum::storedFunc * | wxStfApp::GetFuncLibPtr (std::size_t at) |
| Retrieves a pointer to a function for least-squares minimisation. | |
| stfnum::storedFunc * | wxStfApp::GetLinFuncPtr () |
| Retrieves a pointer to a function for least-squares minimisation. | |
| const std::vector< stf::Extension > & | wxStfApp::GetExtensionLib () const |
| Retrieves the user-defined extension functions. | |
| wxStfCursorsDlg * | wxStfApp::GetCursorsDialog () const |
| Retrieves the cursor settings dialog. | |
| std::vector< stf::SectionPointer > | wxStfApp::GetSectionsWithFits () const |
| Retrieves all sections with fits. | |
| void | wxStfApp::wxWriteProfileInt (const wxString &main, const wxString &sub, int value) const |
| Writes an integer value to the configuration. | |
| int | wxStfApp::wxGetProfileInt (const wxString &main, const wxString &sub, int default_) const |
| Retrieves an integer value from the configuration. | |
| void | wxStfApp::wxWriteProfileString (const wxString &main, const wxString &sub, const wxString &value) const |
| Writes a string to the configuration. | |
| wxString | wxStfApp::wxGetProfileString (const wxString &main, const wxString &sub, const wxString &default_) const |
| Retrieves a string from the configuration. | |
| wxStfDoc * | wxStfApp::NewChild (const Recording &NewData, const wxStfDoc *Sender, const wxString &title=wxT("\0")) |
| Creates a new child window showing a new document. | |
| void | wxStfApp::OnPeakcalcexecMsg (wxStfDoc *actDoc=0) |
| Execute all pending calculations. | |
| void | wxStfApp::SetMRActiveDoc (wxStfDoc *pDoc) |
| Sets the currently active document. | |
| void | wxStfApp::CleanupDocument (wxStfDoc *pDoc) |
| Destroys the last cursor settings dialog when the last document is closed. | |
| bool | wxStfApp::CloseAll () |
| Closes all documents. | |
| bool | wxStfApp::OpenFileSeries (const wxArrayString &fNameArray) |
| Opens a series of files. Optionally, files can be put into a single window. | |
| int | wxStfApp::GetDocCount () |
| Returns the number of currently opened documents. | |
| void | wxStfApp::set_isBars (bool value) |
| Determine whether scale bars or coordinates should be shown. | |
| bool | wxStfApp::get_isBars () const |
| Indicates whether scale bars or coordinates are shown. | |
| wxString | wxStfApp::GetVersionString () const |
| Get a formatted version string. | |
| void | wxStfApp::OnNewfromselected (wxCommandEvent &event) |
| Open a new window showing all selected traces from all open files. | |
| wxDocManager * | wxStfApp::GetDocManager () const |
| Access the document manager. | |
| wxStfParentFrame * | wxStfApp::GetMainFrame () |
| virtual void | wxStfApp::OnInitCmdLine (wxCmdLineParser &parser) |
| virtual bool | wxStfApp::OnCmdLineParsed (wxCmdLineParser &parser) |
| bool | wxStfApp::OpenFilePy (const wxString &fNameArray) |
| Opens a file in a new window, to be called from Python. | |
| void | wxStfApp::OnPythonImport (wxCommandEvent &event) |
| Opens a dialog to import a Python module. | |
| StfDll wxStfApp & | wxGetApp () |
| Returns a reference to the application. | |
| wxStfChildFrame::wxStfChildFrame (wxDocument *doc, wxView *view, wxStfParentType *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxPoint(48, 48), const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxT("frame")) | |
| Constructor. | |
| wxStfChildFrame::~wxStfChildFrame () | |
| Destructor. | |
| void | wxStfChildFrame::ShowTable (const stfnum::Table &table, const wxString &caption) |
| Adds a table to the results notebook. | |
| std::size_t | wxStfChildFrame::GetCurTrace () const |
| Retrieves the current trace from the trace selection combo box. | |
| void | wxStfChildFrame::SetCurTrace (std::size_t) |
| Sets the current trace from the trace selection combo box. | |
| void | wxStfChildFrame::CreateMenuTraces (std::size_t value) |
| Creates the trace selection menu. | |
| void | wxStfChildFrame::CreateComboChannels (const wxArrayString &channelNames) |
| Creates the channel selection combo boxes. | |
| void | wxStfChildFrame::SetSelected (std::size_t value) |
| Refreshes the trace selection string. | |
| void | wxStfChildFrame::SetChannels (std::size_t act, std::size_t inact) |
| Sets the channels in the combo boxes. Checks and corrects equal channels in both boxes. | |
| void | wxStfChildFrame::UpdateChannels () |
| Updates the channels according to the current combo boy selection. | |
| void | wxStfChildFrame::UpdateResults () |
| Updates the results table. | |
| wxAuiManager * | wxStfChildFrame::GetMgr () |
| Retrieve the wxAuiManager. | |
| wxStfGrid * | wxStfChildFrame::GetCopyGrid () |
| Retrieve the wxStfGrid that contains the results table. | |
| void | wxStfChildFrame::Saveperspective () |
| Write the current AUI perspective to the configuration. | |
| void | wxStfChildFrame::Loadperspective () |
| Load the saved AUI perspective from the configuration. | |
| void | wxStfChildFrame::Restoreperspective () |
| Restore the default AUI perspective. | |
| bool | wxStfChildFrame::ShowSelected () const |
| Indicates whether all selected traces should be plotted. | |
| bool | wxStfChildFrame::ShowSecond () |
| Indicates whether the second channel should be plotted. | |
| bool | wxStfChildFrame::ShowAll () const |
| Indicates whether all channels should be plotted. | |
| void | wxStfChildFrame::ActivateGraph () |
| Activated the current graph. | |
| void | wxStfChildFrame::OnActivate (wxActivateEvent &event) |
| virtual wxMenuBar * | wxStfChildFrame::GetMenuBar () const |
| Override default GetMenuBar. | |
| wxStfGrid::wxStfGrid (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr) | |
| Constructor. | |
| wxString | wxStfGrid::GetSelection () const |
| Get the selection. | |
| wxMenu * | wxStfGrid::get_labelMenu () |
| void | wxStfGrid::ViewResults () |
| Updates the context menu. | |
| wxStfConvertDlg::wxStfConvertDlg (wxWindow *parent, int id=wxID_ANY, wxString title=wxT("Convert file series"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| wxString | wxStfConvertDlg::GetSrcDir () const |
| Get the source directory. | |
| wxString | wxStfConvertDlg::GetDestDir () const |
| Get the destination directory. | |
| wxString | wxStfConvertDlg::GetSrcFilter () const |
| Get the source extension filter. | |
| stfio::filetype | wxStfConvertDlg::GetSrcFileExt () const |
| Get the source extension as stfio::filetype. | |
| stfio::filetype | wxStfConvertDlg::GetDestFileExt () const |
| Get the destination extension as stfio::filetype. | |
| wxArrayString | wxStfConvertDlg::GetSrcFileNames () const |
| Get the list of file names. | |
| virtual void | wxStfConvertDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfCursorsDlg::wxStfCursorsDlg (wxWindow *parent, wxStfDoc *initDoc, int id=wxID_ANY, wxString title=wxT("Cursor settings"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| virtual void | wxStfCursorsDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| virtual bool | wxStfCursorsDlg::TransferDataFromWindow () |
| Called when data should be transferred from the non-modal dialog (e.g. when OK is pressed) | |
| int | wxStfCursorsDlg::GetCursorM () const |
| Get the measurement cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor1P () const |
| Get the left peak cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor2P () const |
| Get the right peak cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor1B () const |
| Get the left base cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor2B () const |
| Get the right base cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor1D () const |
| Get the left fit cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor2D () const |
| Get the right fit cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor1L () const |
| Get the left latency cursor x-position. | |
| int | wxStfCursorsDlg::GetCursor2L () const |
| Get the right latency cursor x-position. | |
| int | wxStfCursorsDlg::GetPeakPoints () const |
| Gets the number of points used for the binned average during peak detection. | |
| int | wxStfCursorsDlg::GetRTFactor () const |
| Gets the lower factor (e.g 20) used to calculate the rise time. | |
| void | wxStfCursorsDlg::SetPeakAtEnd (bool is_end) |
| Sets whether the right peak cursor should be at the end of the trace. | |
| void | wxStfCursorsDlg::SetPeakPoints (int peakPoints) |
| Sets the number of points used for the binned average during peak detection. | |
| void | wxStfCursorsDlg::SetRTFactor (int RTFactor) |
| Set the lower value (e.g 20) to compute the rise-time. The high value is simply 100-lower value. | |
| int | wxStfCursorsDlg::GetDeltaT () const |
| Gets the distance to the first PSlope cursor in number of points. | |
| void | wxStfCursorsDlg::SetDeltaT (int DeltaT) |
| Sets the number of points used for the distance from the first PSlope cursor. | |
| void | wxStfCursorsDlg::SetStartFitAtPeak (bool is_peak) |
| Sets whether the left decay cursor should be at the peak of the trace. | |
| stfnum::direction | wxStfCursorsDlg::GetDirection () const |
| Gets the direction of peak calculations. | |
| stf::latency_mode | wxStfCursorsDlg::GetLatencyStartMode () const |
| Gets the mode of Latency for the beginning of the latency cursor. | |
| stf::latency_mode | wxStfCursorsDlg::GetLatencyEndMode () const |
| Gets the mode of Latency of the last latency cursor. | |
| void | wxStfCursorsDlg::SetLatencyStartMode (stf::latency_mode latencyBegMode) |
| Sets the latency mode of the left latency cursor. | |
| void | wxStfCursorsDlg::SetLatencyEndMode (stf::latency_mode latencyEndMode) |
| Sets the latency mode of the right latency cursor. | |
| bool | wxStfCursorsDlg::GetFromBase () const |
| Indicates whether to use the baseline as a reference for AP kinetics. | |
| void | wxStfCursorsDlg::SetDirection (stfnum::direction direction) |
| Sets the direction of peak calculations. | |
| void | wxStfCursorsDlg::SetFromBase (bool frombase) |
| Sets the reference for AP kinetics measurements. | |
| void | wxStfCursorsDlg::SetBaselineMethod (enum stfnum::baseline_method) |
| Sets the reference for baseline measurement. | |
| enum stfnum::baseline_method | wxStfCursorsDlg::GetBaselineMethod () const |
| Indiates whether baseline is computed as mean or as median. | |
| bool | wxStfCursorsDlg::GetPeakAtEnd () const |
| Indicates whether the right peak cursor should always be at the end of the trace. | |
| bool | wxStfCursorsDlg::GetStartFitAtPeak () const |
| Indicates whether to always start a fit at the current peak position. | |
| void | wxStfCursorsDlg::UpdateCursors () |
| Updates the cursor entries in the Cursors Settings menu. | |
| stf::cursor_type | wxStfCursorsDlg::CurrentCursor () const |
| Retrieve the current cursor notebook page. | |
| double | wxStfCursorsDlg::GetSlope () const |
| Get the slope at which the baseline should be fixed. | |
| void | wxStfCursorsDlg::SetSlope (double slope) |
| Set the threshold slope. | |
| void | wxStfCursorsDlg::SetSlopeUnits (const wxString &units) |
| Set the units of the slope. | |
| bool | wxStfCursorsDlg::GetBaseToSlope () const |
| Indicates whether the baseline should be fixed to a certain slope. | |
| bool | wxStfCursorsDlg::GetRuler () const |
| Indicates whether an additional vertical ruler is drawn through the measurement cursor. | |
| void | wxStfCursorsDlg::SetRuler (bool value) |
| Sets whether an additional vertical ruler should be drawn through the measurement cursor. | |
| bool | wxStfCursorsDlg::LoadCursorConf (const wxString &filepath) |
| Load a cursor configuration file (*csr) in the Cursor Settings menu. | |
| bool | wxStfCursorsDlg::SaveCursorConf (const wxString &filepath) |
| Save a cursor configuration file (*csr) from the Cursor Settings menu. | |
| void | wxStfCursorsDlg::SetActiveDoc (wxStfDoc *actDoc_) |
| Sets the currently active document. | |
| wxStfEventDlg::wxStfEventDlg (wxWindow *parent, const std::vector< stf::SectionPointer > &templateSections, bool isExtract, int id=wxID_ANY, wxString title=wxT("Event detection settings"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| double | wxStfEventDlg::GetThreshold () const |
| Get the event detection threshold. | |
| stf::extraction_mode | wxStfEventDlg::GetMode () const |
| Indicates the selected extraction algorithm. | |
| int | wxStfEventDlg::GetMinDistance () const |
| Get the minimal distance between events. | |
| int | wxStfEventDlg::GetTemplate () const |
| Get the selected template. | |
| virtual void | wxStfEventDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfFitSelDlg::wxStfFitSelDlg (wxWindow *parent, wxStfDoc *doc, int id=wxID_ANY, wxString title=wxT("Non-linear regression"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| virtual void | wxStfFitSelDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| int | wxStfFitSelDlg::GetFSelect () const |
| Get the selected fit function. | |
| Vector_double | wxStfFitSelDlg::GetInitP () const |
| Get the initial parameters. | |
| Vector_double | wxStfFitSelDlg::GetOpts () const |
| Get options for the algorithm. | |
| bool | wxStfFitSelDlg::UseScaling () const |
| Scale x- and y-amplitudes to 1.0 before fit. | |
| void | wxStfFitSelDlg::SetNoInput (bool noInput_) |
| Determines whether user-defined initial parameters are allowed. | |
| wxStfFileInfoDlg::wxStfFileInfoDlg (wxWindow *parent, const std::string &szGeneral, const std::string &szFile, const std::string &szSection, int id=wxID_ANY, wxString title=wxT("File information"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| wxStfChannelSelDlg::wxStfChannelSelDlg (wxWindow *parent, const std::vector< wxString > &channelNames=std::vector< wxString >(0), int id=wxID_ANY, wxString title=wxT("Select channels"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| virtual void | wxStfChannelSelDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| int | wxStfChannelSelDlg::GetSelCh1 () const |
| Get selection for channel 1. | |
| int | wxStfChannelSelDlg::GetSelCh2 () const |
| Get selection for channel 2. | |
| wxStfAlignDlg::wxStfAlignDlg (wxWindow *parent, bool hasReference, int id=wxID_ANY, wxString title=wxT("Alignment mode"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| int | wxStfAlignDlg::AlignRise () const |
| Indicates whether the average should be aligned to the steepest rise. | |
| bool | wxStfAlignDlg::UseReference () const |
| Indicates whether the reference channel should be used for alignment. | |
| virtual void | wxStfAlignDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfFilterSelDlg::wxStfFilterSelDlg (wxWindow *parent, int id=wxID_ANY, wxString title=wxT("Filter function"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| int | wxStfFilterSelDlg::GetFilterSelect () const |
| Get the selected filter function. | |
| virtual void | wxStfFilterSelDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfTransformDlg::wxStfTransformDlg (wxWindow *parent, int id=wxID_ANY, wxString title=wxT("Choose function"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| int | wxStfTransformDlg::GetFSelect () const |
| Get the selected transform function. | |
| virtual void | wxStfTransformDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfFitInfoDlg::wxStfFitInfoDlg (wxWindow *parent, const wxString &info, int id=wxID_ANY, wxString title=wxT("Fit information"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| BatchOption::BatchOption () | |
| Default constructor. | |
| BatchOption::BatchOption (const wxString &lab, bool sel, int id) | |
| wxStfBatchDlg::wxStfBatchDlg (wxWindow *parent, int id=wxID_ANY, wxString title=wxT("Choose values"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| bool | wxStfBatchDlg::PrintBase () const |
| Indicates whether the baseline should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintBaseSD () const |
| Indicates whether the standard deviation of the baseline should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintThreshold () const |
| Indicates whether the threshold should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintSlopeThresholdTime () const |
| Indicates whether the time of slope threshold crossing should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintPeakZero () const |
| Indicates whether the peak (from 0) value should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintPeakBase () const |
| Indicates whether the peak (from baseline) value should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintPeakThreshold () const |
| Indicates whether the peak value (from threshold) should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintPeakTime () const |
| Indicates whether the peak value (from threshold) should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintRTLoHi () const |
| Indicates whether the Lo-Hi% rise time should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintInnerRTLoHi () const |
| Indicates whether the Lo-Hi% inner rise time should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintOuterRTLoHi () const |
| Indicates whether the Lo-Hi% inner rise time should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintT50 () const |
| Indicates whether the half amplitude duration should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintT50SE () const |
| Indicates whether the start and end time for half amplitude should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintSlopes () const |
| Indicates whether the maximal slopes should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintSlopeTimes () const |
| Indicates whether the peak value (from threshold) should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintThr () const |
| Indicates whether a threshold crossing should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintLatencies () const |
| Indicates whether the latency should be printed in the batch analysis table. | |
| bool | wxStfBatchDlg::PrintFitResults () const |
| Indicates whether the fit results should be printed in the batch analysis table. | |
| virtual void | wxStfBatchDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfPreprintDlg::wxStfPreprintDlg (wxWindow *parent, bool isFile=false, int id=wxID_ANY, wxString title=wxT("Settings"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| bool | wxStfPreprintDlg::GetGimmicks () const |
| Indicates whether gimmicks (cursors, results table etc.) sould be printed. | |
| int | wxStfPreprintDlg::GetDownSampling () const |
| Prints every n-th point. | |
| virtual void | wxStfPreprintDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfGaussianDlg::wxStfGaussianDlg (wxWindow *parent, int id=wxID_ANY, wxString title=wxT("Settings for Gaussian function"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| double | wxStfGaussianDlg::Width () const |
| Get the width of the Gaussian. | |
| double | wxStfGaussianDlg::Center () const |
| Get the center of the Gaussian. | |
| double | wxStfGaussianDlg::Amp () const |
| Get the amplitude of the Gaussian. | |
| virtual void | wxStfGaussianDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfTextImportDlg::wxStfTextImportDlg (wxWindow *parent, const wxString &textPreview=wxT("\0"), int hLines_=1, bool isSeries=false, int id=wxID_ANY, wxString title=wxT("Text file import settings"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| int | wxStfTextImportDlg::GetHLines () const |
| Get the number of header lines. | |
| bool | wxStfTextImportDlg::ToSection () const |
| Indicates whether columns should be put into section or into channels. | |
| bool | wxStfTextImportDlg::FirstIsTime () const |
| Indicates whether the first column contains time values. | |
| int | wxStfTextImportDlg::GetNColumns () const |
| Get the number of columns. | |
| double | wxStfTextImportDlg::GetSR () const |
| Get the sampling rate. | |
| const wxString & | wxStfTextImportDlg::GetYUnits () const |
| Get the y units of the first channel. | |
| const wxString & | wxStfTextImportDlg::GetYUnitsCh2 () const |
| Get the y units of the second channel. | |
| const wxString & | wxStfTextImportDlg::GetXUnits () const |
| Get the x units. | |
| bool | wxStfTextImportDlg::ApplyToAll () const |
| Indicates whether the settings apply to all files in a series. | |
| stfio::txtImportSettings | wxStfTextImportDlg::GetTxtImport () const |
| Get the text import filter settings struct. | |
| virtual void | wxStfTextImportDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfOrderChannelsDlg::wxStfOrderChannelsDlg (wxWindow *parent, const std::vector< wxString > &channelNames=std::vector< wxString >(0), int id=wxID_ANY, wxString title=wxT("Re-order channels"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION) | |
| Constructor. | |
| std::vector< int > | wxStfOrderChannelsDlg::GetChannelOrder () const |
| Get the new channel order. | |
| virtual void | wxStfOrderChannelsDlg::EndModal (int retCode) |
| Called upon ending a modal dialog. | |
| wxStfDoc::wxStfDoc () | |
| Constructor. | |
| wxStfDoc::~wxStfDoc () | |
| Destructor. | |
| void | wxStfDoc::OnSwapChannels (wxCommandEvent &event) |
| Swaps active and inactive channel. | |
| virtual bool | wxStfDoc::OnOpenDocument (const wxString &filename) |
| Override default file opening. | |
| virtual bool | wxStfDoc::OnOpenPyDocument (const wxString &filename) |
| Open document without progress dialog. | |
| virtual bool | wxStfDoc::SaveAs () |
| Override default file saving. | |
| virtual bool | wxStfDoc::DoSaveDocument (const wxString &filename) |
| Override default file saving. | |
| virtual bool | wxStfDoc::OnCloseDocument () |
| Override default file closing. | |
| virtual bool | wxStfDoc::OnNewDocument () |
| Override default file creation. | |
| void | wxStfDoc::SetData (const Recording &c_Data, const wxStfDoc *Sender, const wxString &title) |
| Sets the content of a newly created file. | |
| bool | wxStfDoc::GetIsAverage () const |
| Indicates whether an average has been created. | |
| bool | wxStfDoc::GetStartFitAtPeak () const |
| Indicates whether the left decay cursor should always be at the peak of the trace. | |
| bool | wxStfDoc::GetPeakAtEnd () const |
| Indicates whether the right peak cursor should always be at the end of a trace. | |
| bool | wxStfDoc::IsInitialized () const |
| Indicates whether the the document is fully initialised. | |
| void | wxStfDoc::SetPeakAtEnd (bool value) |
| Sets the right peak cursor to the end of a trace. | |
| void | wxStfDoc::SetStartFitAtPeak (bool value) |
| Sets the left decay cursor to the peak of the trace. | |
| const Recording & | wxStfDoc::GetAverage () const |
| Retrieves the average trace(s). | |
| void | wxStfDoc::CheckBoundaries () |
| Checks whether any cursor is reversed or out of range and corrects it if required. | |
| bool | wxStfDoc::SetSection (std::size_t section) |
| Sets the current section to the specified value. | |
| bool | wxStfDoc::OnNewfromselectedThis () |
| Creates a new window containing the selected sections of this file. | |
| void | wxStfDoc::Selectall (wxCommandEvent &event) |
| Selects all sections. | |
| void | wxStfDoc::Deleteselected (wxCommandEvent &event) |
| Unselects all sections. | |
| void | wxStfDoc::UpdateSelectedButton () |
| Updates the status of the selection button. | |
| void | wxStfDoc::CreateAverage (bool calcSD, bool align) |
| Creates an average trace from the selected sections. | |
| void | wxStfDoc::ToggleSelect () |
| Toggles the selection status of the current section. | |
| void | wxStfDoc::Select () |
| Selects the current section if previously unselected. | |
| void | wxStfDoc::Remove () |
| Unselects the current section if previously selected. | |
| void | wxStfDoc::Extract (wxCommandEvent &event) |
| Creates a new document from the checked events. | |
| void | wxStfDoc::InteractiveEraseEvents (wxCommandEvent &event) |
| Erases all events, independent of whether they are checked or not. | |
| void | wxStfDoc::AddEvent (wxCommandEvent &event) |
| Adds an event at the current eventPos. | |
| void | wxStfDoc::OnAddAnnotation (wxCommandEvent &WXUNUSED(event)) |
| Adds an annotation at the current eventPos. | |
| void | wxStfDoc::OnRemoveAnnotation (wxCommandEvent &WXUNUSED(event)) |
| Removes an annotation at the current eventPos or a very close one to it. | |
| void | wxStfDoc::OnEraseAllAnnotations (wxCommandEvent &WXUNUSED(event)) |
| Erase all annotations at the current channel and sweep. | |
| void | wxStfDoc::OnExportAnnotations (wxCommandEvent &WXUNUSED(event)) |
| Export all annotations of current doc. | |
| void | wxStfDoc::OnImportAnnotations (wxCommandEvent &WXUNUSED(event)) |
| Import all annotations of current doc. | |
| void | wxStfDoc::OnExpertDetectEvents (wxCommandEvent &WXUNUSED(event)) |
| detects events based on the expert scoring using simple filter | |
| bool | wxStfDoc::SubtractBase () |
| Subtracts the baseline of all selected traces. | |
| void | wxStfDoc::FitDecay (wxCommandEvent &event) |
| Fit a function to the data. | |
| void | wxStfDoc::SetFileMenu (wxMenu *menu) |
| Sets a pointer to the file menu attached to this document. | |
| void | wxStfDoc::Measure () |
| Measure everything using functions defined in measlib.h. | |
| stfnum::Table | wxStfDoc::CurResultsTable () |
| Put the current measurement results into a text table. | |
| std::size_t | wxStfDoc::GetMeasCursor () const |
| Retrieves the position of the measurement cursor (crosshair). | |
| stfnum::baseline_method | wxStfDoc::GetBaselineMethod () const |
| Retrieves the computation mode for baseline. | |
| std::size_t | wxStfDoc::GetBaseBeg () const |
| Retrieves the position of the left baseline cursor. | |
| std::size_t | wxStfDoc::GetBaseEnd () const |
| Retrieves the position of the right baseline cursor. | |
| std::size_t | wxStfDoc::GetPeakBeg () const |
| Retrieves the position of the left peak cursor. | |
| std::size_t | wxStfDoc::GetPeakEnd () const |
| Retrieves the position of the right peak cursor. | |
| std::size_t | wxStfDoc::GetFitBeg () const |
| Retrieves the position of the left fitting cursor. | |
| std::size_t | wxStfDoc::GetFitEnd () const |
| Retrieves the position of the right fitting cursor. | |
| int | wxStfDoc::GetPM () const |
| Retrieves the number of points used for averaging during peak calculation. | |
| double | wxStfDoc::GetLatencyBeg () const |
| Retrieves the position of the left latency cursor. | |
| double | wxStfDoc::GetLatencyEnd () const |
| Retrieves the position of the right latency cursor. | |
| double | wxStfDoc::GetLatency () const |
| Retrieves the latency. | |
| double | wxStfDoc::GetTLoReal () const |
| Retrieves the time point at which Lo% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetTHiReal () const |
| Retrieves the time point at which Hi% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetInnerLoRT () const |
| Retrieves the time point at which Lo% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetInnerHiRT () const |
| Retrieves the time point at which Hi% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetOuterLoRT () const |
| Retrieves the time point at which Lo% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetOuterHiRT () const |
| Retrieves the time point at which Hi% of the maximal amplitude have been reached. | |
| double | wxStfDoc::GetT0Real () const |
| Retrieves the extrapolated onset time point of an event in the active channel. | |
| double | wxStfDoc::GetT50LeftReal () const |
| Retrieves the time point at which 50% of the maximal amplitude have been reached from the left of the peak. | |
| double | wxStfDoc::GetT50RightReal () const |
| Retrieves the time point at which 50% of the maximal amplitude have been reached from the right of the peak. | |
| double | wxStfDoc::GetT50Y () const |
| Retrieves the y value at 50% of the maximal amplitude. | |
| double | wxStfDoc::GetMaxRise () const |
| Retrieves the maximal slope of the rising phase. | |
| double | wxStfDoc::GetMaxDecay () const |
| Retrieves the maximal slope of the decaying phase. | |
| double | wxStfDoc::GetAPMaxRiseT () const |
| Retrieves the time point of the maximal slope of the rising phase in the second channel. | |
| double | wxStfDoc::GetAPMaxT () const |
| Retrieves the time point of the peak in the second channel. | |
| double | wxStfDoc::GetAPT50LeftReal () const |
| Retrieves the time point at which 50% of the max. amplitude have been reached from the left of the peak in the reference channel. | |
| double | wxStfDoc::GetAPT0Real () const |
| Retrieves the extrapolated onset time point of an event in the reference channel. | |
| double | wxStfDoc::GetMaxRiseT () const |
| Retrieves the time point of the maximal slope during the rising phase. | |
| double | wxStfDoc::GetMaxRiseY () const |
| Retrieves the y-value at the time point of the maximal slope during the rising phase. | |
| double | wxStfDoc::GetMaxDecayT () const |
| Retrieves the time point of the maximal slope during the decaying phase. | |
| double | wxStfDoc::GetMaxDecayY () const |
| Retrieves the y-value at the time point of the maximal slope during the decaying phase. | |
| double | wxStfDoc::GetMeasValue () |
| Retrieves the y-value at the measurement cursor (crosshair). Will update measCursor if out of range. | |
| double | wxStfDoc::GetPeak () const |
| Retrieves the peak value. | |
| double | wxStfDoc::GetPeakTime () const |
| Retrieves the peak time value. | |
| double | wxStfDoc::GetBase () const |
| Retrieves the baseline. | |
| double | wxStfDoc::GetAPBase () const |
| Retrieves the baseline in the second channel. | |
| double | wxStfDoc::GetBaseSD () const |
| Retrieves the standard deviation of the baseline. | |
| double | wxStfDoc::GetThreshold () const |
| Retrieves the value at which the threshold slope is crossed. | |
| double | wxStfDoc::GetMaxT () const |
| Retrieves the time point at which the peak is found. | |
| double | wxStfDoc::GetThrT () const |
| Retrieves the time point at which the threshold slope is crossed. | |
| double | wxStfDoc::GetRTLoHi () const |
| Retrieves the Lo to Hi% rise time. | |
| double | wxStfDoc::GetInnerRiseTime () const |
| Retrieves the inner rise time. | |
| double | wxStfDoc::GetOuterRiseTime () const |
| Retrieves the outer rise time. | |
| double | wxStfDoc::GetHalfDuration () const |
| Retrieves the full width at half-maximal amplitude ("half duration"). | |
| double | wxStfDoc::GetSlopeRatio () const |
| Retrieves ratio of the maximal slopes during the rising and decaying phase. | |
| int | wxStfDoc::GetRTFactor () const |
| Retrieves lower factor (e.g 20) for the rise time calculation. | |
| stf::latency_mode | wxStfDoc::GetLatencyStartMode () const |
| Retrieves the mode of the latency start cursor. | |
| stf::latency_mode | wxStfDoc::GetLatencyEndMode () const |
| Retrieves the mode of the latency end cursor. | |
| stf::latency_window_mode | wxStfDoc::GetLatencyWindowMode () const |
| Retrieves the mode of the latency window. | |
| stfnum::direction | wxStfDoc::GetDirection () const |
| Retrieves the direction of peak calculations. | |
| bool | wxStfDoc::GetFromBase () const |
| Indicates whether to use the baseline as a reference for AP kinetics. | |
| bool | wxStfDoc::GetViewCrosshair () const |
| Indicates whether the measurement cursor (crosshair) value should be shown in the results table. | |
| bool | wxStfDoc::GetViewBaseline () const |
| Indicates whether the baseline value should be shown in the results table. | |
| bool | wxStfDoc::GetViewBaseSD () const |
| Indicates whether the baseline's standard deviation should be shown in the results table. | |
| bool | wxStfDoc::GetViewThreshold () const |
| Indicates whether the threshold should be shown in the results table. | |
| bool | wxStfDoc::GetViewPeakZero () const |
| Indicates whether the peak value (measured from zero) should be shown in the results table. | |
| bool | wxStfDoc::GetViewPeakBase () const |
| Indicates whether the peak value (measured from baseline) should be shown in the results table. | |
| bool | wxStfDoc::GetViewPeakThreshold () const |
| Indicates whether the peak value (measured from threshold) should be shown in the results table. | |
| bool | wxStfDoc::GetViewRTLoHi () const |
| Indicates whether the Lo to Hi% rise time should be shown in the results table. | |
| bool | wxStfDoc::GetViewInnerRiseTime () const |
| Indicates whether the inner rise time should be shown in the results table. | |
| bool | wxStfDoc::GetViewOuterRiseTime () const |
| Indicates whether the outer rise time should be shown in the results table. | |
| bool | wxStfDoc::GetViewT50 () const |
| Indicates whether the half duration should be shown in the results table. | |
| bool | wxStfDoc::GetViewRD () const |
| Indicates whether the ratio of the maximal slopes during rise and decay should be shown in the results table. | |
| bool | wxStfDoc::GetViewSlopeRise () const |
| Indicates whether the maximal slope during the rising phase should be shown in the results table. | |
| bool | wxStfDoc::GetViewSlopeDecay () const |
| Indicates whether the maximal slope during the decaying phase should be shown in the results table. | |
| bool | wxStfDoc::GetViewLatency () const |
| Indicates whether the latency should be shown in the results table. | |
| bool | wxStfDoc::GetViewCursors () const |
| Indicates whether two additional rows showing the positions of start and end cursors should be shown in the results table. | |
| double | wxStfDoc::GetSlopeForThreshold () const |
| Returns the slope for threshold detection. | |
| const XZoom & | wxStfDoc::GetXZoom () |
| Returns the current zoom settings for this channel (read-only). | |
| XZoom & | wxStfDoc::GetXZoomW () |
| Returns the current zoom settings for this channel (read & write). | |
| const YZoom & | wxStfDoc::GetYZoom (int ch) |
| Returns the current zoom settings for this channel (read-only). | |
| YZoom & | wxStfDoc::GetYZoomW (int ch) |
| Returns the current zoom settings for this channel (read & write). | |
| void | wxStfDoc::SetMeasCursor (int value) |
| Sets the position of the measurement cursor (crosshair). | |
| void | wxStfDoc::SetMeasRuler (bool value) |
| Sets whether the measurement cursor (crosshair) should be visible. | |
| bool | wxStfDoc::GetMeasRuler () const |
| Retrieves whether the measurement cursor (crosshair) is visible. | |
| void | wxStfDoc::SetBaselineMethod (stfnum::baseline_method value) |
| Sets the method to compute the baseline. | |
| void | wxStfDoc::SetBaseBeg (int value) |
| Sets the position of the left baseline cursor. | |
| void | wxStfDoc::SetBaseEnd (int value) |
| Sets the position of the right baseline cursor. | |
| void | wxStfDoc::SetPeakBeg (int value) |
| Sets the position of the left peak cursor. | |
| void | wxStfDoc::SetPeakEnd (int value) |
| Sets the position of the right peak cursor. | |
| void | wxStfDoc::SetFitBeg (int value) |
| Sets the position of the left fitting cursor. | |
| void | wxStfDoc::SetFitEnd (int value) |
| Sets the position of the right fitting cursor. | |
| void | wxStfDoc::SetLatencyBeg (double value) |
| Sets the position of the left latency cursor. | |
| void | wxStfDoc::SetLatencyEnd (double value) |
| Sets the position of the right latency cursor. | |
| void | wxStfDoc::SetLatency (double value) |
| Sets the latency. | |
| void | wxStfDoc::SetPM (int value) |
| Sets the number of points used for averaging during peak calculation. | |
| void | wxStfDoc::SetRTFactor (int value) |
| Sets the lower value (e.g 20) to calculate the rise time. | |
| void | wxStfDoc::SetLatencyStartMode (stf::latency_mode value) |
| Sets the mode of the latency start cursor. | |
| void | wxStfDoc::SetLatencyEndMode (stf::latency_mode value) |
| Sets the mode of the latency end cursor. | |
| void | wxStfDoc::SetLatencyWindowMode (stf::latency_window_mode value) |
| Sets the mode of the latency end cursor. | |
| void | wxStfDoc::SetLatencyStartMode (int value) |
| Sets the mode of the latency start cursor. | |
| void | wxStfDoc::SetLatencyEndMode (int value) |
| Sets the mode of the latency end cursor. | |
| void | wxStfDoc::SetLatencyWindowMode (int value) |
| Sets the mode of the latency end cursor. | |
| void | wxStfDoc::SetDirection (stfnum::direction value) |
| Sets the direction of peak calculations. | |
| void | wxStfDoc::SetFromBase (bool frombase) |
| Sets the reference for AP kinetics measurements. | |
| void | wxStfDoc::SetViewCrosshair (bool value) |
| Determines whether the measurement cursor (crosshair) value should be shown in the results table. | |
| void | wxStfDoc::SetViewBaseline (bool value) |
| Determines whether the baseline value should be shown in the results table. | |
| void | wxStfDoc::SetViewBaseSD (bool value) |
| Determines whether the baseline's standard deviation should be shown in the results table. | |
| void | wxStfDoc::SetViewThreshold (bool value) |
| Determines whether the threshold should be shown in the results table. | |
| void | wxStfDoc::SetViewPeakZero (bool value) |
| Determines whether the peak value (measured from zero) should be shown in the results table. | |
| void | wxStfDoc::SetViewPeakBase (bool value) |
| Determines whether the peak value (measured from baseline) should be shown in the results table. | |
| void | wxStfDoc::SetViewPeakThreshold (bool value) |
| Determines whether the peak value (measured from threshold) should be shown in the results table. | |
| void | wxStfDoc::SetViewRTLoHi (bool value) |
| Determines whether the Lo to Hi% rise time should be shown in the results table. | |
| void | wxStfDoc::SetViewInnerRiseTime (bool value) |
| Determines whether the inner rise time should be shown in the results table. | |
| void | wxStfDoc::SetViewOuterRiseTime (bool value) |
| Determines whether the outer rise time should be shown in the results table. | |
| void | wxStfDoc::SetViewT50 (bool value) |
| Determines whether the half duration should be shown in the results table. | |
| void | wxStfDoc::SetViewRD (bool value) |
| Determines whether the ratio of the maximal slopes during rise and decay should be shown in the results table. | |
| void | wxStfDoc::SetViewSlopeRise (bool value) |
| Determines whether the maximal slope during the rising phase should be shown in the results table. | |
| void | wxStfDoc::SetViewSlopeDecay (bool value) |
| Determines whether the maximal slope during the decaying phase should be shown in the results table. | |
| void | wxStfDoc::SetViewLatency (bool value) |
| Determines whether the latency should be shown in the results table. | |
| void | wxStfDoc::SetViewCursors (bool value) |
| Determines whether two additional rows showing the positions of start and end cursors should be shown in the results table. | |
| void | wxStfDoc::SetSlopeForThreshold (double value) |
| Sets the slope where the baseline should be set. | |
| stfnum::Table | wxStfDoc::CurAsTable () const |
| Put the current trace into a text table. | |
| void | wxStfDoc::CopyCursors (const wxStfDoc &c_Recording) |
| Copies the cursor positions from another Recording to this Recording. | |
| virtual void | wxStfDoc::resize (std::size_t c_n_channels) |
| Resize the Recording to a new number of channels. | |
| virtual void | wxStfDoc::InsertChannel (Channel &c_Channel, std::size_t pos) |
| Insert a Channel at a given position. | |
| const stf::SectionAttributes & | wxStfDoc::GetSectionAttributes (std::size_t nchannel, std::size_t nsection) const |
| const stf::SectionAttributes & | wxStfDoc::GetCurrentSectionAttributes () const |
| stf::SectionAttributes & | wxStfDoc::GetCurrentSectionAttributesW () |
| void | wxStfDoc::DeleteFit (std::size_t nchannel, std::size_t nsection) |
| Deletes the current fit, sets isFitted to false;. | |
| void | wxStfDoc::SetIsFitted (std::size_t nchannel, std::size_t nsection, const Vector_double &bestFitP_, stfnum::storedFunc *fitFunc_, double chisqr, std::size_t fitBeg_, std::size_t fitEnd_) |
| Sets the best-fit parameters when a fit has been performed on this section. | |
| void | wxStfDoc::SetIsIntegrated (std::size_t nchannel, std::size_t nsection, bool value, std::size_t begin, std::size_t end, const Vector_double &quad_p_) |
| Determines whether an integral has been calculated in this section. | |
| void | wxStfDoc::ClearEvents (std::size_t nchannel, std::size_t nsection) |
| Erases all events. | |
| void | wxStfDoc::correctRangeR (int &value) |
| void | wxStfDoc::correctRangeR (std::size_t &value) |
| bool | wxStfDoc::LoadTDMS (const std::string &filename, Recording &ReturnData) |
| std::vector< double > | wxStfDoc::CalcRawDetectionTrace (std::size_t filterOrder, std::size_t startPoint, std::size_t endPoint) |
| std::vector< int > | wxStfDoc::CalcScoringTrace (std::vector< Annotation > expertAnnotations, std::size_t startPoint, std::size_t endPoint) |
| double | wxStfDoc::CalcAreaUnderCurve (std::vector< double > d, std::vector< int > c) |
| std::pair< std::size_t, double > | wxStfDoc::CalcMaxKappa (std::vector< double > &sortedRawDetectionTrace, std::vector< int > &sortedScoringTrace) |
| std::vector< double > | wxStfDoc::SortScoringTraceByRawDetection (std::vector< double > &rawDetectionTrace, std::vector< int > &scoringTrace) |
| std::vector< stf::Event > | wxStfDoc::DetectEvents (double threshold_, std::vector< double > &rawDetectionTrace) |
| void | wxStfDoc::OnCalculatedThresholdExpertDetectEvents (double threshold, std::size_t filterOrder) |
| wxStfGraph::wxStfGraph (wxView *v, wxStfChildFrame *frame, const wxPoint &pos, const wxSize &size, long style) | |
| Constructor. | |
| virtual void | wxStfGraph::OnDraw (wxDC &dc) |
| The central drawing function. Used for drawing to any output device, such as a printer or a screen. | |
| void | wxStfGraph::Snapshotwmf () |
| Copies the drawing to the clipboard as a windows metafile. | |
| void | wxStfGraph::OnMouseEvent (wxMouseEvent &event) |
| Handles mouse events. | |
| void | wxStfGraph::OnKeyDown (wxKeyEvent &event) |
| Handles keyboard input. | |
| void | wxStfGraph::ChangeTrace (std::size_t trace) |
| Change trace. | |
| void | wxStfGraph::OnNext () |
| Show and analyse next trace. | |
| void | wxStfGraph::OnPrevious () |
| Show and analyse previous trace. | |
| void | wxStfGraph::OnLast () |
| Show and analyse last trace. | |
| void | wxStfGraph::OnFirst () |
| Show and analyse first trace. | |
| void | wxStfGraph::OnUp () |
| Moves the traces up by 20 px. | |
| void | wxStfGraph::OnDown () |
| Moves the traces down by 20 px. | |
| void | wxStfGraph::OnRight () |
| Moves the traces right by 20 px. | |
| void | wxStfGraph::OnLeft () |
| Moves the traces left by 20 px. | |
| void | wxStfGraph::OnXenlhi () |
| Enlarges the x-scale by a factor of 2. | |
| void | wxStfGraph::OnXenllo () |
| Enlarges the x-scale by a factor of 1.1. | |
| void | wxStfGraph::OnXshrinklo () |
| Shrinks the x-scale by a factor of 1.1. | |
| void | wxStfGraph::OnXshrinkhi () |
| Shrinks the x-scale by a factor of 2. | |
| void | wxStfGraph::OnYenlhi () |
| Enlarges the y-scale by a factor of 2. | |
| void | wxStfGraph::OnYenllo () |
| Enlarges the y-scale by a factor of 1.1. | |
| void | wxStfGraph::OnYshrinklo () |
| Shrinks the y-scale by a factor of 1.1. | |
| void | wxStfGraph::OnYshrinkhi () |
| Shrinks the y-scale by a factor of 2. | |
| void | wxStfGraph::Ch2base () |
| Adjust y-positioning so that the baselines of channel 1 and 2 are at the same y-position. | |
| void | wxStfGraph::Ch2pos () |
| Adjust y-positioning so that channel 1 and 2 are at the same absolute y-position. | |
| void | wxStfGraph::Ch2zoom () |
| Adjust y-scale so that channel 1 and 2 have the same y-scale. | |
| void | wxStfGraph::Ch2basezoom () |
| Combines Ch2zoom() and Ch2base(). | |
| void | wxStfGraph::ChanScroll (int direction) |
| advance / decrement the active channel by one | |
| void | wxStfGraph::Fittowindow (bool refresh) |
| Fits the graph to the window. | |
| void | wxStfGraph::ClearEvents () |
| Destroys all event check boxes. | |
| void | wxStfGraph::set_isPrinted (bool value) |
| Set to true if the graph is drawn on a printer. | |
| void | wxStfGraph::set_printScale (double value) |
| Sets the printing scale to the specified value. | |
| void | wxStfGraph::set_printRect (wxRect value) |
| Sets the size of the printout to the epcified rectangle. | |
| void | wxStfGraph::set_noGimmicks (bool value) |
| Set to true if the results table and the cursors should be printed. | |
| void | wxStfGraph::set_downsampling (int value) |
| Prints every n-th point. | |
| bool | wxStfGraph::get_noGimmicks () const |
| Indicates whether everything (cursors, results table, etc.) is printed out. | |
| int | wxStfGraph::get_eventPos () const |
| Returns the y-position of a right click when in event-detection mode. | |
| double | wxStfGraph::get_plot_xmin () const |
| Returns x value of the left screen border. | |
| double | wxStfGraph::get_plot_xmax () const |
| Returns x value of the right screen border. | |
| double | wxStfGraph::get_plot_ymin () const |
| Returns y value of the bottom screen border. | |
| double | wxStfGraph::get_plot_ymax () const |
| Returns y value of the top screen border. | |
| double | wxStfGraph::get_plot_y2min () const |
| Returns y value of the bottom screen border for the reference channel. | |
| double | wxStfGraph::get_plot_y2max () const |
| Returns y value of the top screen border for the reference channel. | |
| new_wxwindow::new_wxwindow (wxWindow *cppW=NULL, PyObject *pyW=NULL) | |
| wxStfParentFrame::wxStfParentFrame (wxDocManager *manager, wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style) | |
| Constructor. | |
| wxStfParentFrame::~wxStfParentFrame () | |
| Destructor. | |
| void | wxStfParentFrame::OnAbout (wxCommandEvent &event) |
| Shows the "About" dialog. | |
| wxStfGraph * | wxStfParentFrame::CreateGraph (wxView *view, wxStfChildFrame *parent) |
| Creates a new graph. | |
| stf::cursor_type | wxStfParentFrame::GetMouseQual () const |
| Retrieve the current mouse mode. | |
| void | wxStfParentFrame::SetMouseQual (stf::cursor_type value) |
| Sets the current mouse cursor mode. | |
| void | wxStfParentFrame::SetSelectedButton (bool selected) |
| Sets status of the toolbar's selection button. | |
| stf::zoom_channels | wxStfParentFrame::GetZoomQual () const |
| Retrieve which channels will be affected by scaling operations. | |
| void | wxStfParentFrame::SetZoomQual (stf::zoom_channels value) |
| Set the channels that will be affected by scaling operations. | |
| void | wxStfParentFrame::SetSingleChannel (bool value) |
| Set the zoom buttons to single- or multi-channel mode. | |
| wxPrintData * | wxStfParentFrame::GetPrintData () |
| Retrieves the print data. | |
| wxPageSetupDialogData * | wxStfParentFrame::GetPageSetup () |
| Retrieves the page setup. | |
| wxAuiManager & | wxStfParentFrame::GetMgr () |
| Retrieve the wxAuiManager. | |
| void | wxStfParentFrame::CheckUpdate (wxProgressDialog *progDlg=NULL) const |
| Checks for updates. | |
| new_wxwindow | wxStfParentFrame::MakePythonWindow (const std::string &windowFunc, const std::string &mgr_name="pythonShell", const std::string &caption="Python Shell", bool show=true, bool full=false, bool isfloat=true, int width=-1, int height=-1, double mpl_width=8.0, double mpl_height=6.0) |
| int | wxStfParentFrame::GetMplFigNo () |
| wxStfPrintout::wxStfPrintout (const wxChar *title=_T("Printout")) | |
| Constructor. | |
| bool | wxStfPrintout::OnPrintPage (int page) |
| Called by the framework when a page should be printed. | |
| bool | wxStfPrintout::HasPage (int page) |
| Checks whether a page exists. | |
| bool | wxStfPrintout::OnBeginDocument (int startPage, int endPage) |
| Called by the framework at the start of document printing. | |
| void | wxStfPrintout::GetPageInfo (int *minPage, int *maxPage, int *selPageFrom, int *selPageTo) |
| Retrieve information about the pages that will be printed. | |
| void | wxStfPrintout::DrawPageOne () |
| Prints the first (and only) page. | |
| wxStfTable::wxStfTable (const stfnum::Table &table_) | |
| Constructor. | |
| virtual int | wxStfTable::GetNumberRows () |
| Get the number of rows. | |
| virtual int | wxStfTable::GetNumberCols () |
| Get the number of columns. | |
| virtual bool | wxStfTable::IsEmptyCell (int row, int col) |
| Check whether a cell is empty. | |
| virtual wxString | wxStfTable::GetValue (int row, int col) |
| Retrieve a cell entry. | |
| virtual void | wxStfTable::SetValue (int row, int col, const wxString &value) |
| Set a cell entry. | |
| wxString | wxStfTable::GetSelection (const wxGridCellCoordsArray &selection) |
| Retrieve values from selected cells. | |
| wxStfView::wxStfView () | |
| Constructor. | |
| wxStfView::~wxStfView () | |
| Destructor. | |
| virtual bool | wxStfView::OnCreate (wxDocument *doc, long flags) |
| Override default view creation. | |
| virtual void | wxStfView::OnDraw (wxDC *dc) |
| The drawing function (note that actual drawing happens in wxStfGraph::OnDraw()) | |
| virtual void | wxStfView::OnUpdate (wxView *sender, wxObject *hint=(wxObject *) NULL) |
| Override default updating behaviour. | |
| virtual bool | wxStfView::OnClose (bool deleteWindow=true) |
| Override default file closing behaviour. | |
| wxStfGraph * | wxStfView::GetGraph () |
| Retrieve the attached graph. | |
| wxStfDoc * | wxStfView::Doc () |
| Retrieve the attached document. | |
| wxStfDoc * | wxStfView::DocC () const |
| Retrieve the attached document. | |
| virtual void | wxStfView::OnActivateView (bool activate, wxView *activeView, wxView *deactiveView) |
| Called when the view is activated; dialogs and menus are then updated. | |
Variables | |
| bool | singleWindowMode |
| true if in single-window mode | |
| const wxString | defaultPersp |
| Default perspective string. | |
| wxString | BatchOption::label |
| bool | BatchOption::selection |
| Checkbox label. | |
| int | BatchOption::index |
| Checkbox status. | |
| wxStfView * | wxStfGraph::view |
| Returns the current zoom struct. | |
| wxWindow * | new_wxwindow::cppWindow |
| PyObject * | new_wxwindow::pyWindow |
| typedef wxAuiToolBar wxStfToolBar |
Definition at line 40 of file parentframe.h.
| anonymous enum |
Event ids.
| void wxStfChildFrame::ActivateGraph | ( | ) |
Activated the current graph.
| void wxStfDoc::AddEvent | ( | wxCommandEvent & | event | ) |
Adds an event at the current eventPos.
| event | The menu event that made the call. |
|
inline |
Indicates whether the average should be aligned to the steepest rise.
Definition at line 163 of file smalldlgs.h.
|
inline |
Get the amplitude of the Gaussian.
Definition at line 579 of file smalldlgs.h.
|
inline |
Indicates whether the settings apply to all files in a series.
Definition at line 689 of file smalldlgs.h.
|
inline |
Default constructor.
Definition at line 300 of file smalldlgs.h.
|
inline |
Constructor
| lab | Checkbox label |
| sel | Checkbox status |
| id | Index in dialog |
Definition at line 306 of file smalldlgs.h.
| double wxStfDoc::CalcAreaUnderCurve | ( | std::vector< double > | d, |
| std::vector< int > | c ) |
| std::pair< std::size_t, double > wxStfDoc::CalcMaxKappa | ( | std::vector< double > & | sortedRawDetectionTrace, |
| std::vector< int > & | sortedScoringTrace ) |
| std::vector< double > wxStfDoc::CalcRawDetectionTrace | ( | std::size_t | filterOrder, |
| std::size_t | startPoint, | ||
| std::size_t | endPoint ) |
| std::vector< int > wxStfDoc::CalcScoringTrace | ( | std::vector< Annotation > | expertAnnotations, |
| std::size_t | startPoint, | ||
| std::size_t | endPoint ) |
|
inline |
Get the center of the Gaussian.
Definition at line 574 of file smalldlgs.h.
| void wxStfGraph::Ch2base | ( | ) |
Adjust y-positioning so that the baselines of channel 1 and 2 are at the same y-position.
| void wxStfGraph::Ch2basezoom | ( | ) |
| void wxStfGraph::Ch2pos | ( | ) |
Adjust y-positioning so that channel 1 and 2 are at the same absolute y-position.
| void wxStfGraph::Ch2zoom | ( | ) |
Adjust y-scale so that channel 1 and 2 have the same y-scale.
| void wxStfGraph::ChangeTrace | ( | std::size_t | trace | ) |
Change trace.
Takes care of refreshing everything when a new trace is shown
| trace | Index of next trace to be displayed |
| void wxStfGraph::ChanScroll | ( | int | direction | ) |
advance / decrement the active channel by one
| void wxStfDoc::CheckBoundaries | ( | ) |
Checks whether any cursor is reversed or out of range and corrects it if required.
| void wxStfParentFrame::CheckUpdate | ( | wxProgressDialog * | progDlg = NULL | ) | const |
Checks for updates.
| progDlg | An optional progress dialog |
| void wxStfApp::CleanupDocument | ( | wxStfDoc * | pDoc | ) |
Destroys the last cursor settings dialog when the last document is closed.
Do not use this function directly. It only needs to be called from wxStfDoc::OnCloseDocument().
| pDoc | Pointer to the document that is being closed. |
| void wxStfDoc::ClearEvents | ( | std::size_t | nchannel, |
| std::size_t | nsection ) |
Erases all events.
| void wxStfGraph::ClearEvents | ( | ) |
Destroys all event check boxes.
|
inline |
| void wxStfDoc::CopyCursors | ( | const wxStfDoc & | c_Recording | ) |
Copies the cursor positions from another Recording to this Recording.
This will copy the crosshair, base, peak and fit cursors positions as well as the number of points for peak averaging from another Recording and correct the new values if they are out of range. The latency cursors will not be copied.
| c_Recording | The Recording from which to copy the cursor positions. |
References wxStfDoc().
| void wxStfDoc::correctRangeR | ( | int & | value | ) |
| void wxStfDoc::correctRangeR | ( | std::size_t & | value | ) |
| void wxStfDoc::CreateAverage | ( | bool | calcSD, |
| bool | align ) |
Creates an average trace from the selected sections.
| calcSD | Set to true if the standard deviation should be calculated as well, false otherwise |
| align | Set to true if traces should be aligned to the point of steepest rise of the reference channel, false otherwise. |
| wxStfChildFrame * wxStfApp::CreateChildFrame | ( | wxDocument * | doc, |
| wxView * | view ) |
Creates a new child frame.
This is called from view.cpp whenever a child frame is created. If you want to pop up a new frame showing a new document, use NewChild() instead; this function will then be called by the newly created view.
| doc | A pointer to the document that the new child frame should contain. |
| view | A pointer to the view corresponding to the document. |
| void wxStfChildFrame::CreateComboChannels | ( | const wxArrayString & | channelNames | ) |
Creates the channel selection combo boxes.
| channelNames | The channel names for the combo box drop-down list. |
| wxStfGraph * wxStfParentFrame::CreateGraph | ( | wxView * | view, |
| wxStfChildFrame * | parent ) |
Creates a new graph.
Called from view.cpp when a new drawing view is created.
| view | Pointer to the attached view. |
| parent | Pointer to the child frame that will serve as a parent for the new graph. |
| void wxStfChildFrame::CreateMenuTraces | ( | std::size_t | value | ) |
Creates the trace selection menu.
| value | The number of traces. |
| stfnum::Table wxStfDoc::CurAsTable | ( | ) | const |
Put the current trace into a text table.
| stf::cursor_type wxStfCursorsDlg::CurrentCursor | ( | ) | const |
Retrieve the current cursor notebook page.
| stfnum::Table wxStfDoc::CurResultsTable | ( | ) |
Put the current measurement results into a text table.
| void wxStfDoc::DeleteFit | ( | std::size_t | nchannel, |
| std::size_t | nsection ) |
Deletes the current fit, sets isFitted to false;.
| void wxStfDoc::Deleteselected | ( | wxCommandEvent & | event | ) |
Unselects all sections.
| event | The menu event that made the call. |
| std::vector< stf::Event > wxStfDoc::DetectEvents | ( | double | threshold_, |
| std::vector< double > & | rawDetectionTrace ) |
| wxStfDoc * wxStfView::Doc | ( | ) |
Retrieve the attached document.
| wxStfDoc * wxStfView::DocC | ( | ) | const |
Retrieve the attached document.
|
virtual |
Override default file saving.
| filename | Full path of the file. |
| void wxStfPrintout::DrawPageOne | ( | ) |
Prints the first (and only) page.
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
virtual |
Called upon ending a modal dialog.
| retCode | The dialog button id that ended the dialog (e.g. wxID_OK) |
|
inline |
Displays a message box when an error has occured.
You can use this function from almost anywhere using wxGetApp().ErrorMsg( wxT( "Error abc: xyz" ) );
| msg | The message string to be shown. |
|
inline |
Displays a message box when an exception has occured.
You can use this function from almost anywhere using wxGetApp().ExceptMsg( wxT( "Exception description xyz" ) );
| msg | The message string to be shown. |
| void wxStfDoc::Extract | ( | wxCommandEvent & | event | ) |
Creates a new document from the checked events.
| event | The menu event that made the call. |
|
inline |
Indicates whether the first column contains time values.
Definition at line 659 of file smalldlgs.h.
| void wxStfDoc::FitDecay | ( | wxCommandEvent & | event | ) |
Fit a function to the data.
| event | The menu event that made the call. |
| void wxStfGraph::Fittowindow | ( | bool | refresh | ) |
Fits the graph to the window.
Fits the graph to 100% of the width and 50% of the height of the window and centers it.
| refresh | Set to true if the graph should be refreshed after fitting it to the window. |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 57 of file copygrid.h.
|
inline |
| double wxStfGraph::get_plot_xmax | ( | ) | const |
Returns x value of the right screen border.
| double wxStfGraph::get_plot_xmin | ( | ) | const |
Returns x value of the left screen border.
| double wxStfGraph::get_plot_y2max | ( | ) | const |
Returns y value of the top screen border for the reference channel.
References active.
| double wxStfGraph::get_plot_y2min | ( | ) | const |
Returns y value of the bottom screen border for the reference channel.
| double wxStfGraph::get_plot_ymax | ( | ) | const |
Returns y value of the top screen border.
| double wxStfGraph::get_plot_ymin | ( | ) | const |
Returns y value of the bottom screen border.
| wxStfDoc * wxStfApp::GetActiveDoc | ( | ) | const |
Retrieves the currently active document.
| wxStfView * wxStfApp::GetActiveView | ( | ) | const |
Retrieves the currently active view.
|
inline |
|
inline |
Retrieves the time point of the maximal slope of the rising phase in the second channel.
This time point is needed as a reference for the latency calculation and for aligned averages.
|
inline |
|
inline |
|
inline |
Retrieves the time point at which 50% of the max. amplitude have been reached from the left of the peak in the reference channel.
|
inline |
Retrieves the average trace(s).
Definition at line 214 of file doc.h.
References Recording::Recording().
|
inline |
|
inline |
|
inline |
| enum stfnum::baseline_method wxStfCursorsDlg::GetBaselineMethod | ( | ) | const |
Indiates whether baseline is computed as mean or as median.
| false | indicates computing average (mean & s.d.), 1 indicates median & iqr. |
|
inline |
|
inline |
| bool wxStfCursorsDlg::GetBaseToSlope | ( | ) | const |
Indicates whether the baseline should be fixed to a certain slope.
|
inline |
Get the new channel order.
Definition at line 749 of file smalldlgs.h.
|
inline |
Retrieve the wxStfGrid that contains the results table.
Definition at line 146 of file childframe.h.
| const stf::SectionAttributes & wxStfDoc::GetCurrentSectionAttributes | ( | ) | const |
| stf::SectionAttributes & wxStfDoc::GetCurrentSectionAttributesW | ( | ) |
| int wxStfCursorsDlg::GetCursor1B | ( | ) | const |
Get the left base cursor x-position.
| int wxStfCursorsDlg::GetCursor1D | ( | ) | const |
Get the left fit cursor x-position.
| int wxStfCursorsDlg::GetCursor1L | ( | ) | const |
Get the left latency cursor x-position.
| int wxStfCursorsDlg::GetCursor1P | ( | ) | const |
Get the left peak cursor x-position.
| int wxStfCursorsDlg::GetCursor2B | ( | ) | const |
Get the right base cursor x-position.
| int wxStfCursorsDlg::GetCursor2D | ( | ) | const |
Get the right fit cursor x-position.
| int wxStfCursorsDlg::GetCursor2L | ( | ) | const |
Get the right latency cursor x-position.
| int wxStfCursorsDlg::GetCursor2P | ( | ) | const |
Get the right peak cursor x-position.
| int wxStfCursorsDlg::GetCursorM | ( | ) | const |
Get the measurement cursor x-position.
|
inline |
| std::size_t wxStfChildFrame::GetCurTrace | ( | ) | const |
Retrieves the current trace from the trace selection combo box.
| int wxStfCursorsDlg::GetDeltaT | ( | ) | const |
Gets the distance to the first PSlope cursor in number of points.
|
inline |
Get the destination directory.
Definition at line 77 of file convertdlg.h.
|
inline |
Get the destination extension as stfio::filetype.
Definition at line 92 of file convertdlg.h.
| stfnum::direction wxStfCursorsDlg::GetDirection | ( | ) | const |
Gets the direction of peak calculations.
|
inline |
|
inline |
Returns the number of currently opened documents.
Definition at line 451 of file app.h.
References GetDocManager().
|
inline |
Access the document manager.
Definition at line 476 of file app.h.
Referenced by CloseAll(), and GetDocCount().
|
inline |
Prints every n-th point.
Definition at line 521 of file smalldlgs.h.
|
inline |
|
inline |
Get the selected filter function.
Definition at line 214 of file smalldlgs.h.
|
inline |
|
inline |
| bool wxStfCursorsDlg::GetFromBase | ( | ) | const |
Indicates whether to use the baseline as a reference for AP kinetics.
|
inline |
|
inline |
Get the selected fit function.
Definition at line 99 of file fitseldlg.h.
|
inline |
Get the selected transform function.
Definition at line 259 of file smalldlgs.h.
|
inline |
|
inline |
|
inline |
Indicates whether gimmicks (cursors, results table etc.) sould be printed.
Definition at line 516 of file smalldlgs.h.
|
inline |
|
inline |
Retrieves the full width at half-maximal amplitude ("half duration").
|
inline |
Get the number of header lines.
Definition at line 649 of file smalldlgs.h.
|
inline |
Get the initial parameters.
Definition at line 104 of file fitseldlg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Retrieves the position of the left latency cursor.
|
inline |
Retrieves the position of the right latency cursor.
| stf::latency_mode wxStfCursorsDlg::GetLatencyEndMode | ( | ) | const |
Gets the mode of Latency of the last latency cursor.
|
inline |
| stf::latency_mode wxStfCursorsDlg::GetLatencyStartMode | ( | ) | const |
Gets the mode of Latency for the beginning of the latency cursor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| double wxStfDoc::GetMeasValue | ( | ) |
Retrieves the y-value at the measurement cursor (crosshair). Will update measCursor if out of range.
|
virtual |
Override default GetMenuBar.
|
inline |
Retrieve the wxAuiManager.
Definition at line 141 of file childframe.h.
|
inline |
Retrieve the wxAuiManager.
Definition at line 138 of file parentframe.h.
|
inline |
Get the minimal distance between events.
Definition at line 94 of file eventdlg.h.
|
inline |
Indicates the selected extraction algorithm.
Definition at line 89 of file eventdlg.h.
| stf::cursor_type wxStfParentFrame::GetMouseQual | ( | ) | const |
Retrieve the current mouse mode.
|
inline |
Definition at line 151 of file parentframe.h.
|
inline |
Get the number of columns.
Definition at line 664 of file smalldlgs.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Get options for the algorithm.
Definition at line 109 of file fitseldlg.h.
|
inline |
|
inline |
|
inline |
| void wxStfPrintout::GetPageInfo | ( | int * | minPage, |
| int * | maxPage, | ||
| int * | selPageFrom, | ||
| int * | selPageTo ) |
Retrieve information about the pages that will be printed.
| minPage | On return, a pointer to the minimal page number allowed. |
| maxPage | On return, a pointer to the maximal page number allowed. |
| selPageFrom | On return, a pointer to the minimal selected page number allowed. |
| selPageTo | On return, a pointer to the maximal selected page number allowed. |
|
inline |
Retrieves the page setup.
Definition at line 133 of file parentframe.h.
|
inline |
| bool wxStfCursorsDlg::GetPeakAtEnd | ( | ) | const |
Indicates whether the right peak cursor should always be at the end of the trace.
|
inline |
|
inline |
|
inline |
| int wxStfCursorsDlg::GetPeakPoints | ( | ) | const |
Gets the number of points used for the binned average during peak detection.
|
inline |
|
inline |
|
inline |
Retrieves the print data.
Definition at line 128 of file parentframe.h.
| int wxStfCursorsDlg::GetRTFactor | ( | ) | const |
Gets the lower factor (e.g 20) used to calculate the rise time.
|
inline |
|
inline |
Retrieves the Lo to Hi% rise time.
| bool wxStfCursorsDlg::GetRuler | ( | ) | const |
Indicates whether an additional vertical ruler is drawn through the measurement cursor.
| const stf::SectionAttributes & wxStfDoc::GetSectionAttributes | ( | std::size_t | nchannel, |
| std::size_t | nsection ) const |
| std::vector< stf::SectionPointer > wxStfApp::GetSectionsWithFits | ( | ) | const |
Retrieves all sections with fits.
|
inline |
Get selection for channel 1.
Definition at line 115 of file smalldlgs.h.
|
inline |
Get selection for channel 2.
Definition at line 120 of file smalldlgs.h.
|
inline |
| wxString wxStfTable::GetSelection | ( | const wxGridCellCoordsArray & | selection | ) |
Retrieve values from selected cells.
| selection | The selected cells. |
| double wxStfCursorsDlg::GetSlope | ( | ) | const |
Get the slope at which the baseline should be fixed.
|
inline |
|
inline |
Retrieves ratio of the maximal slopes during the rising and decaying phase.
|
inline |
|
inline |
|
inline |
Get the source extension as stfio::filetype.
Definition at line 87 of file convertdlg.h.
|
inline |
Get the list of file names.
Definition at line 97 of file convertdlg.h.
|
inline |
Get the source extension filter.
Definition at line 82 of file convertdlg.h.
| bool wxStfCursorsDlg::GetStartFitAtPeak | ( | ) | const |
Indicates whether to always start a fit at the current peak position.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the selected template.
Definition at line 99 of file eventdlg.h.
|
inline |
|
inline |
|
inline |
Get the event detection threshold.
Definition at line 84 of file eventdlg.h.
|
inline |
|
inline |
|
inline |
| stfio::txtImportSettings wxStfTextImportDlg::GetTxtImport | ( | ) | const |
Get the text import filter settings struct.
|
virtual |
Retrieve a cell entry.
| row | The row number of the cell. |
| col | The column number of the cell. |
| wxString wxStfApp::GetVersionString | ( | ) | const |
Get a formatted version string.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the y units of the first channel.
Definition at line 674 of file smalldlgs.h.
|
inline |
Get the y units of the second channel.
Definition at line 679 of file smalldlgs.h.
|
inline |
|
inline |
| stf::zoom_channels wxStfParentFrame::GetZoomQual | ( | ) | const |
Retrieve which channels will be affected by scaling operations.
| bool wxStfPrintout::HasPage | ( | int | page | ) |
Checks whether a page exists.
| page | The page number to be checked. |
|
inline |
Displays a message box with information.
You can use this function from almost anywhere using wxGetApp().InfoMsg( wxT( "Info xyz" ) );
| msg | The message string to be shown. |
|
virtual |
| void wxStfDoc::InteractiveEraseEvents | ( | wxCommandEvent & | event | ) |
Erases all events, independent of whether they are checked or not.
| event | The menu event that made the call. |
|
virtual |
Check whether a cell is empty.
| row | The row number of the cell. |
| col | The column number of the cell. |
|
inline |
Indicates whether the the document is fully initialised.
The document has to be fully initialized before other parts of the program start accessing it; for example, the graph might start reading out values before they exist.
| bool wxStfCursorsDlg::LoadCursorConf | ( | const wxString & | filepath | ) |
Load a cursor configuration file (*csr) in the Cursor Settings menu.
| filepath | The path where the csr file is located. |
| void wxStfChildFrame::Loadperspective | ( | ) |
Load the saved AUI perspective from the configuration.
| bool wxStfDoc::LoadTDMS | ( | const std::string & | filename, |
| Recording & | ReturnData ) |
References Recording::Recording().
| new_wxwindow wxStfParentFrame::MakePythonWindow | ( | const std::string & | windowFunc, |
| const std::string & | mgr_name = "pythonShell", | ||
| const std::string & | caption = "Python Shell", | ||
| bool | show = true, | ||
| bool | full = false, | ||
| bool | isfloat = true, | ||
| int | width = -1, | ||
| int | height = -1, | ||
| double | mpl_width = 8.0, | ||
| double | mpl_height = 6.0 ) |
| void wxStfDoc::Measure | ( | ) |
Measure everything using functions defined in measlib.h.
This will measure the baseline, peak values, Lo to Hi% rise time, half duration, maximal slopes during rise and decay, the ratio of these slopes and the latency.
|
inline |
Definition at line 44 of file parentframe.h.
| wxStfDoc * wxStfApp::NewChild | ( | const Recording & | NewData, |
| const wxStfDoc * | Sender, | ||
| const wxString & | title = wxT("\0") ) |
Creates a new child window showing a new document.
| NewData | The new data to be shown in the new window. |
| Sender | The document that was at the origin of this new window. |
| title | A title for the new document. |
| void wxStfParentFrame::OnAbout | ( | wxCommandEvent & | event | ) |
Shows the "About" dialog.
| event | The menu event that made the call. |
| void wxStfChildFrame::OnActivate | ( | wxActivateEvent & | event | ) |
|
protectedvirtual |
Called when the view is activated; dialogs and menus are then updated.
| activate | true if this view is being activated. |
| activeView | Pointer to the view that is now active. |
| deactiveView | Pointer to the view that has just been deactivated. |
References wxStfView().
| void wxStfDoc::OnAddAnnotation | ( | wxCommandEvent & | WXUNUSEDevent | ) |
Adds an annotation at the current eventPos.
| event | The menu event that made the call. |
| bool wxStfPrintout::OnBeginDocument | ( | int | startPage, |
| int | endPage ) |
Called by the framework at the start of document printing.
| startPage | Page from which to start printing. |
| endPage | Page at which to end printing. |
| void wxStfDoc::OnCalculatedThresholdExpertDetectEvents | ( | double | threshold, |
| std::size_t | filterOrder ) |
|
virtual |
Override default file closing behaviour.
| deleteWindow | true if the child frame should be deleted. |
|
virtual |
Override default file closing.
Writes settings to the config file or registry before closing.
|
virtual |
|
virtual |
Override default view creation.
Creates a child frame and a graph, sets the window title.
| doc | Pointer to the attached document. |
| flags | View creation flags. |
| void wxStfGraph::OnDown | ( | ) |
Moves the traces down by 20 px.
Called when either the down arrow cursor key is pressed or the "Move traces down"-button is clicked.
|
virtual |
The central drawing function. Used for drawing to any output device, such as a printer or a screen.
| dc | is the device context used for drawing (can be a printer, a screen or a file). |
|
virtual |
The drawing function (note that actual drawing happens in wxStfGraph::OnDraw())
| dc | Pointer to the device context. |
| void wxStfDoc::OnEraseAllAnnotations | ( | wxCommandEvent & | WXUNUSEDevent | ) |
Erase all annotations at the current channel and sweep.
| event | The menu event that made the call. |
|
virtual |
Exit the application.
Does nothing but calling the base class's wxApp::OnExit().
| void wxStfDoc::OnExpertDetectEvents | ( | wxCommandEvent & | WXUNUSEDevent | ) |
detects events based on the expert scoring using simple filter
| event | The menu event that made the call. |
| void wxStfDoc::OnExportAnnotations | ( | wxCommandEvent & | WXUNUSEDevent | ) |
Export all annotations of current doc.
| event | The menu event that made the call. |
| void wxStfGraph::OnFirst | ( | ) |
Show and analyse first trace.
Called when the "first trace"-button is clicked.
| void wxStfDoc::OnImportAnnotations | ( | wxCommandEvent & | WXUNUSEDevent | ) |
Import all annotations of current doc.
| event | The menu event that made the call. |
|
virtual |
Initialise the application.
Initialises the document manager and the file-independent menu items, loads the user-defined extension library and the least-squares function library, parses the command line and attempts to open a file if one was given at program startup by either double-clicking it or as a command-line argument.
|
virtual |
| void wxStfGraph::OnKeyDown | ( | wxKeyEvent & | event | ) |
Handles keyboard input.
Key modifiers (e.g. Shift or Ctrl) ar handled within this function.
| event | The keyboard event. Contains information about the key that was pressed. |
| void wxStfGraph::OnLast | ( | ) |
Show and analyse last trace.
Called when the "last trace"-button is clicked.
| void wxStfGraph::OnLeft | ( | ) |
Moves the traces left by 20 px.
Called when either the left arrow cursor key and Ctrl are pressed at the same time or the "Move traces left"-button is clicked.
| void wxStfGraph::OnMouseEvent | ( | wxMouseEvent & | event | ) |
Handles mouse events.
The different possibilities (e.g. left or right click) split up within this function.
| event | The mouse event. Contains information such as whether the left or right button was clicked. |
|
virtual |
Override default file creation.
| void wxStfApp::OnNewfromselected | ( | wxCommandEvent & | event | ) |
Open a new window showing all selected traces from all open files.
| event | The associated menu event |
| bool wxStfDoc::OnNewfromselectedThis | ( | ) |
Creates a new window containing the selected sections of this file.
| void wxStfGraph::OnNext | ( | ) |
Show and analyse next trace.
Called when either the "next trace"-button is clicked or the right arrow cursor key is pressed. Wraps around when last trace is reached.
|
virtual |
Override default file opening.
Attempts to identify the file type from the filter extension (such as "*.dat")
| filename | Full path of the file. |
|
virtual |
Open document without progress dialog.
Attempts to identify the file type from the filter extension (such as "*.dat")
| filename | Full path of the file. |
| void wxStfApp::OnPeakcalcexecMsg | ( | wxStfDoc * | actDoc = 0 | ) |
Execute all pending calculations.
Whenever settings that have an effect on measurements, such as cursor positions or trace selections, are modified, this function needs to be called to update the results table.
| void wxStfGraph::OnPrevious | ( | ) |
Show and analyse previous trace.
Called when either the "previous trace"-button is clicked or the left arrow cursor key is pressed. Wraps around when first trace is reached.
| bool wxStfPrintout::OnPrintPage | ( | int | page | ) |
Called by the framework when a page should be printed.
| page | The page number to be printed |
| void wxStfApp::OnPythonImport | ( | wxCommandEvent & | event | ) |
Opens a dialog to import a Python module.
| event | The associated menu event |
| void wxStfDoc::OnRemoveAnnotation | ( | wxCommandEvent & | WXUNUSEDevent | ) |
Removes an annotation at the current eventPos or a very close one to it.
| event | The menu event that made the call. |
| void wxStfGraph::OnRight | ( | ) |
Moves the traces right by 20 px.
Called when either the right arrow cursor key and Ctrl are pressed at the same time or the "Move traces right"-button is clicked.
| void wxStfDoc::OnSwapChannels | ( | wxCommandEvent & | event | ) |
Swaps active and inactive channel.
| event | The menu event that made the call. |
| void wxStfGraph::OnUp | ( | ) |
Moves the traces up by 20 px.
Called when either the up arrow cursor key is pressed or the "Move traces up"-button is clicked.
|
virtual |
Override default updating behaviour.
Called when the graph should be refreshed.
| sender | Pointer to the view that requested the update. |
| hint | Unused. |
| void wxStfGraph::OnXenlhi | ( | ) |
Enlarges the x-scale by a factor of 2.
This is currently never called and might be removed in the future.
| void wxStfGraph::OnXenllo | ( | ) |
Enlarges the x-scale by a factor of 1.1.
Called when either the "+" key and Ctrl are pressed at the same time or the "Enlarge x-scale"-button is clicked.
| void wxStfGraph::OnXshrinkhi | ( | ) |
Shrinks the x-scale by a factor of 2.
This is currently never called and might be removed in the future.
| void wxStfGraph::OnXshrinklo | ( | ) |
Shrinks the x-scale by a factor of 1.1.
Called when either the "-" key and Ctrl are pressed at the same time or the "Shrink x-scale"-button is clicked.
| void wxStfGraph::OnYenlhi | ( | ) |
Enlarges the y-scale by a factor of 2.
This is currently never called and might be removed in the future.
| void wxStfGraph::OnYenllo | ( | ) |
Enlarges the y-scale by a factor of 1.1.
Called when either the "+" key is pressed or the "Enlarge x-scale"-button is clicked.
| void wxStfGraph::OnYshrinkhi | ( | ) |
Shrinks the y-scale by a factor of 2.
This is currently never called and might be removed in the future.
| void wxStfGraph::OnYshrinklo | ( | ) |
Shrinks the y-scale by a factor of 1.1.
Called when either the "-" key is pressed or the "Shrink x-scale"-button is clicked.
| bool wxStfApp::OpenFilePy | ( | const wxString & | fNameArray | ) |
Opens a file in a new window, to be called from Python.
| fNameArray | An array of file names to be opened. |
| bool wxStfApp::OpenFileSeries | ( | const wxArrayString & | fNameArray | ) |
Opens a series of files. Optionally, files can be put into a single window.
| fNameArray | An array of file names to be opened. |
|
inline |
Indicates whether the baseline should be printed in the batch analysis table.
Definition at line 375 of file smalldlgs.h.
|
inline |
Indicates whether the standard deviation of the baseline should be printed in the batch analysis table.
Definition at line 380 of file smalldlgs.h.
|
inline |
Indicates whether the fit results should be printed in the batch analysis table.
Definition at line 467 of file smalldlgs.h.
|
inline |
Indicates whether the Lo-Hi% inner rise time should be printed in the batch analysis table.
Definition at line 420 of file smalldlgs.h.
|
inline |
Indicates whether the latency should be printed in the batch analysis table.
Definition at line 462 of file smalldlgs.h.
|
inline |
Indicates whether the Lo-Hi% inner rise time should be printed in the batch analysis table.
Definition at line 425 of file smalldlgs.h.
|
inline |
Indicates whether the peak (from baseline) value should be printed in the batch analysis table.
Definition at line 400 of file smalldlgs.h.
|
inline |
Indicates whether the peak value (from threshold) should be printed in the batch analysis table.
Definition at line 405 of file smalldlgs.h.
|
inline |
Indicates whether the peak value (from threshold) should be printed in the batch analysis table.
Definition at line 410 of file smalldlgs.h.
|
inline |
Indicates whether the peak (from 0) value should be printed in the batch analysis table.
Definition at line 395 of file smalldlgs.h.
|
inline |
Indicates whether the Lo-Hi% rise time should be printed in the batch analysis table.
Definition at line 415 of file smalldlgs.h.
|
inline |
Indicates whether the maximal slopes should be printed in the batch analysis table.
Definition at line 440 of file smalldlgs.h.
|
inline |
Indicates whether the time of slope threshold crossing should be printed in the batch analysis table.
Definition at line 390 of file smalldlgs.h.
|
inline |
Indicates whether the peak value (from threshold) should be printed in the batch analysis table.
Definition at line 445 of file smalldlgs.h.
|
inline |
Indicates whether the half amplitude duration should be printed in the batch analysis table.
Definition at line 430 of file smalldlgs.h.
|
inline |
Indicates whether the start and end time for half amplitude should be printed in the batch analysis table.
Definition at line 435 of file smalldlgs.h.
|
inline |
Indicates whether a threshold crossing should be printed in the batch analysis table.
Definition at line 457 of file smalldlgs.h.
|
inline |
Indicates whether the threshold should be printed in the batch analysis table.
Definition at line 385 of file smalldlgs.h.
| void wxStfDoc::Remove | ( | ) |
Unselects the current section if previously selected.
|
virtual |
| void wxStfChildFrame::Restoreperspective | ( | ) |
Restore the default AUI perspective.
|
virtual |
Override default file saving.
| bool wxStfCursorsDlg::SaveCursorConf | ( | const wxString & | filepath | ) |
Save a cursor configuration file (*csr) from the Cursor Settings menu.
| filepath | The path where the csr file will be saved |
| void wxStfChildFrame::Saveperspective | ( | ) |
Write the current AUI perspective to the configuration.
| void wxStfDoc::Select | ( | ) |
Selects the current section if previously unselected.
| void wxStfDoc::Selectall | ( | wxCommandEvent & | event | ) |
Selects all sections.
| event | The menu event that made the call. |
|
inline |
|
inline |
|
inline |
| void wxStfGraph::set_isPrinted | ( | bool | value | ) |
Set to true if the graph is drawn on a printer.
| value | boolean determining whether the graph is printed. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Sets the currently active document.
| actDoc_ | A pointer to the currently active document. |
Definition at line 388 of file cursorsdlg.h.
| void wxStfDoc::SetBaseBeg | ( | int | value | ) |
Sets the position of the left baseline cursor.
| value | The index of the left baseline cursor within the current section. |
| void wxStfDoc::SetBaseEnd | ( | int | value | ) |
Sets the position of the right baseline cursor.
| value | The index of the left baseline cursor within the current section. |
| void wxStfCursorsDlg::SetBaselineMethod | ( | enum stfnum::baseline_method | ) |
Sets the reference for baseline measurement.
| median | true if the median should be used, false if the average is used. |
|
inline |
| void wxStfChildFrame::SetChannels | ( | std::size_t | act, |
| std::size_t | inact ) |
Sets the channels in the combo boxes. Checks and corrects equal channels in both boxes.
| act | Index of the active channel. |
| inact | Index of the reference channel. |
| void wxStfChildFrame::SetCurTrace | ( | std::size_t | ) |
Sets the current trace from the trace selection combo box.
| void wxStfDoc::SetData | ( | const Recording & | c_Data, |
| const wxStfDoc * | Sender, | ||
| const wxString & | title ) |
Sets the content of a newly created file.
| c_Data | The data that is used for the new file. |
| Sender | Pointer to the document that generated this file. |
| title | Title of the new document. |
References Recording::Recording(), and wxStfDoc().
| void wxStfCursorsDlg::SetDeltaT | ( | int | DeltaT | ) |
Sets the number of points used for the distance from the first PSlope cursor.
| peakPoints | The number of points used for the distance from the first PSlope cursor. |
| void wxStfCursorsDlg::SetDirection | ( | stfnum::direction | direction | ) |
Sets the direction of peak calculations.
| direction | The new direction of peak calculations. |
|
inline |
|
inline |
| void wxStfDoc::SetFitBeg | ( | int | value | ) |
Sets the position of the left fitting cursor.
| value | The index of the left fitting cursor within the current section. |
| void wxStfDoc::SetFitEnd | ( | int | value | ) |
Sets the position of the right fitting cursor.
| value | The index of the right fitting cursor within the current section. |
| void wxStfCursorsDlg::SetFromBase | ( | bool | frombase | ) |
Sets the reference for AP kinetics measurements.
| frombase | true if the baseline should be used, false if the threshold should be used. |
|
inline |
| void wxStfDoc::SetIsFitted | ( | std::size_t | nchannel, |
| std::size_t | nsection, | ||
| const Vector_double & | bestFitP_, | ||
| stfnum::storedFunc * | fitFunc_, | ||
| double | chisqr, | ||
| std::size_t | fitBeg_, | ||
| std::size_t | fitEnd_ ) |
Sets the best-fit parameters when a fit has been performed on this section.
| bestFitP_ | The best-fit parameters |
| fitFunc_ | The function used for fitting |
| chisqr | The sum of squared errors |
| fitBeg | Sampling point index where the fit starts |
| fitEnd | Sampling point index where the fit ends |
| void wxStfDoc::SetIsIntegrated | ( | std::size_t | nchannel, |
| std::size_t | nsection, | ||
| bool | value, | ||
| std::size_t | begin, | ||
| std::size_t | end, | ||
| const Vector_double & | quad_p_ ) |
Determines whether an integral has been calculated in this section.
|
inline |
| void wxStfDoc::SetLatencyBeg | ( | double | value | ) |
Sets the position of the left latency cursor.
| value | The index of the left latency cursor within the current section. Note that by contrast to the other cursors, this is a double because the latency cursor may be set to an interpolated position between two data points. |
| void wxStfDoc::SetLatencyEnd | ( | double | value | ) |
Sets the position of the right latency cursor.
| value | The index of the right latency cursor within the current section. Note that by contrast to the other cursors, this is a double because the latency cursor may be set to an interpolated position between two data points. |
| void wxStfCursorsDlg::SetLatencyEndMode | ( | stf::latency_mode | latencyEndMode | ) |
Sets the latency mode of the right latency cursor.
| latencyEndMode | the new mode for the right latency cursor. |
| void wxStfDoc::SetLatencyEndMode | ( | int | value | ) |
Sets the mode of the latency end cursor.
| value | The new mode of the latency end cursor.. |
|
inline |
| void wxStfCursorsDlg::SetLatencyStartMode | ( | stf::latency_mode | latencyBegMode | ) |
Sets the latency mode of the left latency cursor.
| latencyBegMode | the new mode for the left latency cursor. |
| void wxStfDoc::SetLatencyStartMode | ( | int | value | ) |
Sets the mode of the latency start cursor.
| value | The new mode of the latency start cursor.. |
|
inline |
| void wxStfDoc::SetLatencyWindowMode | ( | int | value | ) |
Sets the mode of the latency end cursor.
| value | The new mode of the latency end cursor.. |
|
inline |
| void wxStfDoc::SetMeasCursor | ( | int | value | ) |
Sets the position of the measurement cursor (crosshair).
| value | The index of the measurement cursor within the current section. |
|
inline |
| void wxStfParentFrame::SetMouseQual | ( | stf::cursor_type | value | ) |
Sets the current mouse cursor mode.
| value | The new mouse cursor mode. |
|
inline |
|
inline |
Determines whether user-defined initial parameters are allowed.
| noInput_ | Set to true if the user may set the initial parameters, false otherwise. Needed for batch analysis. |
Definition at line 120 of file fitseldlg.h.
| void wxStfCursorsDlg::SetPeakAtEnd | ( | bool | is_end | ) |
Sets whether the right peak cursor should be at the end of the trace.
| is_end | true if the peak cursor is at the end of the trace, false otherwise. |
|
inline |
| void wxStfDoc::SetPeakBeg | ( | int | value | ) |
Sets the position of the left peak cursor.
| value | The index of the left peak cursor within the current section. |
| void wxStfDoc::SetPeakEnd | ( | int | value | ) |
Sets the position of the right peak cursor.
| value | The index of the right peak cursor within the current section. |
| void wxStfCursorsDlg::SetPeakPoints | ( | int | peakPoints | ) |
Sets the number of points used for the binned average during peak detection.
| peakPoints | The number of points used for the binned average during peak detection. |
|
inline |
| void wxStfCursorsDlg::SetRTFactor | ( | int | RTFactor | ) |
Set the lower value (e.g 20) to compute the rise-time. The high value is simply 100-lower value.
| RTFactor | is the lower value (e.g 20) . |
| void wxStfDoc::SetRTFactor | ( | int | value | ) |
Sets the lower value (e.g 20) to calculate the rise time.
| value | The lower percentage (e.g 20) to be used to c calculate the rise time. |
| void wxStfCursorsDlg::SetRuler | ( | bool | value | ) |
Sets whether an additional vertical ruler should be drawn through the measurement cursor.
| value | true if an additional ruler should be drawn, false otherwise. |
| bool wxStfDoc::SetSection | ( | std::size_t | section | ) |
Sets the current section to the specified value.
Checks for out-of-range errors
| section | The 0-based index of the new section |
| void wxStfChildFrame::SetSelected | ( | std::size_t | value | ) |
Refreshes the trace selection string.
| value | The number of selected traces. |
| void wxStfParentFrame::SetSelectedButton | ( | bool | selected | ) |
Sets status of the toolbar's selection button.
| selected | The desired toggle status of the selection button. |
| void wxStfParentFrame::SetSingleChannel | ( | bool | value | ) |
Set the zoom buttons to single- or multi-channel mode.
| value | Set to true for single- or false for multi-channel mode. |
| void wxStfCursorsDlg::SetSlope | ( | double | slope | ) |
Set the threshold slope.
| slope | The new threshold slope. |
|
inline |
| void wxStfCursorsDlg::SetSlopeUnits | ( | const wxString & | units | ) |
| void wxStfCursorsDlg::SetStartFitAtPeak | ( | bool | is_peak | ) |
Sets whether the left decay cursor should be at the peak of the trace.
| is_peak | true if the decay cursor is at the peak of the trace, false otherwise. |
|
inline |
|
virtual |
Set a cell entry.
| row | The row number of the cell. |
| col | The column number of the cell. |
| value | The new cell entry. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void wxStfParentFrame::SetZoomQual | ( | stf::zoom_channels | value | ) |
Set the channels that will be affected by scaling operations.
| value | The channels affected by scaling operations. |
|
inline |
Indicates whether all channels should be plotted.
Definition at line 170 of file childframe.h.
| bool wxStfChildFrame::ShowSecond | ( | ) |
Indicates whether the second channel should be plotted.
|
inline |
Indicates whether all selected traces should be plotted.
Definition at line 160 of file childframe.h.
| void wxStfChildFrame::ShowTable | ( | const stfnum::Table & | table, |
| const wxString & | caption ) |
Adds a table to the results notebook.
| table | The table to be added. |
| caption | The title of the new table in the notebook. |
| void wxStfGraph::Snapshotwmf | ( | ) |
Copies the drawing to the clipboard as a windows metafile.
Metafiles are only implemented in Windows. Some applications allow you to paste as an enhanced metafile (usually through "Edit -> Paste special..."); choose this option for best results.
| std::vector< double > wxStfDoc::SortScoringTraceByRawDetection | ( | std::vector< double > & | rawDetectionTrace, |
| std::vector< int > & | scoringTrace ) |
| bool wxStfDoc::SubtractBase | ( | ) |
Subtracts the baseline of all selected traces.
| void wxStfDoc::ToggleSelect | ( | ) |
Toggles the selection status of the current section.
|
inline |
Indicates whether columns should be put into section or into channels.
Definition at line 654 of file smalldlgs.h.
|
virtual |
Called when data should be transferred from the non-modal dialog (e.g. when OK is pressed)
Note that a non-modal dialog won't be destroyed when OK is clicked, it will only disappear from sight. This function will then apply the current cursor settings and update the results table.
| void wxStfChildFrame::UpdateChannels | ( | ) |
Updates the channels according to the current combo boy selection.
| void wxStfCursorsDlg::UpdateCursors | ( | ) |
Updates the cursor entries in the Cursors Settings menu.
| void wxStfChildFrame::UpdateResults | ( | ) |
Updates the results table.
Called from wxStfApp::OnPeakcalcexecMsg() to update the results table. Don't call this directly; use wxStfApp::OnPeakcalcexecMsg() instead.
| void wxStfDoc::UpdateSelectedButton | ( | ) |
Updates the status of the selection button.
|
inline |
Indicates whether the reference channel should be used for alignment.
Definition at line 169 of file smalldlgs.h.
|
inline |
Scale x- and y-amplitudes to 1.0 before fit.
Definition at line 114 of file fitseldlg.h.
| void wxStfGrid::ViewResults | ( | ) |
Updates the context menu.
|
inline |
Get the width of the Gaussian.
Definition at line 569 of file smalldlgs.h.
Returns a reference to the application.
References singleWindowMode, and StfDll.
Retrieves an integer value from the configuration.
| main | The main path within the configuration. |
| sub | The sub-path within the configuration. |
| default_ | The default integer to return if the configuration entry can't be read. |
| wxString wxStfApp::wxGetProfileString | ( | const wxString & | main, |
| const wxString & | sub, | ||
| const wxString & | default_ ) const |
Retrieves a string from the configuration.
| main | The main path within the configuration. |
| sub | The sub-path within the configuration. |
| default_ | The default string to return if the configuration entry can't be read. |
| wxStfAlignDlg::wxStfAlignDlg | ( | wxWindow * | parent, |
| bool | hasReference, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Alignment mode"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfApp::wxStfApp | ( | ) |
Constructor.
| wxStfBatchDlg::wxStfBatchDlg | ( | wxWindow * | parent, |
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Choose values"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfChannelSelDlg::wxStfChannelSelDlg | ( | wxWindow * | parent, |
| const std::vector< wxString > & | channelNames = std::vector< wxString >(0), | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Select channels"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| channelNames | A vector containing the channel names. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfChildFrame::wxStfChildFrame | ( | wxDocument * | doc, |
| wxView * | view, | ||
| wxStfParentType * | parent, | ||
| wxWindowID | id, | ||
| const wxString & | title, | ||
| const wxPoint & | pos = wxPoint(48, 48), | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxDEFAULT_FRAME_STYLE, | ||
| const wxString & | name = wxT("frame") ) |
Constructor.
| doc | Pointer to the attached document. |
| view | Pointer to the attached view. |
| parent | Pointer to the parent frame. |
| id | Window id. |
| title | Window title string. |
| pos | Initial window position. |
| size | Initial window size. |
| style | Window style. |
| name | Name of this frame. |
References size.
| wxStfConvertDlg::wxStfConvertDlg | ( | wxWindow * | parent, |
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Convert file series"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfCursorsDlg::wxStfCursorsDlg | ( | wxWindow * | parent, |
| wxStfDoc * | initDoc, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Cursor settings"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| initDoc | Pointer to the document the call originated from. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfDoc::wxStfDoc | ( | ) |
Constructor.
Does nothing but initialising the member list.
Referenced by CopyCursors(), and SetData().
| wxStfEventDlg::wxStfEventDlg | ( | wxWindow * | parent, |
| const std::vector< stf::SectionPointer > & | templateSections, | ||
| bool | isExtract, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Event detection settings"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| templateSections | A vector of pointers to sections that contain fits which might be used as a template. |
| isExtract | true if events are to be detected for later extraction (rather than just plotting the detection criterion or |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfFilterSelDlg::wxStfFilterSelDlg | ( | wxWindow * | parent, |
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Filter function"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfFitInfoDlg::wxStfFitInfoDlg | ( | wxWindow * | parent, |
| const wxString & | info, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Fit information"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| info | A string containing information about the fit. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfFitSelDlg::wxStfFitSelDlg | ( | wxWindow * | parent, |
| wxStfDoc * | doc, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Non-linear regression"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| doc | Pointer to the document the call originated from. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfGaussianDlg::wxStfGaussianDlg | ( | wxWindow * | parent, |
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Settings for Gaussian function"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfGraph::wxStfGraph | ( | wxView * | v, |
| wxStfChildFrame * | frame, | ||
| const wxPoint & | pos, | ||
| const wxSize & | size, | ||
| long | style ) |
| wxStfGrid::wxStfGrid | ( | wxWindow * | parent, |
| wxWindowID | id, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxWANTS_CHARS, | ||
| const wxString & | name = wxGridNameStr ) |
Constructor.
| parent | Pointer to the parent window. |
| id | Window id. |
| pos | Initial window position. |
| size | Initial window size. |
| style | Grid style. |
| name | Name of this grid. |
References size.
| wxStfOrderChannelsDlg::wxStfOrderChannelsDlg | ( | wxWindow * | parent, |
| const std::vector< wxString > & | channelNames = std::vector< wxString >(0), | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Re-order channels"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| channelNames | A vector containing channel names. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfParentFrame::wxStfParentFrame | ( | wxDocManager * | manager, |
| wxFrame * | frame, | ||
| const wxString & | title, | ||
| const wxPoint & | pos, | ||
| const wxSize & | size, | ||
| long | style ) |
Constructor.
| manager | Pointer to the document manager. |
| frame | Pointer to the parent frame (should be NULL, because this is the top-level frame |
| title | Title of this frame. |
| pos | Initial position of this frame. |
| size | Initial size of this frame. |
| style | Window style. |
References size.
| wxStfPreprintDlg::wxStfPreprintDlg | ( | wxWindow * | parent, |
| bool | isFile = false, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Settings"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| isFile | Set this to true if something should be printed to a file. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfPrintout::wxStfPrintout | ( | const wxChar * | title = _T("Printout") | ) |
Constructor.
| title | Printout title |
|
inline |
| wxStfTextImportDlg::wxStfTextImportDlg | ( | wxWindow * | parent, |
| const wxString & | textPreview = wxT("\0"), | ||
| int | hLines_ = 1, | ||
| bool | isSeries = false, | ||
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Text file import settings"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| textPreview | The preview text to be shown. |
| hLines_ | The number of header lines that are initially set. |
| isSeries | Set this to true for file series so that they can be batch-opened. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfTransformDlg::wxStfTransformDlg | ( | wxWindow * | parent, |
| int | id = wxID_ANY, | ||
| wxString | title = wxT("Choose function"), | ||
| wxPoint | pos = wxDefaultPosition, | ||
| wxSize | size = wxDefaultSize, | ||
| int | style = wxCAPTION ) |
Constructor.
| parent | Pointer to parent window. |
| id | Window id. |
| title | Dialog title. |
| pos | Initial position. |
| size | Initial size. |
| style | Dialog style. |
References size.
| wxStfView::wxStfView | ( | ) |
Constructor.
Referenced by OnActivateView().
Writes an integer value to the configuration.
| main | The main path within the configuration. |
| sub | The sub-path within the configuration. |
| value | The integer to write to the configuration. |
| void wxStfApp::wxWriteProfileString | ( | const wxString & | main, |
| const wxString & | sub, | ||
| const wxString & | value ) const |
Writes a string to the configuration.
| main | The main path within the configuration. |
| sub | The sub-path within the configuration. |
| value | The string to write to the configuration. |
| wxStfChildFrame::~wxStfChildFrame | ( | ) |
Destructor.
| wxStfDoc::~wxStfDoc | ( | ) |
Destructor.
| wxStfParentFrame::~wxStfParentFrame | ( | ) |
Destructor.
| wxWindow* new_wxwindow::cppWindow |
Definition at line 47 of file parentframe.h.
Referenced by new_wxwindow().
| const wxString defaultPersp |
Default perspective string.
Can be loaded to restore the default AUI perspective.
Definition at line 42 of file childframe.h.
| int BatchOption::index |
Checkbox status.
Definition at line 310 of file smalldlgs.h.
Referenced by BatchOption(), and BatchOption().
| wxString BatchOption::label |
Definition at line 308 of file smalldlgs.h.
Referenced by BatchOption(), and BatchOption().
| PyObject* new_wxwindow::pyWindow |
Definition at line 48 of file parentframe.h.
Referenced by new_wxwindow().
| bool BatchOption::selection |
Checkbox label.
Definition at line 309 of file smalldlgs.h.
Referenced by BatchOption(), and BatchOption().
|
extern |
true if in single-window mode
Referenced by wxGetApp().
| wxStfView* wxStfGraph::view |
Returns the current zoom struct.
| zoom_ | The current zoom struct. The view attached to this wxStfGraph. |