- getAttempts() - Method in class org.epics.graphene.profile.utils.Statistics
-
Returns the number of iterations in the render loop of profiling.
- getAuthorMessage() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Gets the author associated with the profile.
- getAverageMs() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Returns the average time in ms in the set of timings.
- getAverageTime() - Method in class org.epics.graphene.profile.utils.Statistics
-
Returns the average time in ms per iteration in the render loop
- getBufferInLoop() - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Gets whether the image buffer is created within the render loop or beforehand.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileAreaGraph2D
-
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileBubbleGraph2D
-
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileHistogram1D
-
Generates Histogram1D data that can be used in rendering.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Gets a set of random Gaussian 2D cell data.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileLineGraph2D
-
Gets a set of random Gaussian 2D point data.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileLockHistogram1D
-
Gets the histogram data used for each profiler.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileParallelHistogram1D
-
Gets the histogram data used for each thread.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileScatterGraph2D
-
Gets a set of random Gaussian 2D point data.
- getDataset() - Method in class org.epics.graphene.profile.impl.ProfileSparklineGraph2D
-
Gets a set of random Gaussian 2D point data.
- getDataset() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
The data that to be rendered in the render loop.
- getDatasetMessage() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Gets the comment associated with the data set.
- getDate(DateUtils.DateFormat) - Static method in class org.epics.graphene.profile.io.DateUtils
-
Gets the current date specified by the given format.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileAreaGraph2D
-
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileBubbleGraph2D
-
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileHistogram1D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileLineGraph2D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileLockHistogram1D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileParallelHistogram1D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileScatterGraph2D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.impl.ProfileSparklineGraph2D
-
Returns the name of the graph being profiled.
- getGraphTitle() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Gets the type of graph renderer.
- getHeight() - Method in class org.epics.graphene.profile.utils.Resolution
-
Returns the image height of the resolution in pixels.
- getImage() - Method in class org.epics.graphene.profile.image.ImagePanel
-
Gets the image of the panel
- getLogFileName() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Gets the name of the CSV file to save statistics to.
- getMaxTries() - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Gets the number of times the profiler will try to render.
- getNanoAverages(int) - Method in class org.epics.graphene.profile.utils.StopWatch
-
Gets the average of all sets of timings after the first start timings.
- getNanoTimings() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Returns a copy of the set of times
- getNumDataPoints() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Gets the size of the data determined by the size of x data and y data.
- getNumDataPoints() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Gets the size of the data set.
- getNumGraphs() - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
Gets the number of graphs for the renderer.
- getNumGraphs() - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
Gets the number of graphs for the renderer.
- getNumGraphs() - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
Gets the number of graphs for the renderer.
- getNumXDataPoints() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Gets number of x-value data points.
- getNumYDataPoints() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Gets number of y-value data points.
- getOutput() - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
- getOutput() - Method in class org.epics.graphene.profile.settings.RenderSettings
-
List of headers for the data members.
- getOutput() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
List of headers for the data members.
- getOutput() - Method in interface org.epics.graphene.profile.settings.Settings
-
List of headers for the data members.
- getOutput() - Method in class org.epics.graphene.profile.utils.Resolution
-
Gets the list of data to output this as settings.
- getOutput() - Method in class org.epics.graphene.profile.utils.StopWatch
-
- getPixels() - Method in class org.epics.graphene.profile.utils.Resolution
-
Returns the amount of pixels based on this resolution.
- getProfileSettings() - Method in class org.epics.graphene.profile.Profiler
-
- getProfileTitle() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- getProfileTitle() - Method in class org.epics.graphene.profile.Profiler
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileAreaGraph2D
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileBubbleGraph2D
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileHistogram1D
-
Returns the renderer used in the render loop.
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Returns the renderer used in the render loop.
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileLineGraph2D
-
Returns the renderer used in the render loop.
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileScatterGraph2D
-
Returns the renderer used in the render loop.
- getRenderer(int, int) - Method in class org.epics.graphene.profile.impl.ProfileSparklineGraph2D
-
Returns the renderer used in the render loop.
- getRenderer(int, int) - Method in class org.epics.graphene.profile.ProfileGraph2D
-
The renderer used in the render loop.
- getRenderSettings() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- getResolution() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- getResults() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
A mapping that gets the results of profiler that
maps a statistics result to every dataset size that is
mapped to every resolution.
- getSaveImage() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Gets the image to be saved.
- getSaveMessage() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Gets the general comment associated with the profile.
- getSaveSettings() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Gets the settings to be saved to the output file
for a profile.
- getSaveSettings() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Gets the settings to be saved to the output file
for a profile.
- getStatisticLineData() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Forms a set of point 2D data for each resolution profiled
where the point is composed of the number of data points profiled
and the average profile time.
- getStatistics() - Method in class org.epics.graphene.profile.Profiler
-
Gets profile statistics.
- getTestTime() - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Gets the time limit (seconds) for how long the profiler will try to render.
- getTimeType() - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Gets the type of time measured in profiling
- getTimeType() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Gets the type of time used by the watch.
- getTitle() - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
- getTitle() - Method in class org.epics.graphene.profile.settings.RenderSettings
-
List of headers for the data members.
- getTitle() - Method in class org.epics.graphene.profile.settings.SaveSettings
-
List of headers for the data members.
- getTitle() - Method in interface org.epics.graphene.profile.settings.Settings
-
List of headers for the data members.
- getTitle() - Method in class org.epics.graphene.profile.utils.Resolution
-
- getTitle() - Method in class org.epics.graphene.profile.utils.StopWatch
-
- getTotalMs() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Returns the total time in ms in the set of timings.
- getTotalTime() - Method in class org.epics.graphene.profile.utils.Statistics
-
Returns the total time spent in the render loop.
- getUniqueName(String, String) - Static method in class org.epics.graphene.profile.io.ImageWriter
-
Gets a unique filename by appending .# after the name to prevent
a file overwrite.
- getUpdateDescription() - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Gets the update of the description.
- getUpdates() - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Gets the updates to be applied to the renderer.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileAreaGraph2D
-
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileBubbleGraph2D
-
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileHistogram1D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileLineGraph2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileScatterGraph2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.impl.ProfileSparklineGraph2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getVariations() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
- getWidth() - Method in class org.epics.graphene.profile.utils.Resolution
-
Returns the image width of the resolution in pixels.
- graphBuffer - Variable in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
The data member containing the image being rendered.
- graphStatistics() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Displays a separate frame for every profile operation
performed.
- graphStatistics() - Method in class org.epics.graphene.profile.Profiler
-
Graphs the profile statistics in a histogram, line graph, and averaged line graph.
- main(String[]) - Static method in class org.epics.graphene.profile.impl.ProfileLockHistogram1D
-
Profiles for Histogram1D with lock synchronization,
prints the statistics to the console and saves the statistics.
- main(String[]) - Static method in class org.epics.graphene.profile.impl.ProfileParallelHistogram1D
-
Profiles for Histogram1D with parallel threads,
prints the statistics to the console and saves the statistics.
- main(String[]) - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Starting point to running the test methods.
- main(String[]) - Static method in class org.epics.graphene.profile.VisualProfiler
-
Constructs a VisualProfiler to provide
graphical user interface options to profile renderers.
- makeCell1DGaussianRandomData(int) - Static method in class org.epics.graphene.profile.utils.DatasetFactory
-
Generates Cell1D data that can be used in rendering.
- makeCell2DGaussianRandomData(int, int) - Static method in class org.epics.graphene.profile.utils.DatasetFactory
-
Generates Cell2D data that can be used in rendering.
- makeFrame() - Static method in class org.epics.graphene.profile.VisualProfiler
-
Makes a JFrame containing a VisualProfiler.
- makePoint1DGaussianRandomData(int) - Static method in class org.epics.graphene.profile.utils.DatasetFactory
-
Generates Point1D data that can be used in rendering.
- makePoint2DGaussianRandomData(int) - Static method in class org.epics.graphene.profile.utils.DatasetFactory
-
Generates Point2D data that can be used in rendering.
- makePoint3DWithLabelGaussianRandomData(int) - Static method in class org.epics.graphene.profile.utils.DatasetFactory
-
Generates Point3D data that can be used in rendering.
- maxDataset1D() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every 1D renderer (ie - Histogram1D).
- maxDataset1DCell() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every 2D Point data renderer (ie - AreaGraph).
- maxDataset2DCell() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every 2D Cell data renderer (ie - IntensityGraph).
- maxDataset2DPoint() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every 2D Point data renderer (ie - LineGraph).
- maxDataset3DPoint() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every 2D Point data renderer (ie - BubbleGraph).
- maxDatasetMultiline() - Static method in class org.epics.graphene.profile.TestCaseProfiler
-
Test method for the maximum dataset size used on
every Multiline (2D Point) data renderer (ie - NLineGraphs).
- MultiLevelProfiler - Class in org.epics.graphene.profile
-
Handles the profiling for testing rendering (specifically the draw) of a
Graph2DRenderer through sets of testing settings.
- MultiLevelProfiler(ProfileGraph2D) - Constructor for class org.epics.graphene.profile.MultiLevelProfiler
-
Creates a object to profile a Graph2DRenderer
using a ProfileGraph2D and analyzing performance
through various sets of renderings at specified intervals
of data sizes and image resolution sizes.
- paintComponent(Graphics) - Method in class org.epics.graphene.profile.image.ImagePanel
-
- parseCSV(File) - Static method in class org.epics.graphene.profile.io.CSVReader
-
Reads an entry for each entry in the .CSV file and validates the file
as a valid .CSV file.
- percentChange(double, double) - Static method in class org.epics.graphene.profile.utils.ProfileAnalysis
-
Calculates the percent change from initial to final.
- performanceChange(double, double) - Static method in class org.epics.graphene.profile.utils.ProfileAnalysis
-
Determines the significance of the change from the initial value to
the final value.
- postIterationAction() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- postIterationAction() - Method in class org.epics.graphene.profile.Profiler
-
- preLoopAction() - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
- preLoopAction() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- preLoopAction() - Method in class org.epics.graphene.profile.Profiler
-
- print(String) - Method in class org.epics.graphene.profile.VisualProfiler
-
Prints the text to the console of the panel.
- print(List<String>) - Method in class org.epics.graphene.profile.VisualProfiler
-
Prints all the text to the console of the panel.
- printStatistics() - Method in class org.epics.graphene.profile.Profiler
-
- printStatistics() - Method in class org.epics.graphene.profile.utils.Statistics
-
Displays the statistics in the console.
- processPreResult(Resolution, int) - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Performed every iteration of profiling and is the action undertaken
before knowing the statistics about the profile.
- processResult(Resolution, int, Statistics) - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Performed every iteration of profiling and is the action undertaken
after knowing the statistics about the profile.
- processTimeWarning(int) - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Performed after the call to profile but prior to actual
image rendering.
- profile() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Runs through the list of dataset sizes paired with every element
from the list of image resolutions to profile a
ProfileGraph2D to analyze the performance of the graph
renderer and how the performance is effected by data size and
image size.
- profile() - Method in class org.epics.graphene.profile.Profiler
-
- PROFILE_PATH - Static variable in class org.epics.graphene.profile.VisualProfiler
-
Package location for ProfileGraph2D subclasses.
- ProfileAnalysis - Class in org.epics.graphene.profile.utils
-
Provides the tools necessary for comparing the output tables of profiling
to determine changes in the results.
- ProfileAreaGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for AreaGraph2DRenderer.
- ProfileAreaGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileAreaGraph2D
-
- ProfileBubbleGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for BubbleGraph2DRenderer.
- ProfileBubbleGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileBubbleGraph2D
-
- ProfileGraph2D<T extends Graph2DRenderer,S> - Class in org.epics.graphene.profile
-
Handles the profiling for testing rendering (specifically the draw) of a Graph2DRenderer.
- ProfileGraph2D() - Constructor for class org.epics.graphene.profile.ProfileGraph2D
-
Creates a graph profiler.
- ProfileHistogram1D - Class in org.epics.graphene.profile.impl
-
Handles profiling for Histogram1D.
- ProfileHistogram1D() - Constructor for class org.epics.graphene.profile.impl.ProfileHistogram1D
-
- ProfileIntensityGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for IntensityGraph2DRenderer.
- ProfileIntensityGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
- ProfileLineGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for LineGraph2DRenderer.
- ProfileLineGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileLineGraph2D
-
- ProfileLockHistogram1D - Class in org.epics.graphene.profile.impl
-
Handles profiling for Histogram1D while synchronized.
- ProfileLockHistogram1D() - Constructor for class org.epics.graphene.profile.impl.ProfileLockHistogram1D
-
Creates a tool to profile Histogram1D where multiple renders are performed with synchronization.
- ProfileMultilineGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for MultilineGraph2DRenderer.
- ProfileMultilineGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
- ProfileMultiYAxisGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for MultiAxisLineGraph2DRenderer.
- ProfileMultiYAxisGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- ProfileNLineGraphs2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for MultiAxisLineGraph2DRenderer when drawing separateAreas graphs.
- ProfileNLineGraphs2D() - Constructor for class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
- ProfileParallelHistogram1D - Class in org.epics.graphene.profile.impl
-
Handles profiling for Histogram1D in parallel (by threading).
- ProfileParallelHistogram1D() - Constructor for class org.epics.graphene.profile.impl.ProfileParallelHistogram1D
-
Creates a tool to profile Histogram1D where multiple renders are performed by several threads of histogram profilers.
- Profiler - Class in org.epics.graphene.profile
-
- Profiler() - Constructor for class org.epics.graphene.profile.Profiler
-
- ProfileScatterGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for ScatterGraph2DRenderer.
- ProfileScatterGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileScatterGraph2D
-
- ProfileSettings - Class in org.epics.graphene.profile.settings
-
The settings of a profile object that deal with the actual process of
profiling.
- ProfileSettings() - Constructor for class org.epics.graphene.profile.settings.ProfileSettings
-
- ProfileSparklineGraph2D - Class in org.epics.graphene.profile.impl
-
Handles profiling for SparklineGraph2DRenderer.
- ProfileSparklineGraph2D() - Constructor for class org.epics.graphene.profile.impl.ProfileSparklineGraph2D
-
- PROTECTED_FILES - Static variable in class org.epics.graphene.profile.VisualProfiler
-
File names of files that cannot be deleted (protected) by the
VisualProfiler's FileViewer.
- sameImages(String, String) - Static method in class org.epics.graphene.profile.image.ImageAssert
-
Determines whether the images specified by the file paths are identical.
- sameImages(BufferedImage, BufferedImage) - Static method in class org.epics.graphene.profile.image.ImageAssert
-
Determines whether the images are identical by checking every pixel.
- saveImage(String, BufferedImage) - Static method in class org.epics.graphene.profile.io.ImageWriter
-
Saves the image as a png with the given name in the specified path
by ProfileGraph2D.
- saveImage(String, String, BufferedImage) - Static method in class org.epics.graphene.profile.io.ImageWriter
-
Saves the image as a png with the gaiven name in the specified path.
- saveImage() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
- saveImages() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Saves the images generated by the profiling.
- SaveSettings - Class in org.epics.graphene.profile.settings
-
A general purpose collection of messages to be saved to a
.CSV output file for profiling.
- SaveSettings() - Constructor for class org.epics.graphene.profile.settings.SaveSettings
-
- saveStatistics() - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Creates a table (.CSV format) to display the results,
with the dataset sizes as the row heading and the
resolution as the column heading.
- saveStatistics() - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Writes the profile statistics to a CSV file designated to the profile graph.
- saveStatistics(String, List, List) - Method in class org.epics.graphene.profile.Profiler
-
- setAuthor(String) - Method in class org.epics.graphene.profile.VisualProfiler
-
Sets the current user, or author of the profiling.
- setAuthorMessage(String) - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Set the author associated with the profile.
- setBufferInLoop(boolean) - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Sets whether the image buffer is created within the render loop or beforehand.
- setDatasetMessage(String) - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Set the comment associated with the data set.
- setDatasetSizes(List<Integer>) - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Sets the dataset sizes to be profiled.
- setEnabledActions(boolean) - Method in class org.epics.graphene.profile.VisualProfiler
-
Enables (or disables) all action buttons in the panel.
- setHeight(int) - Method in class org.epics.graphene.profile.utils.Resolution
-
Sets the image height of the resolution in pixels.
- setImage(Image) - Method in class org.epics.graphene.profile.image.ImagePanel
-
Sets the image of the panel.
- setImageSizes(List<Resolution>) - Method in class org.epics.graphene.profile.MultiLevelProfiler
-
Sets the resolution sizes to be profiled.
- setMaxTries(int) - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Sets the number of times the profiler will try to render.
- setNumDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Sets the number of x and y data points.
- setNumDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
- setNumDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
- setNumDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
- setNumDataPoints(int) - Method in class org.epics.graphene.profile.ProfileGraph2D
-
Sets the size of the data set.
- setNumGraphs(int) - Method in class org.epics.graphene.profile.impl.ProfileMultilineGraph2D
-
Sets the number of graphs for the renderer.
- setNumGraphs(int) - Method in class org.epics.graphene.profile.impl.ProfileMultiYAxisGraph2D
-
Sets the number of graphs for the renderer.
- setNumGraphs(int) - Method in class org.epics.graphene.profile.impl.ProfileNLineGraphs2D
-
Sets the number of graphs for the renderer.
- setNumXDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Sets number of x-value data points.
- setNumYDataPoints(int) - Method in class org.epics.graphene.profile.impl.ProfileIntensityGraph2D
-
Sets number of y-value data points.
- setSaveImage(BufferedImage) - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Sets the image to be saved.
- setSaveMessage(String) - Method in class org.epics.graphene.profile.settings.SaveSettings
-
Set the general comment associated with the profile.
- setTestTime(int) - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Sets the time limit (seconds) for how long the profiler will try to render.
- setTimeType(StopWatch.TimeType) - Method in class org.epics.graphene.profile.settings.ProfileSettings
-
Sets the type of time to be measured.
- setTimeType(StopWatch.TimeType) - Method in class org.epics.graphene.profile.utils.StopWatch
-
Sets the utility used to measure time changes.
- Settings - Interface in org.epics.graphene.profile.settings
-
Representation of an object that can be outputted by some or all
of its data members.
- setUpdate(String) - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Looks for a corresponding update based on the description,
and does nothing if no update is found, else updates.
- setUpdate(List<String>) - Method in class org.epics.graphene.profile.settings.RenderSettings
-
Looks for corresponding updates based on the descriptions,
and does nothing if no update is found, else updates.
- setWidth(int) - Method in class org.epics.graphene.profile.utils.Resolution
-
Sets the image width of the resolution in pixels.
- showGraph(ShowResizableGraph.Renderer) - Static method in class org.epics.graphene.profile.image.ShowResizableGraph
-
- showHistogram(Cell1DDataset) - Static method in class org.epics.graphene.profile.image.ShowResizableGraph
-
- showLineGraph(Point2DDataset) - Static method in class org.epics.graphene.profile.image.ShowResizableGraph
-
- ShowResizableGraph - Class in org.epics.graphene.profile.image
-
- ShowResizableGraph(ShowResizableGraph.Renderer) - Constructor for class org.epics.graphene.profile.image.ShowResizableGraph
-
Creates new form ShowImage
- ShowResizableGraph.Renderer - Class in org.epics.graphene.profile.image
-
- ShowResizableGraph.Renderer() - Constructor for class org.epics.graphene.profile.image.ShowResizableGraph.Renderer
-
- start() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Starts the watch.
- STATISTICALLY_SIGNIFICANT - Static variable in class org.epics.graphene.profile.utils.ProfileAnalysis
-
Percent level in which difference in values are considered statistically
significant and thus take appropriate (warning) action.
- Statistics - Class in org.epics.graphene.profile.utils
-
Stores useful values that can be obtained through profiling.
- Statistics(int, double, double) - Constructor for class org.epics.graphene.profile.utils.Statistics
-
Constructs and initializes the specified set of statistics.
- stop() - Method in class org.epics.graphene.profile.utils.StopWatch
-
Stops the watch.
- stopWatch - Variable in class org.epics.graphene.profile.Profiler
-
- StopWatch - Class in org.epics.graphene.profile.utils
-
A timing system to track a set of durations of a process.
- StopWatch(int) - Constructor for class org.epics.graphene.profile.utils.StopWatch
-
Constructs and initializes the watch from the max number
of times the watch will be stopped.
- StopWatch.TimeType - Enum in org.epics.graphene.profile.utils
-
Type of measurement for time.
- SUPPORTED_PROFILERS - Static variable in class org.epics.graphene.profile.VisualProfiler
-
Java class names of all ProfileGraph2D subclasses.
- SUPPORTED_TABLES_1D - Static variable in class org.epics.graphene.profile.io.CSVFinder
-
The file names of the tables supported by 1D table analysis
(not MultiLevelProfiler tables).