|
ThreeB 1.1
|
| AdvancedDialog | Control panel which basically presents the .cfg file in a large edit box along with additional necessary things (frame range and pixel size) |
| ClassicGlow | Plugin implementing the classic glow/hot LUT which seems to be missing from ImageJ |
| CloseButtonListener | Close button issues a window close event |
| ConjugateGradientOnly< Size, Precision > | Class for performing optimization with Conjugate Gradient, where only the derivatives are available |
| DataForMCMC | Closure hoding the data required do use GibbsSampler2 See FitSpots for naming of variables |
| EControlPanel | Control panel for running 3B plugin and providing interactive update |
| ExportButtonListener | Listener for the export button |
| FitSpots | Mega class which actually does the meat of the spot fitting |
| FitSpotsGraphics | Graphics class for FittingSpots |
| FloatSliderWithBox | This class makes a floating point slider bar with an edit box next to it for more precision |
| FreeEnergyHessian | Class for computing the Hessian of the negative free energy |
| SampledMultispot::GibbsSampler | Draw samples from the spot states given the spots positions and some data |
| SampledMultispot::GibbsSampler2 | Gibbs sampling class which masks spots to reduce computation |
| GraphicsGL | Graphics class which draws information to the screen using OpenGL |
| IndexLexicographicPosition< Cmp, First > | Class for sorting a list of indexes to an array of spots lexicographically according to the 2D positions of the spots |
| JNIUserInterface | 3B User interface for the Java plugin |
| Kahan | Class implementing the Kahan summation algorithm to allow accurate summation of very large numbers of doubles |
| LessSecond | Comparator functor for the first element of a std::pair |
| LoadTestData | Plugin class to load the standard test data from the JAR file |
| LogFileParseError | Null struct thrown if a parse error is encountered when trying to load a log file |
| MT19937 | Useful wrapper for MT19937 random number generator class |
| NegativeFreeEnergy | Class for computing the negitve free energy using thermodynamic integration |
| NullGraphics | Graphics class which does absoloutely nothing |
| NullUICallback | User interface callback class which does nothing |
| MT19937::ParseError | Null struct thrown if attempting to load state from stream yields a parse error |
| SampledBackgroundData | Closure holding image data generated using samples drawn from the model |
| FloatSliderWithBox::SliderChanged | |
| SomethingChanges | Listener class which triggers a complete redraw |
| SPair | Utility class to hold a pair of strings |
| Spot | Basic spot class, simply contains coordinates |
| SpotNegProbabilityDiffWithSampledBackground | Compute the derivative of the negative log probability with respect to the parameters of one spot, given some samples of the other spots |
| SampledMultispot::SpotWithBackgroundMasked | This class compute the log-diff-hess probability of a spot, given an image patch and background due to existing spots |
| StateParameters | Internal state (excluding fixed settings) which represents the entire internal state of spot fitting |
| StopButtonListener | Stop 3B thread |
| FloatSliderWithBox::TextChanged | |
| three_B | ImageJ plugin class |
| ThreeBDialog | Dialog box for starting 3B The dialog highlights bad things in red |
| ThreeBGlobalConstants | |
| ThreeBHelp | 3B plugin cclass to bring up a basic help window |
| ThreeBLoader | Plugin class to load up an old 3B run |
| ThreeBRunner | This class deals with running the actual 3B code It should be run in a separate thread It will make calls back to a viewer, and accepts termination calls as well |
| UserInterfaceCallback | Callback class used by FitSpots to provide enough hooks for a user interface |
| UserInterfaceCallback::UserIssuedStop | |
| Util | Utility calss to hold a number of handy static functions |
1.7.4