18 #ifndef itkAzimuthElevationToCartesianTransform_h
19 #define itkAzimuthElevationToCartesianTransform_h
22 #include "vnl/vnl_math.h"
79 template<
typename TParametersValueType=double,
80 unsigned int NDimensions = 3>
94 NDimensions * ( NDimensions + 1 ) );
123 const double sampleSize,
124 const double blanking,
125 const long maxAzimuth,
126 const long maxElevation,
127 const double azimuthAngleSeparation,
128 const double elevationAngleSeparation);
131 const double blanking,
132 const long maxAzimuth,
133 const long maxElevation);
179 itkSetMacro(MaxAzimuth,
long);
180 itkGetConstMacro(MaxAzimuth,
long);
187 itkSetMacro(MaxElevation,
long);
188 itkGetConstMacro(MaxElevation,
long);
192 itkSetMacro(RadiusSampleSize,
double);
193 itkGetConstMacro(RadiusSampleSize,
double);
197 itkSetMacro(AzimuthAngularSeparation,
double);
198 itkGetConstMacro(AzimuthAngularSeparation,
double);
202 itkSetMacro(ElevationAngularSeparation,
double);
203 itkGetConstMacro(ElevationAngularSeparation,
double);
207 itkSetMacro(FirstSampleDistance,
double);
208 itkGetConstMacro(FirstSampleDistance,
double);
238 #ifndef ITK_MANUAL_INSTANTIATION
239 #include "itkAzimuthElevationToCartesianTransform.hxx"
A templated class holding a M x N size Matrix.
Light weight base class for most itk classes.
Control indentation during Print() invocation.