|
Public Member Functions |
| ShotSegmenterGUI (int x, int y, bool doZoom, bool mainIs2d, bool vpIs2d, RgbDataSrc *src) |
void | SetCUTs (Array2dScalarReal64 *CUTS) |
void | SetFOIs (Array2dScalarReal64 *FOIS) |
void | SetDISs (Array2dScalarReal64 *DISS) |
void | SetOTHs (Array2dScalarReal64 *OTHS) |
void | SetScores (Array2dScalarReal64 *Scores) |
void | SetPredictions (Array2dScalarReal64 *Predictions) |
void | SetWeights (Array2dScalarReal64 *Weights) |
void | SetSource (RgbDataSrc *src) |
void | MainLoop () |
void | HandleCycleSrc () |
void | HandleDestroyEvent () |
void | BlurImage (Array2dVec3UInt8 *&rgb, double sigma) |
void | HandleNewFrame () |
void | NavFrameEvent (VideoNav *src, int requestedFrame, void *listenerData) |
virtual void | OnViewMouse (OglGui::View *view, int msg, int btn, int state, float x, float y) |
Public Attributes |
VideoNav * | mVideoDecision |
VideoNav * | mVideoProcess |
View * | mWeightsView |
Plot::Plot * | mHistogramPlot |
Plot::Plot * | mHistogramPlotW |
Plot::Line * | mHistogramPlottable |
Plot::Line * | mHistogramPlottableW |
Plot::Plot * | mScoresPlot |
Plot::Line * | mScoresPlottable |
Plot::Line * | mProbsPlottable |
Plot::Line * | mCUTPlottable |
Plot::Line * | mDISPlottable |
Plot::Line * | mOTHPlottable |
Plot::Line * | mFOIPlottable |
Plot::Line * | mDecisionBoundaryPlottable |
Plot::Line * | mPlotScale1 |
Plot::Line * | mPlotScale2 |
Plot::Line * | mPlotScale3 |
Plot::Line * | mPlotScale4 |
Plot::Line * | mPlotScale5 |
Plot::Line * | mProcessRange |
Plot::Line * | mDecisionRange |
RgbDataSrc * | mPredictSrc |
Array2dScalarReal64 * | mWeights |
Array2dScalarReal64 * | mPr |
Array2dScalarReal64 * | mDr |
Array2dScalarReal64 * | mDecisionBoundary |
ShotSegmenter * | mShotSeg |
double | mBlurSigma |
int | mBlurDer |