Basic Image AlgorithmS Library
2.8.0
|
Implementation of a CannyEdge filter dialog. More...
#include <Gui/FilterDialogCannyEdge.hh>
Public Member Functions | |
virtual void | CopyOriginalImage () |
Copy the OrigImg's content to the FilteredImage. More... | |
virtual void | EnableCancelButton (bool enable=true) const |
virtual void | EnableFilterButton (bool enable=true) const |
virtual void | EnablePreviewButton (bool enable=true) const |
virtual void | EnableResetButton (bool enable=true) const |
virtual void | EnableSaveButton (bool enable=true) const |
FilterDialogCannyEdge (const Image< InputST > &origImage, wxWindow *parent, wxWindowID id=BIAS::ID_WIN_CANNY_EDGE, const wxString &title=wxT("Canny Edge Filter Dialog"), const wxString &name=wxT("FilterDialogCannyEdge")) | |
virtual wxBoxSizer * | GetButtonSizer () const |
Image< OutputST > | GetFilteredImage () const |
virtual bool | GetImageIsFiltered () const |
virtual wxBoxSizer * | GetMainSizer () const |
Orientation: wxVERTICAL. More... | |
Image< InputST > | GetOriginalImage () const |
virtual wxBoxSizer * | GetParamSizer () const |
It's purpose is to hold few elements like spinctrl/slider/etc for parameter inputs. More... | |
virtual wxString | GetSavedImagePath () const |
virtual void | RemoveLine () |
Just for optical reason, if you don't want that line, just remove it. More... | |
void | SaveFilteredImage (wxCommandEvent &WXUNUSED(event)) |
Save the image to the disk. More... | |
virtual void | SetFilteredImage (const Image< OutputST > &img) |
Sets the filtered image. More... | |
virtual void | SetImageIsFiltered (const bool filtered) |
Sets if image was filtered or not. More... | |
virtual void | SetOriginalImage (const Image< InputST > &img) |
Sets the source image for filter. More... | |
virtual | ~FilterDialogCannyEdge () |
Protected Member Functions | |
virtual void | OnCancelButton (wxCommandEvent &WXUNUSED(event)) |
Quits the dialog. More... | |
void | OnFilterButton (wxCommandEvent &WXUNUSED(event)) |
concrete Implementation of the pure OnFilterButton() from the base class. More... | |
virtual void | OnPreviewButton (wxCommandEvent &WXUNUSED(event)) |
Shows the filtered image. More... | |
void | OnResetButton (wxCommandEvent &event) |
virtual void | OnResetButton (wxCommandEvent &WXUNUSED(event)) |
Reset the original image but it does not reset the given parameter(s) More... | |
Implementation of a CannyEdge filter dialog.
Definition at line 44 of file FilterDialogCannyEdge.hh.
FilterDialogCannyEdge::FilterDialogCannyEdge | ( | const Image< InputST > & | origImage, |
wxWindow * | parent, | ||
wxWindowID | id = BIAS::ID_WIN_CANNY_EDGE , |
||
const wxString & | title = wxT("Canny Edge Filter Dialog") , |
||
const wxString & | name = wxT("FilterDialogCannyEdge< InputST, OutputST >") |
||
) |
Definition at line 32 of file FilterDialogCannyEdge.cpp.
References BIAS::ID_BTN_FILTER_FDB, BIAS::ID_PANEL_DOUBLE_VAL, and BIAS::FilterDialogCannyEdge< InputST, OutputST >::OnFilterButton().
|
virtual |
Definition at line 227 of file FilterDialogCannyEdge.cpp.
|
virtualinherited |
Copy the OrigImg's content to the FilteredImage.
Definition at line 202 of file FilterDialogBase.cpp.
References BIAS::ImageConvert::ConvertST(), BIAS::ImageBase::ST_float, and BIAS::ImageBase::ST_unsignedchar.
|
virtualinherited |
Definition at line 290 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 269 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 276 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 283 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 262 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 143 of file FilterDialogBase.cpp.
|
inherited |
Definition at line 157 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 164 of file FilterDialogBase.cpp.
|
virtualinherited |
Orientation: wxVERTICAL.
Definition at line 129 of file FilterDialogBase.cpp.
|
inherited |
Definition at line 150 of file FilterDialogBase.cpp.
|
virtualinherited |
It's purpose is to hold few elements like spinctrl/slider/etc for parameter inputs.
If you want elements to be added vertically, then add another sizer in this sizer with your flavor.
Orientation: wxHORIZONTAL
Definition at line 136 of file FilterDialogBase.cpp.
|
virtualinherited |
Definition at line 171 of file FilterDialogBase.cpp.
|
protectedvirtualinherited |
Quits the dialog.
Definition at line 332 of file FilterDialogBase.cpp.
Referenced by BIAS::FilterDialogBase< InputST, OutputST >::FilterDialogBase().
|
protectedvirtual |
concrete Implementation of the pure OnFilterButton() from the base class.
Implements BIAS::FilterDialogBase< InputST, OutputST >.
Definition at line 241 of file FilterDialogCannyEdge.cpp.
References BIAS::ImageBase::CM_Grey, BIAS::ImageConvert::Convert(), and BIAS::ImageBase::IsPlanar().
Referenced by BIAS::FilterDialogCannyEdge< InputST, OutputST >::FilterDialogCannyEdge().
|
protectedvirtualinherited |
Shows the filtered image.
Definition at line 308 of file FilterDialogBase.cpp.
References BIAS::ID_WIN_PREVIEW.
Referenced by BIAS::FilterDialogBase< InputST, OutputST >::FilterDialogBase().
|
protected |
Definition at line 320 of file FilterDialogCannyEdge.cpp.
References BIAS::FilterDialogBase< InputST, OutputST >::OnResetButton().
|
protectedvirtualinherited |
Reset the original image but it does not reset the given parameter(s)
Definition at line 321 of file FilterDialogBase.cpp.
Referenced by BIAS::FilterDialogBase< InputST, OutputST >::FilterDialogBase(), BIAS::FilterDialogGradientSobel3x3< InputST, OutputST >::OnResetButton(), BIAS::FilterDialogGauss< InputST, OutputST >::OnResetButton(), BIAS::FilterDialogMedian< InputST, OutputST >::OnResetButton(), BIAS::FilterDialogCannyEdge< InputST, OutputST >::OnResetButton(), BIAS::FilterDialogMean< InputST, OutputST >::OnResetButton(), and BIAS::FilterDialogRescale< InputST, OutputST >::OnResetButton().
|
virtualinherited |
Just for optical reason, if you don't want that line, just remove it.
Definition at line 297 of file FilterDialogBase.cpp.
|
inherited |
Save the image to the disk.
Definition at line 236 of file FilterDialogBase.cpp.
References BIAS::ImageIO::Save().
Referenced by BIAS::FilterDialogBase< InputST, OutputST >::FilterDialogBase().
|
virtualinherited |
Sets the filtered image.
Used by derived classes for replacing the old filtered image with that from the successful filter procedure.
Definition at line 188 of file FilterDialogBase.cpp.
|
virtualinherited |
Sets if image was filtered or not.
Definition at line 195 of file FilterDialogBase.cpp.
|
virtualinherited |
Sets the source image for filter.
Definition at line 179 of file FilterDialogBase.cpp.