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 |