]> Creatis software - clitk.git/commitdiff
Explicit units for Angle (rad or deg)
authorDavid Sarrut <david.sarrut@gmail.com>
Fri, 4 Nov 2011 09:21:58 +0000 (10:21 +0100)
committerDavid Sarrut <david.sarrut@gmail.com>
Fri, 4 Nov 2011 09:21:58 +0000 (10:21 +0100)
itk/clitkAddRelativePositionConstraintToLabelImageFilter.h
itk/clitkAddRelativePositionConstraintToLabelImageFilter.txx

index ee0b17aaab94d93a7e6934ad704156bcf155aeb2..00edd718b167f5d980dacd6941eeb7a587b951d2 100644 (file)
@@ -92,9 +92,10 @@ namespace clitk {
     void AddOrientationType(OrientationTypeEnumeration orientation);
     void AddOrientationTypeString(std::string s);
     void ClearOrientationType();
-    void AddAngles(double a, double b);
-    double GetAngle1(int i) { return m_Angle1[i]; }
-    double GetAngle2(int i) { return m_Angle2[i]; }
+    void AddAnglesInRad(double a, double b);
+    void AddAnglesInDeg(double a, double b);
+    double GetAngle1InRad(int i) { return m_Angle1[i]; }
+    double GetAngle2InRad(int i) { return m_Angle2[i]; }
     int GetNumberOfAngles();
     std::string GetOrientationTypeString(int i) { return m_OrientationTypeString[i]; }
     std::vector<std::string> & GetOrientationTypeString() { return m_OrientationTypeString; }
index 1ea25f07837fb30ac31cb8224ac396ac64efa214..e25f98b829fa3c65ed497f5fb5ffd73de863a066 100644 (file)
@@ -179,7 +179,7 @@ GenerateInputRequestedRegion()
 template <class ImageType>
 void 
 clitk::AddRelativePositionConstraintToLabelImageFilter<ImageType>::
-AddAngles(double a, double b) 
+AddAnglesInRad(double a, double b) 
 {
   m_OrientationTypeString.push_back("Angle");
   m_OrientationType.push_back(Angle);
@@ -189,6 +189,17 @@ AddAngles(double a, double b)
 //--------------------------------------------------------------------
 
 
+//--------------------------------------------------------------------
+template <class ImageType>
+void 
+clitk::AddRelativePositionConstraintToLabelImageFilter<ImageType>::
+AddAnglesInDeg(double a, double b) 
+{
+  AddAnglesInRad(clitk::deg2rad(a), clitk::deg2rad(b));
+}
+//--------------------------------------------------------------------
+
+
 //--------------------------------------------------------------------
 template <class ImageType>
 void