18 #ifndef itkAzimuthElevationToCartesianTransform_h
19 #define itkAzimuthElevationToCartesianTransform_h
22 #include "vnl/vnl_math.h"
83 template<
typename TParametersValueType=double,
84 unsigned int NDimensions = 3>
98 NDimensions * ( NDimensions + 1 ) );
127 const double sampleSize,
128 const double blanking,
129 const long maxAzimuth,
130 const long maxElevation,
131 const double azimuthAngleSeparation,
132 const double elevationAngleSeparation);
135 const double blanking,
136 const long maxAzimuth,
137 const long maxElevation);
183 itkSetMacro(MaxAzimuth,
long);
184 itkGetConstMacro(MaxAzimuth,
long);
191 itkSetMacro(MaxElevation,
long);
192 itkGetConstMacro(MaxElevation,
long);
196 itkSetMacro(RadiusSampleSize,
double);
197 itkGetConstMacro(RadiusSampleSize,
double);
201 itkSetMacro(AzimuthAngularSeparation,
double);
202 itkGetConstMacro(AzimuthAngularSeparation,
double);
206 itkSetMacro(ElevationAngularSeparation,
double);
207 itkGetConstMacro(ElevationAngularSeparation,
double);
211 itkSetMacro(FirstSampleDistance,
double);
212 itkGetConstMacro(FirstSampleDistance,
double);
227 void operator=(const
Self &) ITK_DELETE_FUNCTION;
239 #ifndef ITK_MANUAL_INSTANTIATION
240 #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.