| 
    casacore
    
   | 
 
#include <ConvolveGridder.h>
Public Member Functions | |
| ConvolveGridder (const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset, const String &convType="SF") | |
| virtual void | setConvolutionFunction (const String &type) | 
| virtual | ~ConvolveGridder () | 
| virtual Bool | grid (Array< Range > &gridded, const Vector< Domain > &position, const Range &value) | 
| virtual Bool | degrid (const Array< Range > &gridded, const Vector< Domain > &position, Range &value) | 
| Vector< Double > & | cFunction () | 
| Vector< Int > & | cSupport () | 
| Int & | cSampling () | 
  Public Member Functions inherited from casacore::Gridder< Domain, Range > | |
| Gridder () | |
| Gridder (const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset) | |
| virtual | ~Gridder () | 
| virtual Range | correct (const IPosition &loc) | 
| virtual void | correctX1D (Vector< Range > &factor, const Int locy) | 
| Return a correction vector in x for loc y.   | |
| Vector< Int > & | location (Vector< Int > &loc, const Vector< Domain > &pos) | 
| Vector< Domain > & | position (Vector< Domain > &gpos, const Vector< Domain > &pos) | 
| virtual Bool | onGrid (const Vector< Int > &loc) | 
| virtual Bool | onGrid (const Vector< Int > &loc, const Vector< Int > &delta) | 
| virtual Bool | onGrid (const Vector< Domain > &pos) | 
| void | setOffset (const Vector< Int > &off) | 
| void | setOffset (const IPosition &off) | 
Protected Member Functions | |
| virtual Range | correctionFactor1D (Int loc, Int len) | 
| Correction factor for 1 dimension.   | |
  Protected Member Functions inherited from casacore::Gridder< Domain, Range > | |
| Int | nint (Double val) | 
| virtual void | fillCorrectionVectors () | 
Private Attributes | |
| Vector< Double > | convFunc | 
| Vector< Int > | supportVec | 
| Vector< Int > | loc | 
| Int | sampling | 
| Int | support | 
| String | cType | 
Additional Inherited Members | |
  Protected Attributes inherited from casacore::Gridder< Domain, Range > | |
| Int | ndim | 
| IPosition | shape | 
| Vector< Domain > | scale | 
| Vector< Domain > | offset | 
| Vector< Domain > | posVec | 
| Vector< Int > | locVec | 
| Vector< Int > | shapeVec | 
| Vector< Int > | zeroShapeVec | 
| Vector< Int > | offsetVec | 
| Vector< Int > | centerVec | 
| Vector< Vector< Range > > | correctionVectors | 
Does convolutional gridding
Definition at line 40 of file ConvolveGridder.h.
| casacore::ConvolveGridder< Domain, Range >::ConvolveGridder | ( | const IPosition & | shape, | 
| const Vector< Domain > & | scale, | ||
| const Vector< Domain > & | offset, | ||
| const String & | convType = "SF"  | 
        ||
| ) | 
      
  | 
  inlinevirtual | 
Definition at line 49 of file ConvolveGridder.h.
| Vector< Double > & casacore::ConvolveGridder< Domain, Range >::cFunction | ( | ) | 
      
  | 
  protectedvirtual | 
Correction factor for 1 dimension.
This is virtual and must be assigned appropriately for derived classes
Implements casacore::Gridder< Domain, Range >.
| Int & casacore::ConvolveGridder< Domain, Range >::cSampling | ( | ) | 
| Vector< Int > & casacore::ConvolveGridder< Domain, Range >::cSupport | ( | ) | 
      
  | 
  virtual | 
Implements casacore::Gridder< Domain, Range >.
      
  | 
  virtual | 
Implements casacore::Gridder< Domain, Range >.
      
  | 
  virtual | 
      
  | 
  private | 
Definition at line 69 of file ConvolveGridder.h.
      
  | 
  private | 
Definition at line 74 of file ConvolveGridder.h.
      
  | 
  private | 
Definition at line 71 of file ConvolveGridder.h.
      
  | 
  private | 
Definition at line 72 of file ConvolveGridder.h.
      
  | 
  private | 
Definition at line 73 of file ConvolveGridder.h.
      
  | 
  private | 
Definition at line 70 of file ConvolveGridder.h.