Trees | Indices | Help |
---|
|
|
|||
Axis | |||
Brick Three-dimensional data representation |
|||
ColorAxis | |||
ColorButton | |||
Container A container with items identified by a GQuark |
|||
Curve | |||
DataField Two-dimensional data representation |
|||
DataLine One-dimensional data representation |
|||
DataView | |||
DataViewLayer | |||
DataWindow | |||
Graph | |||
GraphArea | |||
GraphCorner | |||
GraphCurveModel | |||
GraphCurves | |||
GraphData | |||
GraphLabel | |||
GraphModel | |||
GraphWindow | |||
Inventory Ordered item inventory, indexed by both name and position. |
|||
InventoryStore | |||
Lawn Three-dimensional data representation |
|||
MarkerBox | |||
HMarkerBox | |||
NullStore | |||
PixmapLayer | |||
LayerMask | |||
LayerBasic | |||
PlainTool | |||
Resource Built-in and/or user supplied application resources |
|||
NLFitPreset | |||
Gradient A map from numbers to RGBA colors |
|||
GLMaterial OpenGL material representation |
|||
CDLine | |||
ResourceEditor | |||
Ruler | |||
HRuler | |||
SIUnit SI unit representation, physical quantitiy formatting |
|||
SciText | |||
Selection Data selection base class |
|||
SelectionGraphArea | |||
SelectionGraphLine | |||
SelectionGraphPoint | |||
SelectionGraphZoom | |||
SensitivityGroup | |||
Shader | |||
ShapeFitPreset | |||
Spectra Collection of dataline representing point spectra. |
|||
Statusbar | |||
StringList A string list object wrapper |
|||
Surface General two-dimensional data |
|||
VRuler | |||
VectorLayer | |||
XY Representation of Cartesian coordinates in plane. |
|||
XYZ Representation of Cartesian coordinates in space. |
|||
RGBA Bit depth independet RGBA colors |
|||
AppDataId Auxiliary structure representing one data item in an open file. |
|||
SIValueFormat Physical quantitiy formatting |
|||
Peaks Graph peak analyser |
|||
Spline | |||
SIUnitFormatStyle Physical quantity formatting style. |
|||
NLFitParamFlags Type of fitting parameter properties. |
|||
PercentileInterpolationType Type of interpolation for percentile calculation. |
|||
ExprError Error codes returned by expression parsing and execution. |
|||
RawDataType Types of raw data. |
|||
ByteOrder Type of byte order. |
|||
MergeType Mask merge type (namely used in grain processing). |
|||
MaskingType Mask handling in procedures that can apply masking. |
|||
WatershedStateType | |||
PlaneSymmetry Plane symmetry types for rotation correction. |
|||
Orientation Orientation type. |
|||
TransformDirection Transform (namely integral transform) direction. |
|||
DataFieldCached Cached data field quantity type. |
|||
ComputationStateType Common iterative computation iterator state type. |
|||
DWTType | |||
DWTDenoiseType | |||
InterpolationType Interpolation types. |
|||
PlaneFitQuantity Local plane fitting quantity to request from DataField.area_fit_local_planes() and similar functions. |
|||
WindowingType Frequency windowing type. |
|||
TipType Type of tip shape presets. |
|||
TipParamType Type of tip model preset parameter. |
|||
CorrelationType | |||
CorrSearchType Type of correlation search output. |
|||
GrainQuantity Grain quantity to request from DataField.grains_get_distribution() and similar functions. |
|||
DataCompatibilityFlags Data line, field, brick and lawn compatibility flags. |
|||
LineStatQuantity Line statistical quantities to be requested with DataField.area_get_line_stats(). |
|||
ExteriorType Methods to handle pixels outside data. |
|||
DistanceTransformType Type of distance transform. |
|||
MinMaxFilterType Type of operation based on morphological filters with flat structuring elements. |
|||
RotateResizeType Type of rotated data field size determination method. |
|||
AffineScalingType Type of lattice vector scaling in affine transform preparation. |
|||
BrickTransposeType Type of volume data transposition. |
|||
MFMProbeType Type of probe for calculation of force in magnetic field microscopy. |
|||
MFMComponentType Type of field component calculated in magnetic field microscopy. |
|||
MFMGradientType | |||
PeakBackgroundType Type of background available in graph peak analysers. |
|||
PeakOrderType Type of peak ordering by in the graph peak analyser results. |
|||
PeakQuantity Type of characteristics graph peak analysers can provide. |
|||
RenderingTarget Type of target where selections can be rendered. |
|||
AxisScaleFormat Labeled axis tick mark format. |
|||
UnitsPlacement Units placement on a Ruler .
|
|||
HScaleStyle Options controlling gwy_table_attach_adjbar() and gwy_table_attach_hscale() behaviour. |
|||
GraphStatusType | |||
GraphGridType | |||
GraphPointType | |||
GraphCurveType Graph curve plotting type. |
|||
GraphLabelPosition | |||
GraphModelExportStyle Graph ASCII export style. |
|||
LayerBasicRangeType Types of color gradient mapping in LayerBasic .
|
|||
CurveType Curve drawing type in Curve .
|
|||
CurveChannel | |||
MarkerOperationTypeMarkerBox operation type (for validation).
|
|||
DataViewLayerTypeDataView layer identification.
|
|||
TicksStyle Axis ticks style (used in ColorAxis ).
|
|||
FileOperationType File type function file operations (capabilities). |
|||
ToolSwitchEvent | |||
RunType Module function run-modes. |
|||
ModuleFileError Error codes returned by file module operations. |
|||
ModuleError Type of module loading and registration error. |
|||
AppWhat Types of current objects that can be requested with gwy_app_data_browser_get_current(). |
|||
AppPage Data browser page, corresponding to one of possible data types. |
|||
DataItem Type of auxiliary channel data. |
|||
VisibilityResetType Data object visibility reset type. |
|||
DataWatchEventType Type of event reported to AppDataWatchFunc
watcher functions.
|
|||
TextHeaderError Error codes returned by text header parsing. |
|||
PreviewSurfaceFlags Type of behaviour modifying flags that can be passed to gwy_preview_surface_to_datafield(). |
|||
PlainToolChanged The type of pending changes that accumulated during tool inactivity. |
|||
HoldSelectionFlags Flags controlling the selection holding behaviour of tools. |
|||
HelpFlags Flags controlling help setup and behaviour. |
|||
AppLoggingFlags Flags controlling where program messages are written. |
|||
MenuSensFlags Global application sensitivity flags. |
|||
AppSettingsError Error codes returned by application settings functions. |
|||
DataError Type of data validation errors. |
|||
DataValidateFlags Flags controlling gwy_data_validate ()
behaviour.
|
|||
CWT2DWaveletType |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__package__ = None
|
|
Globally disables drawing of 3D view axes. If axis drawing is disabled, axes are never drawn. If it is not disabled, their rendering depends on the 3D view setup. This function is a hack and exists to work around various GL implementations that crash on pixmap drawing operations.
Since: 2.14 |
Gets the tooltips object used for adding tooltips to 3D window parts. This function does not do anything useful. Do not use it.
|
Sets the tooltips object to use for adding tooltips to 3D window parts. This function does not do anything useful. Do not use it. This is a class method. It affects only newly cerated 3D windows, existing 3D windows will continue to use the tooltips they were constructed with. If no class tooltips object is set before first
|
Puts the curves of a graph to another graph if possible, or adds the graph as new. If the units of In all other cases, including when Either way, the caller usually need to release its own reference afterwards. This function is useful particularly in modules that create graphs and can be run non-interactively.
Since: 2.41 |
Adds main (global) application accelerator group to a window. This includes accelerators for terminating Gwyddion, opening files, etc.
|
Constructs the application Curve Maps menu. The menu is created from curve map data processing functions registered by modules, therefore module registration has to be done first for this function to make sense.
Since: 2.60 |
Constructs the application Graph menu. The menu is created from graph functions registered by modules, therefore module registration has to be done first for this function to make sense.
|
Constructs the application Data Process menu. The menu is created from data processing functions registered by modules, therefore module registration has to be done first for this function to make sense.
|
Constructs the application Volume Data menu. The menu is created from volume data processing functions registered by modules, therefore module registration has to be done first for this function to make sense.
Since: 2.32 |
Constructs the application XYZ Data menu. The menu is created from XYZ data processing functions registered by modules, therefore module registration has to be done first for this function to make sense.
Since: 2.45 |
Adds an entry to the log of the current data processing operations for a channel. This simplified variant of
Since: 2.38 |
Creates a mask corresponding to not-a-number and infinite values in a data field. NaNs and infinities are not normally allowed in Gwyddion so this function should be used upon import if the source file format can represent such values. The invalid values can be automatically removed using the same method as gwy_app_channel_remove_bad_data().
Since: 2.38 |
Replaces bad data points with some neutral values. Since Gwyddion has no concept of bad data points, they are usually marked with a mask and replaced with some neutral values upon import, leaving the user to decide how to proceed further. This helper function performs such replacement.
Since: 2.14 |
Adds a channel title based on data field units. The guess is very simple, but probably better than `Unknown channel' in most cases. If there already is a title it is left intact, making use of this function as a fall-back easier.
Since: 2.3 |
Obtains the currently active tool object. In some rare circumstances, this function can return
Since: 2.55 |
Obtains the name of currently active tool. See gwy_app_switch_tool() for the name description. In some rare circumstances, this function can return
Since: 2.38 |
Adds an entry to the log of the current This simplified variant of
Since: 2.60 |
Adds a data container to the application data browser. The data browser takes a reference on the container so you can release yours.
|
Adds a volume data brick to a data container. The data browser takes a reference to
Since: 2.32 |
Adds a data field to a data container. The data browser takes a reference to |
Adds a graph model to a data container. The data browser takes a reference to
|
Adds The data browser takes a reference to
Since: 2.60 |
Adds a spectra object to a data container. The data browser takes a reference to
Since: 2.7 |
Adds XYZ surface data to a data container. The data browser takes a reference to
Since: 2.45 |
Copies a channel including all auxiliary data. |
Copies
Since: 2.60 |
Copies volume brick data including all auxiliary data.
Since: 2.32 |
Copies XYZ surface data including all auxiliary data.
Since: 2.45 |
Gets the list of all channels in a data container whose titles match the specified pattern. The function originally could be used only for data containers managed by the data browser. Since version 2.49 it can be used for all file-like data containers.
Since: 2.21 |
Gets the list of all graphs in a data container whose titles match the specified pattern. The function originally could be used only for data containers managed by the data browser. Since version 2.49 it can be used for all file-like data containers.
Since: 2.21 |
Gets the list of all spectra in a data container whose titles match the specified pattern. The function originally could be used only for data containers managed by the data browser. Since version 2.49 it can be used for all file-like data containers.
Since: 2.21 |
Gets the list of all volume data in a data container whose titles match the specified pattern. The function originally could be used only for data containers managed by the data browser. Since version 2.49 it can be used for all file-like data containers.
Since: 2.45 |
Gets the list of all XYZ data in a data container whose titles match the specified pattern. The function originally could be used only for data containers managed by the data browser. Since version 2.49 it can be used for all file-like data containers.
Since: 2.45 |
Calls a function for each data container managed by data browser.
|
Gets the data corresponding to a numerical identifier. The identifier can be obtained with gwy_app_data_browser_get_number(). See its documentation for discussion.
Since: 2.41 |
Get list of containers of current data browser.
|
Get current data item of given type. Depending on what you request, the function can return data object themselves, integer keys, ids, ...
|
Gets the list of all channels in a data container (presumably representing a file).
|
Gets the list of all graphs in a data container (presumably representing a file).
|
Reports whether creation of windows by the data-browser is enabled.
Since: 2.21 |
Gets data browser behaviour for inaccessible data.
|
Gets the numerical identifier of data. Each time a data container is added with gwy_app_data_browser_add() it is assigned a new unique numerical identifier. This number can be used in multi-data modules to remember and restore secondary data. Note, however, that the number is only guaranteed to be unique within one process. It does not persist across different program invocations and it does not make sense to store it to the settings or other kinds of permanent storage.
Since: 2.41 |
Gets the list of all spectra in a data container (presumably representing a file).
|
Gets the list of all volume data in a data container (presumably representing a file).
|
Gets the list of all XYZ data in a data container (presumably representing a file).
|
Merges the data from a data container to the current one.
Since: 2.7 |
Removed a data container from the application data browser.
|
Removes a channel watch function.
Since: 2.21 |
Removes a curve map data watch function.
Since: 2.60 |
Removes a graph watch function.
Since: 2.41 |
Removes a volume data watch function.
Since: 2.60 |
Removes an XYZ data watch function.
Since: 2.60 |
Resets visibility of all data objects in a container.
|
Restores the data browser window. The data browser window is always created (if it does not exist). If it should be visible according to settings, is shown at the saved position. Otherwise it is kept hidden until gwy_app_data_browser_show(). |
Makes a brick (volume data) current in the data browser.
Warning: This function does not do what you might expect. Selecting a data object which is not displayed in any view makes it just possible to delete or duplicate in the data browser. Module functions can be only run on visible data. Since: 2.61 |
Switches application data browser to display container of data and
selects
Since: 2.60 |
Makes a data field (image) current in the data browser.
Warning: This function does not do what you might expect. Selecting a data object which is not displayed in any view makes it just possible to delete or duplicate in the data browser. Module functions can be only run on visible data. |
Switches application data browser to display container of
|
Switches application data browser to display container of
|
Makes a graph model current in the data browser.
Warning: This function does not do what you might expect. Selecting a data object which is not displayed in any view makes it just possible to delete or duplicate in the data browser. Module functions can be only run on visible data. |
Makes a lawn (curve map) current in the data browser.
Warning: This function does not do what you might expect. Selecting a data object which is not displayed in any view makes it just possible to delete or duplicate in the data browser. Module functions can be only run on visible data. Since: 2.61 |
Switches application data browser to display container of
However, it is not actually supposed to work with spectra from a different container than those of the currently active channel, so do not try that for now.
Since: 2.7 |
Makes a surface (XYZ data) current in the data browser.
Warning: This function does not do what you might expect. Selecting a data object which is not displayed in any view makes it just possible to delete or duplicate in the data browser. Module functions can be only run on visible data. Since: 2.61 |
Switches application data browser to display container of data and
selects
Since: 2.32 |
Switches application data browser to display container of data and
selects
Since: 2.45 |
Globally enables or disables creation of widgets by the data-browser. By default, the data-browser creates windows for data objects automatically, for instance when reconstructing view of a loaded file, after a module function creates a new channel or graph or when it is explicitly asked so by gwy_app_data_browser_show_3d(). Non-GUI applications that run module functions usually wish to disable GUI. If GUI is disabled the data browser never creates windows showing data objects and also gwy_app_data_browser_show() becomes no-op. Disabling GUI after widgets have been already created is a bad idea. Hence you should do so before loading files or calling module functions.
Since: 2.21 |
Sets data browser behaviour for inaccessible data. Normally, when all visual objects belonging to a file are closed the
container is removed from the data browser and dereferenced, leading to
its finalization. By setting
|
Shows the data browser window. If the window does not exist, it is created. |
Shows a 3D window displaying a channel. If a 3D window of the specified channel already exists, it is just presented to the user. If it does not exist, it is created. The caller must ensure 3D display is available, for example by checking gwy_app_gl_is_ok().
|
Clears all selections associated with a data channel. This is the preferred selection handling after changes in data geometry as they have generally unpredictable effects on selections. Selection should not be removed because this is likely to make the current tool stop working.
|
Runs mask color selector on a data view. This is a convenience function to run gwy_color_selector_for_mask(), possibly taking the initial color from settings.
|
Closes the current file file (very high-level app function). Since: 2.45 |
Asks for file overwrite for a file save chooser.
|
Loads a file into application (a high-level function). At least one of The file is loaded in interactive mode, modules can ask for user input. Upon a successful load all necessary setup tasks are performed. If the load fails, an error dialog is presented.
|
Merges a user-selected file (very high-level app function). Since: 2.7 |
Saves current data to a file (very high-level app function). May fall back to gwy_app_file_save_as() when current data has no file name associated with it, or the format it was loaded from is not saveable. |
Writes container to a file (a high-level function). At least one of The file is saved in interactive mode, modules can ask for user input. If the write fails, an error dialog is presented.
|
Finds the window displaying a data channel.
|
Finds the window displaying given curve map.
Since: 2.60 |
Finds the window displaying a graph model.
Since: 2.45 |
Finds the window displaying given volume data.
Since: 2.42 |
Finds the window displaying given XYZ data.
Since: 2.45 |
Calculates data brick quark identifier from its id.
Since: 2.32 |
Calculates data brick title quark identifier from its id.
Since: 2.43 |
Calculates data brick palette quark identifier from its id.
Since: 2.43 |
Calculates data brick preview quark identifier from its id.
Since: 2.43 |
Gets a volume data brick title.
Since: 2.32 |
Calculates data brick title quark identifier from its id.
Since: 2.43 |
Creates a channel thumbnail.
|
Returns what the app uses as `current directory'. Warning: This function is probably temporary.
|
Creates a curve map thumbnail.
Since: 2.60 |
Calculates data field base visualisation quark identifier from its id. This is the common prefix for range and palette key. It is not useful alone because it is only prefix.
Since: 2.59 |
Gets a data channel title. This function should return a reasonable title for untitled channels, channels with old titles, channels with and without a file, etc.
|
Calculates data field quark identifier from its id.
|
Calculates data field metadata quark identifier from its id.
Since: 2.43 |
Calculates data field palette quark identifier from its id.
Since: 2.43 |
Calculates data field fixed range maximum quark identifier from its id.
Since: 2.43 |
Calculates data field fixed range minimum quark identifier from its id.
Since: 2.43 |
Calculates data field range type quark identifier from its id.
Since: 2.43 |
Calculates data field real-square quark identifier from its id.
Since: 2.60 |
Calculates data field title quark identifier from its id.
Since: 2.43 |
Calculates graph model quark identifier from its id.
Since: 2.7 |
Creates a graph thumbnail. Note this function needs the GUI running (unlike the other thumbnail functions). It cannot be used in a console program.
Since: 2.45 |
Calculates
Since: 2.60 |
Calculates
Since: 2.60 |
Calculates
Since: 2.60 |
Calculates
Since: 2.60 |
Calculates
Since: 2.60 |
Gets a
Since: 2.60 |
Calculates
Since: 2.60 |
Obtains a text buffer with program log messages. This functions may only be called after gwy_app_setup_logging() and, obviously, after GTK+ was intialised. The text buffer is owned by the library and must not be modified nor destroyed. It will be already filled with messages occurring between gwy_app_setup_logging() and this function call. New messages will be appended to the buffer as they arrive.
Since: 2.45 |
Calculates mask field quark identifier from its id.
|
Calculates presentation field quark identifier from its id.
|
Calculates spectra quark identifier from its id.
Since: 2.7 |
Calculates XYZ surface quark identifier from its id.
Since: 2.45 |
Calculates XYZ surface title quark identifier from its id.
Since: 2.45 |
Calculates XYZ surface palette quark identifier from its id.
Since: 2.45 |
Calculates XYZ surface preview quark identifier from its id.
Since: 2.46 |
Gets an XYZ surface data title.
Since: 2.45 |
Calculates data surface title quark identifier from its id.
Since: 2.45 |
Gets the application-wide tooltips instance. Do not use. Use gtk_widget_set_tooltip_text() or gtk_widget_set_tooltip_markup() instead.
|
Creates a volume thumbnail.
Since: 2.33 |
Creates an XYZ data thumbnail.
Since: 2.45 |
Returns OpenGL availability.
|
Creates or presents OpenGL material editor. Material editor is singleton, therefore if it doesn't exist, this function creates and displays it. If it already exists, it simply calls gtk_window_present() on the existing instance. It exists until it's closed by user. |
Creates or presents color gradient editor. Gradient editor is singleton, therefore if it doesn't exist, this function creates and displays it. If it already exists, it simply calls gtk_window_present() on the existing instance. It exists until it's closed by user. |
Initializes internationalization. Normally not needed to call explicitly. |
Sets up style properties for special Gwyddion widgets. Normally not needed to call explicitly. |
Shows a simple log browser for a channel. If the log browser is already shown for this channel it is just raised and given focus. Otherwise, a new window is created.
Since: 2.35 |
Shows a simple log browser for If the log browser is already shown for this
Since: 2.60 |
Shows a simple log browser for volume data. If the log browser is already shown for this volume data it is just raised and given focus. Otherwise, a new window is created.
Since: 2.35 |
Shows a simple log browser for XYZ data. If the log browser is already shown for this XYZ data it is just raised and given focus. Otherwise, a new window is created.
Since: 2.45 |
Returns Gwyddion main application window (toolbox).
|
Sets the main application window. This function is probably only useful in Gwyddion itself and should be ignored. It needs to be called exactly once at Gwyddion startup. It restores the toolbox position and makes gwy_app_main_window_get() work.
|
Gets the application recent files menu. The menu is initially empty and can be updated with
|
Shows a simple metadata browser for a channel. If the metadata browser is already shown for this channel it is just raised and given focus. Otherwise, a new window is created.
Since: 2.32 |
Shows a simple metadata browser for curve map data. If the metadata browser is already shown for this curve map data it is just raised and given focus. Otherwise, a new window is created.
Since: 2.60 |
Shows a simple metadata browser for volume data. If the metadata browser is already shown for this volume data it is just raised and given focus. Otherwise, a new window is created.
Since: 2.32 |
Shows a simple metadata browser for XYZ data. If the metadata browser is already shown for this XYZ data it is just raised and given focus. Otherwise, a new window is created.
Since: 2.45 |
Adds Re-show Last and Repeat Last items to application data process menu. This function is essentially useful only for toolbox construction.
|
Quits the application. This function may present a confirmation dialog to the user and it may let the application to continue running. If it quits the application, it performs some shutdown actions and then quits the Gtk+ main loop with gtk_main_quit().
|
Gets thumbnail of a recently open file.
|
Loads list of recently open files from
Cannot be called more than once (at least not without doing
|
Saves list of recently open files to
|
Moves At least one of
|
Restores a window position and/or size from settings. Unlike gwy_app_save_window_position(), this function has no
Note to restore position (not size) it should be called twice for each window to accommodate sloppy window managers: once before the window is shown, second time immediately after showing the window. Some sanity checks are included, therefore if saved window position and/or size is too suspicious, it is not restored.
|
Runs a curve map processing function on the current data. From the run modes function
Since: 2.45 |
Runs a curve map processing function on current data in specified mode.
Since: 2.45 |
Runs a graph function on the current graph.
|
Runs a data processing function on the current data. From the run modes function
|
Runs a data processing function on current data in specified mode.
|
Runs a volume data processing function on the current data. From the run modes function
Since: 2.32 |
Runs a volume data processing function on current data in specified mode.
Since: 2.32 |
Runs a XYZ data processing function on the current data. From the run modes function
Since: 2.45 |
Runs a XYZ data processing function on current data in specified mode.
Since: 2.45 |
Saves position and/or size of a window to settings. Some sanity checks are included, therefore if window position and/or size is too suspicious, it is not saved.
|
Adds a widget to the application-wide widget sensitvity group. The semantics of this function is the same as SensitivityGroup.add_widget() (in fact, it's a simple wrapper around it).
|
Gets the application-wide widget sensitvity group. The flags to be used with this sensitvity group are defined in
|
Sets the state of application-wide widget sensitvity group. The semantics of this function is the same as SensitivityGroup.set_state() (in fact, it's a simple wrapper around it).
|
Sets volume data title.
Since: 2.32 |
Sets what the app should use as `current directory'. Warning: This function is probably temporary.
|
Sets channel title.
|
Sets
Since: 2.60 |
Sets XYZ surface data title.
Since: 2.45 |
Create gwyddion config directory.
|
Returns error domain for application settings operations. See and use
|
Gets the Gwyddion settings. The program settings are a
|
Returns a suitable log file name.
|
Returns a suitable recent file list file name.
|
Returns a suitable human-readable settings file name.
|
Loads settings file.
|
Saves the settings. Use gwy_app_settings_get_settings_filename() to obtain a suitable default filename.
|
Sets up Gwyddion GLib log handler. The log handler sends the messages to a log file or console, as Gwyddion usually does. This function may not be useful in Gwyddion-based programs unless they try to emulate Gwyddion behaviour closely.
Since: 2.45 |
Switches the current tool to given tool. If the tool is already active it is shown when hidden and hidden when visible.
|
Synchronizes auxiliary image data items between data containers.
|
Create a point in the undo history it is possible to return to. In addition to what gwy_undo_checkpoint() does, this function takes care of updating application controls state.
|
Removes undo/redo information for a data container. In addition to what gwy_undo_container_remove() does, this function takes care of updating application controls state.
Since: 2.23 |
Create a point in the undo history it is possible to return to. In addition to what gwy_undo_checkpoint() does, this function takes care of updating application controls state.
|
Performs undo on a data container. It must have redo available. In addition to what gwy_undo_redo_container() does, this function takes care of updating application controls state.
|
Performs undo on a data container. It must have undo available. In addition to what gwy_undo_undo_container() does, this function takes care of updating application controls state.
|
Adds an entry to the log of the current volume data processing operations for volume data. This simplified variant of
Since: 2.38 |
Resets the cursor for a window. This function lets the Gtk+ main loop to run. If the window cursor was non-default before gwy_app_wait_cursor_start(), it is not restored and has to be set manually. This limitation is due to the nonexistence of a method to obtain the current cursor.
Since: 2.3 |
Changes the cursor for a window to indicate work. This function lets the Gtk+ main loop to run.
Since: 2.3 |
Finishes waiting, closing the dialog. No function like gwy_app_wait_set_message() should be call after that. This function must be called even if user cancelled the operation. |
Reports whether progress reporting is globally enabled.
Since: 2.48 |
Helper function for progressive animated preview. This is a wrapper for gwy_app_wait_set_preview_widget() which creates a simple
image preview displaying No preview is created if progress bars are disabled, see gwy_app_wait_set_enabled().
Since: 2.59 |
Globally enables or disables progress reporting. This function may not be used when a waiting dialog is currently being shown. By default, progress reporting is enabled. Non-GUI applications that run module functions may wish to disable it to avoid GTK+ calls or just showing the progress dialogs. If progress reporting is disabled then functions such as gwy_app_wait_set_message() and gwy_app_wait_set_fraction() become no-op and always
return
Since: 2.48 |
Sets the amount of progress the progress bar on the dialog displays. This function may let the Gtk+ main loop to run. It used to let the main loop to run always. Since version 2.46 it performs automated rate-limiting and only does so if sufficient time has passed since the last main loop invocation. Therefore, you can call it 10000 times per second without fearing that the program will spend all time updating the GUI and no time in the calculation. It must not be called again once the operation is cancelled, i.e.
after any of the progress reporting functions return
|
Sets the message shown on the progress dialog. See also gwy_app_wait_set_message_prefix() which makes this function more usable directly as a callback. This function lets the Gtk+ main loop to run. It must not be called again once the operation is cancelled, i.e.
after any of the progress reporting functions return
|
Sets prefix for the messages shown in the progress dialog. The prefix will take effect in the next gwy_app_wait_set_message() call. This function lets the Gtk+ main loop to run. It must not be called again once the operation is cancelled, i.e.
after any of the progress reporting functions return
|
Sets the preview widget of a wait dialogue. This function needs to be used before gwy_app_wait_start() to have any effect.
Since: 2.54 |
Starts waiting for a window Waiting is global, there can be only one at a time. Do not forget to call gwy_app_wait_finish() when the computation is finished (or cancelled). You should also call gwy_app_wait_set_fraction() or gwy_app_wait_set_message() regularly to leave the GUI responsive.
|
Checks if a progress dialog was cancelled. Calling this function is only meaningful between gwy_app_wait_start() and gwy_app_wait_finish(). It returns
Since: 2.49 |
Adds an entry to the log of the current XYZ data processing operations for XYZ data. This simplified variant of
Since: 2.45 |
Adds a XYZ data title based on surface value units. The guess is very simple, but probably better than `Unknown channel' in most cases. If there already is a title it is left intact, making use of this function as a fall-back easier.
Since: 2.45 |
Canonicalizes an angle to requested interval. For For For For
Since: 2.50 |
Canonicalizes a filesystem path. Particularly it makes the path absolute, resolves `..' and `.', and fixes slash sequences to single slashes. On Win32 it also converts all backslashes to slashes along the way. Note this function does NOT resolve symlinks, use g_file_read_link() for that.
|
Gets inventory with all the critical dimension evaluators.
|
Gets the flag value associated with a check box.
Since: 2.51 |
Creates a new color axis.
|
Creates a new color button.
|
Creates and runs a color selector dialog for a mask. See gwy_mask_color_selector_run() for details.
|
Creates an enum combo box with curves from a graph model. This function is intended for selection of curves from static graphs in graph modules. The graph model is not permitted to change.
Since: 2.45 |
Creates an enum combo box with SI power of 10 multiplies. The integer value is the power of 10.
|
Changes the unit selection displayed by a metric unit combo box.
Since: 2.5 |
Restores a container from is text representation.
|
Creates the typical data processing dialog hbox with a preview. The box is added to the dialog.
Since: 2.59 |
Creates and sets up a preview widget for use in modules.
Since: 2.59 |
Creates and sets up a vector layer for use in module previews. The selection's key will have the form "/0/select/lcname",
where Parameters In typical scenarios this function is also suitable for switching
vector layers in the preview. Simply create a different layer and the
current one will be discarded – this assumes you do not keep the old
layer object around. Selections are kept in
Since: 2.61 |
Obtains the name of currently running curve map processing function. If no curve map processing function is currently running,
If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.60 |
Checks whether a curve map processing function exists.
Since: 2.60 |
Returns the menu path of a curve map processing function. The returned menu path is only the tail part registered by the function, i.e., without any leading "/Curve Map".
Since: 2.60 |
Returns run modes supported by a curve map processing function.
Since: 2.60 |
Gets menu sensititivy mask for a curve map processing function.
Since: 2.60 |
Gets stock icon id of a curve map processing function.
Since: 2.60 |
Gets tooltip for a curve map processing function.
Since: 2.60 |
Runs a curve map processing function identified by
Since: 2.60 |
Creates a data chooser for data channels.
|
Creates a data chooser for curve map data.
Since: 2.60 |
Creates a data chooser for graphs.
Since: 2.41 |
Creates a data chooser for volume data.
Since: 2.33 |
Creates a data chooser for XYZ data.
Since: 2.45 |
Destroys a correlation iterator, freeing all resources.
|
Performs one iteration of correlation. An iterator can be created with DataField.correlate_init(). When iteration ends, either
by finishing or being aborted,
|
Destroys a cross-correlation iterator, freeing all resources.
|
Performs one iteration of cross-correlation. Cross-correlation matches two different images of the same object under changes. It does not use any special features for matching. It simply searches
for all points (with their neighbourhood) of
A cross-correlation iterator can be created with DataField.crosscorrelate_init(). When iteration ends,
either by finishing or being aborted,
|
Sets the weight function to be used within iterative cross-correlation algorithm. By default (not setting it), rectangular windowing is used. This function should be called before running first iteration to get consistent results.
|
Computes fractal dimension by cube counting method from log-log plot data. The |
Computes fractal dimension by partitioning method from log-log plot data. The |
Computes fractal dimension by spectral density function method from log-log plot data. The |
Computes fractal dimension by triangulation method from log-log plot data. The |
Calculates an upper bound of the number of samples in a circular region.
|
Calculates an upper bound of the number of samples in an elliptic region. This function is useful for elliptic areas more or less contained within the data field. Otherwise the returned size can be overestimated a lot. Use DataField.get_elliptic_intersection() for elliptic areas intersecting the data field in arbitrary manner.
|
Destroys a watershed iterator, freeing all resources.
|
Performs one iteration of the watershed algorithm. Fields A watershed iterator can be created with DataField.grains_watershed_init(). When iteration ends,
either by finishing or being aborted,
|
Finds rotation corrections. Rotation correction is computed for for all symmetry types. In addition an estimate is made about the prevalent one.
|
Gets the tooltips object used for adding tooltips to Data window parts. This function does not do anything useful. Do not use it.
|
Sets the tooltips object to use for adding tooltips to data window parts. This function does not do anything useful. Do not use it. This is a class method. It affects only newly cerated data windows, existing data windows will continue to use the tooltips they were constructed with. If no class tooltips object is set before first
|
Returns Use gtk_true() instead.
|
Maps ordinate values to interval [0,1] as gwy_pixbuf_draw_data_field_adaptive() would do. This is useful to find out which positions in the false colour gradient correspond to specific values.
Since: 2.39 |
Makes libgwydraw types safe for deserialization and performs other initialization. You have to call this function before using objects from libgwydraw. Calls gwy_process_type_init() first to make sure libgwyprocess is initialized. It is safe to call this function more than once, subsequent calls are no-op. |
Fills resampled or nely allocated data line with wavelet coefficients.
|
Returns a constant inventory with all available entities.
|
Converts a single named entity The string passed to this function should be a bare entity name, i.e. it should not contain the ampersand and semicolon.
|
Converts entities in a text to UTF-8.
|
Gets the enum value corresponding to currently active combo box item.
|
Sets the active combo box item by corresponding enum value.
|
Convenience callback keeping an integer synchronized with selected enum combo box value.
|
Makes sure an enum value is valid.
|
Returns error domain for expression parsin and evaluation. See and use
|
Gets inventory with all the FD curve presets.
Since: 2.7 |
Finds a nice-for-FFT array size. Here ‘nice’ means three properties are guaranteed: it is greater than
or equal to To be compatible with Gwyddion <= 2.7 one has to pass only data fields and lines with sizes returned by this function to raw integral transforms. Otherwise this function is mainly useful if you extend and pad the input data for other reasons and thus have the freedom to choose a convenient transform size.
|
Multiplies data by given window.
|
Performs windowing of a data field in given direction. This is an old alias for DataField.fft_window_1d().
|
Frees or unmmaps memory allocated by
|
Logs the import of a channel from third-party file. This is a convenience wrapper for
Since: 2.35 |
Logs the import of volume data from third-party file. This is a convenience wrapper for
Since: 2.60 |
Detects the type of a file.
|
Detects the type of a file and gives the score.
Since: 2.1 |
Obtains the name of currently running file type function. Detection routines are not included, only load, save and export functions. If no file type function is currently running,
If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.38 |
Checks whether a file type function exists.
|
Gets file function description. That is, the
|
Returns if the file format is reasonably detectable. This is If files that can be actually loaded as a given type form a subset of files that are detected as this format, which is normaly the case, it makes no sense to let the user explicitly choose between these formats. Hence, detectable formats normally are not explicitly offered.
Since: 2.18 |
Returns operations supported by a file type function.
|
Runs a file type detection function identified by
Value of This is a low-level function, consider using gwy_file_detect() if you simply want to detect a file type.
|
Runs a file export function identified by
It guarantees the container lifetime spans through the actual file saving, so the module function doesn't have to care about it. This is a low-level function, consider using gwy_file_save() if you simply want to save a file.
|
Runs a file load function identified by This is a low-level function, consider using gwy_file_load() if you simply want to load a file. |
Runs a file save function identified by It guarantees the container lifetime spans through the actual file saving, so the module function doesn't have to care about it. This is a low-level function, consider using gwy_file_save() if you simply want to save a file.
|
Sets the detectability status of a file format. See gwy_file_func_get_is_detectable() for details. The only rare case when it makes sense to call this function is when a detection function is provided for some reason, however, this function is not really able to detect the format. For instance, the fallback detection method of the Gwyddion rawfile module.
Since: 2.18 |
Gets the file name corresponding to a data container. The file name is set on two ocasions: file load and successful file save. File export does not set it.
Since: 2.36 |
Loads a data file, autodetecting its type. |
Saves a data file, deciding to save as what type from the file name. It tries to find a module implementing
|
Logs the import of volume data from third-party file. This is a convenience wrapper for
Since: 2.35 |
Logs the import of xyz data from third-party file. This is a convenience wrapper for
Since: 2.45 |
Checks whether file should be ignored. This function checks for common file names indicating files that should be normally ignored. Currently it means backup files (ending with ~ or .bak) and Unix hidden files (starting with a dot).
|
Finds a system Gwyddion directory. On Unix, a compiled-in path is returned, unless it's overriden with environment variables (see gwyddion manual page). On Win32, the directory where the libgwyddion DLL from which this function was called resides is taken as the base and the location of other Gwyddion directories is calculated from it. The returned value is not actually tested for existence, it's up to caller. To obtain the Gwyddion user directory see gwy_get_user_dir().
|
A wrapper for the stdio fopen() function. The fopen() function opens a file and associates a new stream with it. Because file descriptors are specific to the C library on Windows, and a file descriptor is part of the FILE struct, the FILE* returned by this function makes sense only to functions in the same C library. Thus if the GLib-using code uses a different C library than GLib does, the FILE* returned by this function cannot be passed to C library functions like fprintf() or fread(). See your C library manual for more details about fopen().
Since: 2.43 |
Gets the n-th most function from a function statistics.
|
Gets the (preferred) name for a file to store function use statistics to.
|
Returns home directory, or temporary directory as a fallback. Under normal circumstances the same string as g_get_home_dir() would return is returned. But on MS Windows, something like "C:\Windows\Temp" can be returned too, as it is as good as anything else (we can write there).
|
Returns the directory where Gwyddion user settings and data should be stored. On Unix this is usually a dot-directory in user's home directory. On modern Win32 the returned directory resides in user's Documents and Settings. On silly platforms or silly occasions, silly locations (namely a temporary directory) can be returned as fallback. To obtain a Gwyddion system directory see gwy_find_self_dir().
|
Gets the name of currently selected GL material of a selection button.
|
Creates a GL material selection button.
|
Sets the currently selected GL material of a selection button.
|
Creates a tree view with GL material list.
|
Selects a GL material in a GL material list and scrolls to make it visible.
|
Gets inventory with all the GL materials.
|
Convenience function to get a GL material from gwy_gl_materials() by name.
|
Gets the name of currently selected gradient of a selection button.
|
Creates a gradient selection button.
|
Sets the currently selected gradient of a selection button.
|
Creates a tree view with gradient list.
|
Selects a gradient in a gradient list and scrolls to make it visible.
|
Gets inventory with all the gradients.
|
Convenience function to get a gradient from gwy_gradients() by name.
|
Draws a line segment on a drawable.
|
Draws a point on a drawable.
|
Obtains the name of currently running graph function. If no graph function is currently running, If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.38 |
Checks whether a graph function exists.
|
Gets menu path of a graph function. The returned menu path is only the tail part registered by the function, i.e., without any leading "/Graph".
|
Gets menu sensititivy mask for a graph function.
|
Gets stock icon id of a graph function.
|
Gets tooltip for a graph function.
|
Runs a graph function identified by
|
Gets the number of distinct colors
|
Gets a preset graph color. Preset colors are a set of selected colors one can use to distingush graph curves when there is no reason to prefer a particular color. Note they can occasionally change between version, even their number can change.
|
Gets the tooltips object used for adding tooltips to Graph window parts. This function does not do anything useful. Do not use it.
|
Sets the tooltips object to use for adding tooltips to graph window parts. This function does not do anything useful. Do not use it. This is a class method. It affects only newly created graph windows, existing graph windows will continue to use the tooltips they were constructed with. If no class tooltips object is set before first
|
Adds help to a curve map data processing function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.60 |
Adds help to a file function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.38 |
Adds help to a graph function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.38 |
Adds help to a data processing function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.38 |
Adds help to a volume data processing function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.38 |
Adds help to a window pointing to the user guide. If the window is a This is a relatively low-level function and should not be necessary in modules. An exception may be modules with multiple user interfaces described in different parts of the guide – but this should be rare. It is a suitable functions for adding help to base application windows, such as channel or volume windows.
Since: 2.38 |
Adds help to a window pointing to an arbitrary URI. If the window is a This function should not be necessary anywhere within Gwyddion itself. Use the functions pointing to the user guide instead as they can handle language versions or changing the user guide base location. It may be useful for third-party modules if they wish to add a help facility behaving similarly to built-in modules.
Since: 2.38 |
Adds help to a XYZ data processing function dialog. Note the help button will not be added if no help URI is found for the currently running function or help is not available.
Since: 2.45 |
Check whether help is available. This is a weak check that finds if we have any help-showing backend
that might work at all, have the user guide module map, and if the user
guide locations is a local directory it checks whether it exists. If it
returns
Since: 2.38 |
Immediately shows a specific help location. This function should be rarely needed. It may fail if help is not available.
Since: 2.38 |
This function uses two-point interpolation methods to get interpolated value between two arbitrary data points.
|
Computes interpolated value from 2 or 4 equidistant values. For For For four value interpolations you have to prepare
Interpolation with non-interpolating bases are silently replaced with an interpolating function with the same support size. See gwy_interpolation_interpolate_1d() for a function interpolating from interpolation coefficients.
|
Obtains the basis support size for an interpolation type.
Since: 2.2 |
Obtains the interpolating basis property of an inteprolation type. Interpolation types with inteprolating basis directly use data values for interpolation. For these types gwy_interpolation_resolve_coeffs_1d() and gwy_interpolation_resolve_coeffs_2d() are no-op. Generalized interpolation types (with non-interpolation basis) require to preprocess the data values to obtain interpolation coefficients first. On the ohter hand they typically offer much higher interpolation quality.
Since: 2.2 |
Interpolates a signle data point in one dimension. The interpolation basis support size can be obtained generically with gwy_interpolation_get_support_size().
Since: 2.2 |
Interpolates a signle data point in two dimensions.
Since: 2.2 |
Resamples a one-dimensional data array. This is a primitive operation, in most cases methods such as DataLine.new_resampled() provide more convenient interface.
Since: 2.2 |
Resamples a two-dimensional data array. This is a primitive operation, in most cases methods such as DataField.new_resampled() provide more convenient interface.
Since: 2.2 |
Transforms data values in a one-dimensional array to interpolation coefficients. This function is no-op for interpolation types with finite-support interpolating function. Therefore you can also omit it and use the data array directly for these interpolation types.
Since: 2.2 |
Transforms data values in a two-dimensional array to interpolation coefficients. This function is no-op for interpolation types with finite-support interpolating function. Therefore you can also omit it and use the data array directly for these interpolation types.
Since: 2.2 |
Shifts a one-dimensional data block by a possibly non-integer offset. The
Since: 2.2 |
Convert string representation of key to numerical.
|
Creates a bold, left aligned label. The purpose of this function is to avoid propagation of too much markup to translations (and to reduce code clutter by avoiding dummy constructor and left-aligning automatically).
|
Registeres a layer function (layer type).
|
Reports whether logging of data processing operations is globally enabled.
Since: 2.35 |
Globally enables or disables logging of data processing operations. By default, logging is enabled. Non-GUI applications that run module functions may wish to disable it. Of course, the log will presist only if the data container is saved into a GWY file. If logging is disabled logging functions such as
Since: 2.35 |
Creates and runs a color selector dialog for a mask. Note this function does not return anything, it runs the color selection dialog modally and returns when it is finished.
Since: 2.1 |
Calculates curvature parameters at the apex from two-dimensional quadratic polynomial coefficients. This is an old name for
Since: 2.22 |
Finds the line from
|
Finds the point from
|
Fits a polynom through a general (x, y) data set.
|
Finds a human-friendly representation for a range of numbers.
|
Establishes wether the test point
Warning: Result can be either True or False if the test point is *exactly* on an edge. Since: 2.7 |
Finds k-th item of an array of values using Quick select algorithm. The value positions change as follows. The returned value is
guaranteed to be at
Since: 2.50 |
Finds median of an array of values using Quick select algorithm. See gwy_math_kth_rank() for details of how the values are shuffled.
|
Performs subpixel refinement of parabolic a two-dimensional maximum. An alias for gwy_math_refine_maximum_2d().
Since: 2.42 |
Performs subpixel refinement of parabolic a one-dimensional maximum. The central value corresponds to x-coordinate 0, distances between
values are unity. The refinement is based by fitting a parabola through
the maximum. If it fails or the calculated maximum lies farther than the
surrounding values the function sets the refined maximum to the origin
and returns
Since: 2.49 |
Performs subpixel refinement of parabolic a two-dimensional maximum. The central value corresponds to coordinates (0,0), distances between
values are unity. The refinement is based by fitting a two-dimensional
parabola through the maximum. If it fails or the calculated maximum lies
farther than the surrounding values the function sets the refined maximum
to the origin and returns
Since: 2.49 |
Finds trimmed mean of an array of values. At least one value must remain after the trimming, i.e.
The function can be also used to calculate normal mean values as it implements efficiently the cases when no trimming is done at either end.
Since: 2.50 |
Creates a pop-up GL material menu. Object data
|
Creates a pop-up gradient menu. Object data
|
Opens a module data file in the user directory. The function wraps gwy_fopen(), forming the full file name automatically and handling subdirectory creation. The error can be from
Since: 2.51 |
Saves module data file to the user directory. The function wraps g_file_set_contents(), forming the full file name automatically and handling subdirectory creation. The error can be from
Since: 2.51 |
Prevents the registration of a module of given name. This function blocks future module registration using
Since: 2.48 |
Unblocks the registration of a module of given name. This function influences future module registration. Already loaded modules are unaffected.
Since: 2.48 |
Returns error domain for module loading. See and use
|
Returns error domain for file module functions. See and use
|
Returns full file name of a module.
|
Reports whether the registration of a module is enabled. If the registration of module The reported values only represents the current state of blocking. A
module
Since: 2.48 |
Convert numerical representation of key to string. The argument may only be identifier actually corresponding to string key, for instance obtained with gwy_key_from_name(). Do not pass random integers to this function.
|
Gets inventory with all the NLFit presets.
|
Paints a data field to a pixbuf with an auto-stretched color gradient. Minimum data value is mapped to start of |
Paints a data field to a pixbuf with a color gradient adaptively. The mapping from data field (minimum, maximum) range to gradient is nonlinear, deformed using inverse function to height density cummulative distribution. |
Paints a data field to a pixbuf as a single-color mask with varying opacity. Values equal or smaller to 0.0 are drawn as fully transparent, values greater or equal to 1.0 as fully opaque, values between are linearly mapped to pixel opacity.
|
Paints a data field to a pixbuf with an explicite color gradient range.
|
Renders a preview of a XYZ data surface to a data field.
Since: 2.46 |
Obtains the name of currently running data processing function. If no process function is currently running, If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.38 |
Checks whether a data processing function exists.
|
Returns the menu path of a data processing function. The returned menu path is only the tail part registered by the function, i.e., without any leading "/Data Process".
|
Returns run modes supported by a data processing function.
|
Gets menu sensititivy mask for a data processing function.
|
Gets stock icon id of a data processing function.
|
Gets tooltip for a data processing function.
|
Runs a data processing function identified by
|
Makes libgwyprocess types safe for deserialization and performs other initialization. You have to call this function from the main thread before using objects from libgwyprocess. It calls gwy_type_init() first to make sure libgwyddion is initialized. It is safe to call this function more than once, subsequent calls are no-op. |
Gets the integer value associated with a radio button.
|
Sets the integer value associated with a radio button. This function allow to change associated radio button values after
creation or even construct a radio button group with associated integers
without the help of
|
Reports the size of a single raw data item.
Since: 2.25 |
Checks if data field has equal lateral and value units, possibly showing error message. If the data field does not have the same lateral and value units a
simple error message dialog is shown for
Since: 2.59 |
Checks if data field has the same horizontal and vertical pixel dimensions, possibly showing error message. If the data field is not square a simple error message dialog is shown
for
Since: 2.59 |
Destroys the inventories of all resource classes. This function makes the affected resource classes unusable. Its purpose is to faciliate reference leak debugging by destroying a large number of objects that normally live forever. Note static resource classes that never called Since: 2.8 |
Reconstructs a resource from human readable form.
|
Selects a resource in a list and scrolls to make it visible.
|
Removes RGBA color components from a container. This is a convenience function to remove the components in the common arrangement.
|
Runs a modal dialog transient for another another dialog, trying to work around bugs. If both dialogs are modal, bad things can happen in some graphical
environments, such as the second being hidden under the first one and
inaccessible. This function attempts to work around this by temporarily
setting the parent dialog (the one If the dialog is not transient for anything or its parent is not modal it is just run normally. When the function resturns only the dialog has been destroyed.
Since: 2.62 |
Saves a report or other auxiliary data to a user specified file. This is actually a simple
Since: 2.3 |
Selects an item in filtered tree view showing an inventory. Usually the tree view would show a
Since: 2.62 |
Makes an object identical to another object of the same type. More precisely,
|
Makes an object identical to another object of the same type, with explicit type checking. This function is the same as gwy_serializable_clone(), except it asserts the object
type, which must be Since 2.52
|
Creates a copy of an object. If the object doesn't support duplication natively, it's brute-force serialized and then deserialized, this may be quite inefficient, namely for large objects. You can duplicate a
|
Calculates the expected size of serialized object.
|
Check whether When
|
Sets up data view zoom to not exceed specified size. Before calling this function, data keys have be set, data fields and layers have to be present and physically square mode set in the container. Sizing of both pixel-wise square and physically square displays is performed correctly.
Since: 2.7 |
Translate a message id containing disambiguating prefix ending with `|'.
|
Gets inventory with all the 3D geometric shape fitting presets.
Since: 2.47 |
Creates a new SI unit from string representation. This is a more powerful version of For example, for
|
Clones a value format to another. This function follows the convention of many value format updating functions that can either modify an existing format or allocate a new one.
Since: 2.46 |
Copies a value format structure.
Since: 2.39 |
Frees a value format structure.
|
Calculates the sinc function. The sinc function is equal to
sin(
Since: 2.51 |
Creates a new spline curve passing through given points. See Spline.set_points() for discussion.
Since: 2.45 |
Registers stock items. This function must be called before any stock items are used. |
Measures the width of UTF-8 encoded string in fixed-width font. This corresponds to width of the string displayed on a text terminal, for instance. Zero and double width characters are taken into account. It is not guaranteed all terminals display the string with the calculated width.
Since: 2.52 |
Finds position where two strings differ.
|
Checks whether a string is valid identifier. Valid identifier must start with an alphabetic character or a
character from Note underscore is not allowed by default, you have to pass it in
|
Removes characters in Use gwy_strkill(g_strdup(
|
Replaces occurences of string See
|
Creates a new surface, filling it with provided points.
Since: 2.45 |
Creates a new surface with preallocated size. The surface will contain the speficied number of points with uninitialised values.
Since: 2.45 |
Attaches an adjustment bar with spinbutton and labels, or something else, to a table row. The group of controls takes three table columns: adjustment bar, spinbutton and units. You can use functions gwy_table_hscale_get_scale(), gwy_table_hscale_get_check(), etc. to get the various widgets from pivot later. The function usually does the right thing but what exactly happens
with various
Since: 2.49 |
Attaches a spinbutton with a scale and labels, or something else, to a table row. The group of controls takes four table columns: label, scale, spinbutton and units. You can use functions gwy_table_hscale_get_scale(), gwy_table_hscale_get_check(), etc. to get the various widgets from pivot later. The function usually does the right thing but what exactly happens
with various
|
Attaches a widget with two labels to a table.
|
Attaches a spinbutton with two labels to a table.
|
Finds a widget in Coordinates ( If there are multiple matches due to overlapping widgets, a random match is returned.
|
Gets the check button associated with a pivot object. May return
|
Gets the (left) label associated with a pivot object. May return
|
Gets the middle widget associated with a pivot object.
|
Gets the horizontal scale associated with a pivot object. May return
|
Gets the units label associated with a pivot object. May return
|
Sets sensitivity of a group of controls create by gwy_table_attach_hscale() or gwy_table_attach_adjbar(). For controls without an enable/disable check button controls the
sensitivity as expected. If the hscale was created with
This function can also be used with rows created by gwy_table_attach_spinbutton() too if the spinbutton is
passed as
|
Returns error domain for expression parsin and evaluation. See and use
Since: 2.18 |
Obtains the state of internal multithread processing.
Since: 2.53 |
Enables or disables internal multithread processing. This function can be called any time during the program life time to switch between single- and multithread processing. It must be called from the main thread while no Gwyddion data processing functions are being executed.
Since: 2.53 |
Performs certainty map algorithm published by Villarrubia. This function converts all fields into form requested by "morph_lib.c" library, that is almost identical with original Villarubia's library. Result certainty map can be used as a mask of points where tip did not directly touch the surface. |
Performs the tip convolution algorithm published by Villarrubia, which is equivalent to morphological dilation operation. If the operation is aborted the size and contents of
|
Performs surface reconstruction (erosion) algorithm published by Villarrubia, which is equivalent to morphological erosion operation. If the operation is aborted the size and contents of
|
Performs full blind estimation algorithm published by Villarrubia. This function converts all fields into form requested by "morph_lib.c" library, that is almost identical with original Villarubia's library. Note that the threshold value must be chosen sufficently high value to supress small fluctulations due to noise (that would lead to very sharp tip) but sufficiently low value to put algorithm at work. A value similar to 1/10000 of surface range can be good. Otherwise we recommend to start with zero threshold and increase it slowly to observe changes and choose right value.
|
Performs partial blind estimation algorithm published by Villarrubia. This function converts all fields into form requested by "morph_lib.c" library, that is almost identical with original Villarubia's library. Note that the threshold value must be chosen sufficently high value to supress small fluctulations due to noise (that would lead to very sharp tip) but sufficiently low value to put algorithm at work. A value similar to 1/10000 of surface range can be good. Otherwise we recommend to start with zero threshold and increase it slowly to observe changes and choose right value.
|
Find number of actual tip model presets.
|
Get data related to tip preset.
|
Get data related to preset with specified name.
|
Get group name of preset (e. g. "analytical".)
|
Get preset identifier within all presets.
|
Get name of the preset (e. g. "contact").
|
Registeres a tool function (tool type).
|
Makes libgwyddion types safe for deserialization and performs other initialization. You have to call this function from the main thread before using objects from libgwyddion. It calls g_type_init() first to make sure GLib object system is initialized. It is safe to call this function more than once, subsequent calls are no-op. |
Create a point in the undo history it is possible to return to.
|
Tests whether a container was modified. FIXME: it may not work.
|
Returns whether there is any redo available for a container.
|
Returns whether there is any undo available for a container.
|
Removes undo/redo information for a data container.
|
Marks a data container as umodified (that is, saved).
|
Reports whether undo/redo is globally enabled.
Since: 2.21 |
Create a point in the undo history it is possible to return to.
|
Performs undo on a data container. It must have redo available.
|
Globally enables or disables undo/redo. By default, undo/redo is enabled. Non-GUI applications that run module functions may wish to disable it to conserve resources. If undo/redo is disabled undo information manipulating functions such as gwy_app_undo_qcheckpoint() become no-op and gwy_undo_container_get_modified() always returns zero. Disabling undo also removes saved undo data of all containers.
Since: 2.21 |
Performs undo on a data container. It must have undo available.
|
Escapes special characters in a string. Escapes the special characters '', '', ' ', ' ', ' ', '', '' and '"' in the string source by inserting a '' before them. Additionally all characters in the range 0x01-0x1F (everything below SPACE), the character 0x7F, characters 0xC0 and 0xC1, and all characters in the range 0xF5-0xFF are replaced with a '' followed by their octal representation. Characters supplied in exceptions are not escaped. In essence, this functions differs from g_strescape() by preserving valid UTF-8 strings, unless they contain ‘odd’ characters. Passing strings which are not valid UTF-8 is possible, but generally not advised. Function g_strcompress() does the reverse conversion.
Since: 2.62 |
Gets the major version of Gwyddion. If the version is 1.99.7.20060604, this function returns 1.
|
Gets the minor version of Gwyddion. If the version is 1.99.7.20060604, this function returns 99.
|
Gets the full Gwyddion version as a string. If the version is 1.99.7.20060604, this function returns
This is the only method to get finer version information than major.minor. However, only development versions use finer versioning than major.minor therefore a module or app requiring such information is probably broken anyway. A meaningful use is to advertise the version of Gwyddion your app runs with.
|
Obtains the name of currently running volume data processing function. If no volume data processing function is currently running,
If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.38 |
Checks whether a volume data processing function exists.
Since: 2.32 |
Returns the menu path of a volume data processing function. The returned menu path is only the tail part registered by the function, i.e., without any leading "/Volume Data".
Since: 2.32 |
Returns run modes supported by a volume data processing function.
Since: 2.32 |
Gets menu sensititivy mask for a volume data processing function.
Since: 2.32 |
Gets stock icon id of a volume data processing function.
Since: 2.32 |
Gets tooltip for a volume data processing function.
Since: 2.32 |
Runs a volume data processing function identified by
Since: 2.32 |
Obtains the activate-on-unfocus state of a widget.
Since: 2.5 |
Sets the activate-on-unfocus state of a widget. When it is enabled, signal "GtkWidget::activate" is emited whenever focus leaves the widget.
Since: 2.5 |
Make widget's sensitivity follow the sensitivity of another widget. The sensitivity of
Since: 2.8 |
Returns OpenGL framebuffer configuration for 3D widgets. Call gwy_widgets_gl_init() first.
|
Configures an OpenGL-capable visual for 3D widgets. Use gwy_widgets_get_gl_config() to get the framebuffer configuration. This function must be called before OpenGL widgets can be used.
|
Makes libgwydgets types safe for deserialization and performs other initialization. You have to call this function before using widgets and objects from libgwydgets. Calls gwy_draw_type_init() first to make sure libgwydraw is initialized. It is safe to call this function more than once, subsequent calls are no-op. |
Calculates natural logarithm multiplied by the argument for integers. The value for zero This function is useful for entropy calculations where values of
Since: 2.44 |
Obtains the name of currently running surface data processing function. If no surface data processing function is currently running,
If multiple nested functions are running (which is not usual but technically possible), the innermost function name is returned.
Since: 2.38 |
Checks whether a surface data processing function exists.
Since: 2.45 |
Returns the menu path of a surface data processing function. The returned menu path is only the tail part registered by the function, i.e., without any leading "/XYZ Data".
Since: 2.45 |
Returns run modes supported by a surface data processing function.
Since: 2.45 |
Gets menu sensititivy mask for a surface data processing function.
Since: 2.45 |
Gets stock icon id of a surface data processing function.
Since: 2.45 |
Gets tooltip for a surface data processing function.
Since: 2.45 |
Runs a surface data processing function identified by
Since: 2.45 |
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 | http://epydoc.sourceforge.net |