BackgroundSuppressionShell::BackgroundSuppressionShell() : mCurrentFrame(0), mCurrentProgress(0.0), mProgressStep(1.0), mpRaster(NULL), mSingleForegroundMask(false), mpTemporaryBuffer(NULL) { setSubtype("Background Estimation"); setAbortSupported(true); setWizardSupported(true); mpAnimation.addSignal(SIGNAL_NAME(Animation, FrameChanged), Slot(this, &BackgroundSuppressionShell::processNextStreamingFrame)); }
InterpreterManagerShell::InterpreterManagerShell() : mInteractiveEnabled(true) { setType(PlugInManagerServices::InterpreterManagerType()); executeOnStartup(true); destroyAfterExecute(false); setWizardSupported(false); setAbortSupported(false); setSubtype(""); allowMultipleInstances(false); }
ConnectedComponents::ConnectedComponents() : mpView(NULL), mpLabels(NULL), mXOffset(0), mYOffset(0) { setName("Connected Components"); setDescription("Label connected components in an AOI."); setDescriptorId("{0535c0ef-6d3f-413e-a2f4-563aa2fe39d9}"); setCopyright(APP_COPYRIGHT); setVersion(APP_VERSION_NUMBER); setProductionStatus(APP_IS_PRODUCTION_RELEASE); setAbortSupported(true); setMenuLocation("[General Algorithms]/Connected Components"); addDependencyCopyright("OpenCV", Service<UtilityServices>()->getTextFromFile(":/licenses/opencv")); }
NormalizeData::NormalizeData() : mAbortFlag(false) { setName("NormalizeData"); setDescription("Convert to double and normalize."); setDescriptorId("{94E9A2F4-35FA-44E5-B6EF-EB47634EA64E}"); setCopyright(IMPROC_COPYRIGHT); setVersion(IMPROC_VERSION_NUMBER); setProductionStatus(IMPROC_IS_PRODUCTION_RELEASE); setAbortSupported(true); setMenuLocation("[General Algorithms]/Normalize Data"); }
Tutorial1::Tutorial1() { setDescriptorId("{5D8F4DD0-9B20-42B1-A060-589DFBC85D00}"); setName("set using setName()"); setDescription("set using setDescription()"); setCreator("set using setCreator()"); setVersion("set using Version()"); setCopyright("set using setCopyRight()"); setProductionStatus(false); setType("set using setType()s"); setMenuLocation("[Set Extension Name Here]/Is this 1?"); setAbortSupported(false); }
conservative_filter::conservative_filter() { setDescriptorId("{BE00BBC3-A1E3-4b0d-8780-1B5D9A8620CD}"); //set this later!! setName("Conservative Filter"); setVersion("1.0"); setDescription("Apply the conservative filter algorithm with a given radius to the raster data"); setCreator("Vijesh"); setCopyright("Copyright (C) 2012, Vijesh M <*****@*****.**>"); setProductionStatus(true); setType("Algorithm"); setSubtype("Conservative Filter"); setMenuLocation("[Photography]/Conservative Filter"); setAbortSupported(false); }
LocalSharpening::LocalSharpening() { setDescriptorId("{B8B8B457-1C37-444C-AD76-00DCDCB712EB}"); setName("Local Sharpening"); setDescription("Image Enhancement through local sharpening"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Image Enhancement"); setMenuLocation("[Astronomy]/Local Sharpening"); setAbortSupported(true); }
LiDAR_roof_segmentation::LiDAR_roof_segmentation(): mpGui(NULL) { setDescriptorId("{09d9618e-1d57-11e4-ba18-b2227cce2b54}"); setName("LiDAR Roof Extraction Plug-In"); setDescription("Plug-In developed for the GSoC 2014 project http://opticks.org/confluence/display/~roberta.ravanelli/GSoC+2014%3A+LiDAR+segmentation+Plug-In+based+on+RANSAC+and+PCA+algorithms+for+Opticks"); setCreator("Roberta Ravanelli <*****@*****.**>"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setMenuLocation("[Point Cloud]/LiDAR Roof Extraction Plug-In"); setAbortSupported(false); }
ChangeUpDirection::ChangeUpDirection() : mAbort(false) { setName("Change Up Direction"); setCreator(APP_COPYRIGHT); setVersion(APP_VERSION_NUMBER); setShortDescription("Rotate a data set so there is a new up direction."); setDescription("Rotate a data set so there is a new up direction.\n" "A new window will be created when running in interactive mode.\n" "If run in plug-in batch mode, the destination element is created but a window is not created."); setDescriptorId("{2e9c4c05-c7c6-4644-b6a7-9ef75e22ccb6}"); setMenuLocation("[General Algorithms]/Change Up Direction"); setProductionStatus(APP_IS_PRODUCTION_RELEASE); setAbortSupported(true); }
Tutorial3::Tutorial3() { setDescriptorId("{2073076C-2676-45B9-AA7B-A2607104655C}"); setName("Tutorial 3"); setDescription("Accessing cube data."); setCreator("Opticks Community"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Statistics"); setMenuLocation("[Tutorial]/Tutorial 3"); setAbortSupported(true); }
bilinear_bayer::bilinear_bayer() { setDescriptorId("{77A5FDA5-1C6A-420F-AAEA-98602A38B382}"); setName("bilinear_bayer"); setDescription("Demosaicing on CFA of an image"); setCreator("Pratik Anand"); setVersion("0.1"); setCopyright("Copyright (C) 2011, Pratik Anand <*****@*****.**>"); setProductionStatus(true); setType("Algorithm"); setSubtype("Demosaicing"); setMenuLocation("[Photography]/Demosaicing - bilinear interpolation"); setAbortSupported(false); }
ImageRegistration::ImageRegistration() { setDescriptorId("{7F7AA7CF-428B-4D13-A69E-B0016EDFC63A}"); setName("Image Registration"); setDescription("Astronomical Image Registration"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Image Registration"); setMenuLocation("[Astronomy]/Image Registration"); setAbortSupported(true); }
EdgeDetector::EdgeDetector() { setDescriptorId("{C72E631E-3B4A-4b40-93B0-D2AA01E23315}"); setName("Edge Detector"); setDescription("Edge Detector for SAR"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("SAR Edge"); setMenuLocation("[SAR]/SAR Edge Detect"); setAbortSupported(true); }
ResamplerPlugIn::ResamplerPlugIn() { setName("Spectral Resampler"); setDescriptorId("{D20D4C10-B9B8-4ADB-85FA-105446430966}"); setSubtype("Algorithm"); setShortDescription("Run Spectral Resampler"); setDescription("Resample spectral signatures to a set of wavelengths."); setMenuLocation("[Spectral]/Support Tools/Spectral Resampler"); setAbortSupported(true); setCopyright(SPECTRAL_COPYRIGHT); setVersion(SPECTRAL_VERSION_NUMBER); setProductionStatus(SPECTRAL_IS_PRODUCTION_RELEASE); setWizardSupported(true); }
Prewitt::Prewitt() { setDescriptorId("{90FDF5C6-C1DD-4D31-9291-8DFA6B654F2D}"); setName("Prewitt Edge Detection"); setVersion("Sample"); setDescription("Calculate and return an edge detection raster element for first band " "of the provided raster element."); setCreator("Opticks Community"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Edge Detection"); setMenuLocation("[Edge Detection]/Prewitt Filter"); setAbortSupported(true); }
Scharr::Scharr() { setDescriptorId("{2100746F-68FD-4ABB-BF84-02C887D4F896}"); setName("Scharr Edge Detection"); setVersion("Sample"); setDescription("Calculate and return an edge detection raster element for first band " "of the provided raster element."); setCreator("Opticks Community"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Edge Detection"); setMenuLocation("[Edge Detection]/Scharr Filter"); setAbortSupported(true); }
pagauss::pagauss() { setDescriptorId("0d63a7b0-6c16-11e0-ae3e-0800200c9a66}"); setName("Gaussian blur"); setVersion("Sample"); setDescription("Perform gaussian blur on a given image " "of the provided raster element."); setCreator("Pratik Anand"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Edge Detection"); setMenuLocation("[Tutorial]/pagauss_res"); setAbortSupported(true); }
adaptive_median::adaptive_median() { setDescriptorId("{FF1EFA03-0888-4199-AB40-0503C9FABC80}"); setName("adaptive_median"); setDescription ("Perform noise reduction on an image using an adaptive median filter"); setCreator("Pratik Anand"); setVersion("0.1"); setCopyright("Copyright (C) 2011, Pratik Anand <*****@*****.**>"); setProductionStatus(true); setType("Algorithm"); setSubtype("Noise reduction"); setMenuLocation("[Photography]/adaptive_median"); setAbortSupported(false); }
Deconvolution::Deconvolution() { setDescriptorId("{CC472EDD-2FD5-42E1-8138-DF1519A480D8}"); setName("Deconvolution Enhancement"); setDescription("Image Enhancement through deconvolution"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Image Enhancement"); setMenuLocation("[Astronomy]/Deconvolution"); setAbortSupported(true); pOriginalImage = NULL; }
TextureSegmentation::TextureSegmentation() { setDescriptorId("{21860EDB-3761-4e7f-B4DF-169369576749}"); setName("SAR Image Segmentation"); setDescription("Segmentation for SAR"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Segmentation"); setMenuLocation("[SAR]/Segmentation"); setAbortSupported(true); pBuffer = NULL; }
SkinsPlugIn::SkinsPlugIn() : mpDefaultAction(NULL), mpSkinsMenu(NULL) { setDescriptorId("{3a01c75e-29c2-4ad6-a3d4-5794ad9b6ee0}"); setName("Skins"); setDescription("Plug-in to manage skins."); setVersion(SKINS_VERSION_NUMBER); setProductionStatus(SKINS_IS_PRODUCTION_RELEASE); setCreator("Trevor R.H. Clarke <*****@*****.**>"); setCopyright(SKINS_COPYRIGHT); setType("Manager"); setSubtype("Skins"); allowMultipleInstances(false); executeOnStartup(true); destroyAfterExecute(false); setAbortSupported(false); setWizardSupported(false); }
WaveletKSigmaFilter::WaveletKSigmaFilter() { setDescriptorId("{28702D56-4634-4CCC-8840-C10F805C9870}"); setName("Wavelet K-Sigma Filter "); setDescription("Remove noise for astronomical image"); setCreator("Yiwei Zhang"); setVersion("Sample"); setCopyright("Copyright (C) 2008, Ball Aerospace & Technologies Corp."); setProductionStatus(false); setType("Sample"); setSubtype("Denoise"); setMenuLocation("[Astronomy]/Wavelet K-Sigma Filter"); setAbortSupported(true); rowBlocks = BLOCK_ROWS; colBlocks = BLOCK_COLS; pBuffer = (double *)malloc(sizeof(double)*(10+rowBlocks)*(10+colBlocks)); }
ConvolutionFilterShell::ConvolutionFilterShell() : mpAoi(NULL) { setSubtype("Convolution Filter"); setAbortSupported(true); }