| 
    mxlib
    
   c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo] 
   | 
 
Azimuthally variable boxcare kernel.
Averages the image in a boxcare defined by a radial and azimuthal extent.
Definition at line 89 of file imageFilters.hpp.
#include <improc/imageFilters.hpp>
Public Member Functions | |
| azBoxKernel (arithT radWidth, arithT azWidth) | |
| azBoxKernel (arithT radWidth, arithT azWidth, arithT maxAz) | |
| void | setMaxWidth () | 
| Sets the max width based on the configured az and rad widths.   | |
Public Attributes | |
| arithT | m_radWidth { 0 } | 
| the half-width of the averaging box, in the radial direction, in pixels.   | |
| arithT | m_azWidth { 0 } | 
| the half-width of the averaging box, in the azimuthal direction, in pixels.   | |
| arithT | m_maxAz { 0 } | 
      
  | 
  inline | 
| [in] | radWidth | the half-width of the averaging box, in the radial direction, in pixels. | 
| [in] | azWidth | the half-width of the averaging box, in the azimuthal direction, in pixels. | 
Definition at line 103 of file imageFilters.hpp.
References mx::improc::azBoxKernel< _arrayT, _kernW >::setMaxWidth().
      
  | 
  inline | 
| [in] | radWidth | the half-width of the averaging box, in the radial direction, in pixels. | 
| [in] | azWidth | the half-width of the averaging box, in the azimuthal direction, in pixels. | 
| [in] | maxAz | the maximum half-width of the averging box in the azimuthal direction, in degrees. >= 0. If 0 or >= 180, then no maximum is enforced. | 
Definition at line 111 of file imageFilters.hpp.
References mx::math::dtor(), mx::improc::azBoxKernel< _arrayT, _kernW >::m_maxAz, and mx::improc::azBoxKernel< _arrayT, _kernW >::setMaxWidth().
      
  | 
  inline | 
Sets the max width based on the configured az and rad widths.
Definition at line 128 of file imageFilters.hpp.
References mx::improc::azBoxKernel< _arrayT, _kernW >::m_azWidth, and mx::improc::azBoxKernel< _arrayT, _kernW >::m_radWidth.
Referenced by mx::improc::azBoxKernel< _arrayT, _kernW >::azBoxKernel(), and mx::improc::azBoxKernel< _arrayT, _kernW >::azBoxKernel().
| arithT mx::improc::azBoxKernel< _arrayT, _kernW >::m_azWidth { 0 } | 
the half-width of the averaging box, in the azimuthal direction, in pixels.
Definition at line 97 of file imageFilters.hpp.
Referenced by mx::improc::azBoxKernel< _arrayT, _kernW >::setMaxWidth().
| arithT mx::improc::azBoxKernel< _arrayT, _kernW >::m_maxAz { 0 } | 
the maximum half-width of the averging box in the azimuthal direction, in degrees. >= 0. If 0 or >= 180, then no maximum is enforced.
Definition at line 98 of file imageFilters.hpp.
Referenced by mx::improc::azBoxKernel< _arrayT, _kernW >::azBoxKernel().
| arithT mx::improc::azBoxKernel< _arrayT, _kernW >::m_radWidth { 0 } | 
the half-width of the averaging box, in the radial direction, in pixels.
Definition at line 96 of file imageFilters.hpp.
Referenced by mx::improc::azBoxKernel< _arrayT, _kernW >::setMaxWidth().