In Affine Transform, Get/SetTranslation Same As Get/SetOffset?

Greetings, everyone.

Looking at an instance of AffineTransform innards shows this:

AffineTransform (000002503E609850)
  RTTI typeinfo:   class itk::AffineTransform<double,3>
  Reference Count: 1
  Modified Time: 967
  Debug: Off
  Object Name: 
  Observers: 
    none
  Matrix: 
    -0.0654164 0.889897 0.367128 
    0.962292 0.0705192 0.000530611 
    -0.0263427 0.366182 -0.892298 
  Offset: [136.363, -25.8827, -318.826]
  Center: [0, 0, 0]
  Translation: [136.363, -25.8827, -318.826]
  Inverse: 
    -0.0702662 1.03363 -0.0282957 
    0.955872 0.0757473 0.39333 
    0.394346 0.000569949 -0.958451 
  Singular: 0

Does the Offset field carry the same meaning/effect as the Translation field, along with the corresponding methods? Are they synonymous? When I change one, the other is updated.

(It is not immediately obvious from online documentation.)

Hello @constantine,

Please take a look at the SimpleITK Transforms notebook, explains the transformation nomenclature, offset vs. translation etc.