Hi Ziv,
What do you mean by done in-place? Also below is the output from print. Looks to be a displacementfieldtransform. The only thing different from the df_transform you made is the reference count (though idk what this even means)
print(dd_transform)
itk::simple::DisplacementFieldTransform
DisplacementFieldTransform (000002470113D0E0)
RTTI typeinfo: class itk::DisplacementFieldTransform<double,3>
Reference Count: 1
Modified Time: 124240
Debug: Off
Object Name:
Observers:
none
DisplacementField:
Image (0000024701157910)
RTTI typeinfo: class itk::Image<class itk::Vector<double,3>,3>
Reference Count: 3
Modified Time: 124236
Debug: Off
Object Name:
Observers:
none
Source: (none)
Source output name: (none)
Release Data: Off
Data Released: False
Global Release Data: Off
PipelineMTime: 0
UpdateMTime: 0
RealTimeStamp: 0 seconds
LargestPossibleRegion:
Dimension: 3
Index: [0, 0, 0]
Size: [300, 200, 600]
BufferedRegion:
Dimension: 3
Index: [0, 0, 0]
Size: [300, 200, 600]
RequestedRegion:
Dimension: 3
Index: [0, 0, 0]
Size: [300, 200, 600]
Spacing: [1, 1, 1]
Origin: [0, 0, 0]
Direction:
1 0 0
0 1 0
0 0 1
IndexToPointMatrix:
1 0 0
0 1 0
0 0 1
PointToIndexMatrix:
1 0 0
0 1 0
0 0 1
Inverse Direction:
1 0 0
0 1 0
0 0 1
PixelContainer:
ImportImageContainer (0000024700E27F60)
RTTI typeinfo: class itk::ImportImageContainer<unsigned __int64,class itk::Vector<double,3> >
Reference Count: 1
Modified Time: 124233
Debug: Off
Object Name:
Observers:
none
Pointer: 00000247B37C6040
Container manages memory: true
Size: 36000000
Capacity: 36000000
InverseDisplacementField: (null)
Interpolator:
VectorLinearInterpolateImageFunction (0000024747BF2670)
RTTI typeinfo: class itk::VectorLinearInterpolateImageFunction<class itk::Image<class itk::Vector<double,3>,3>,double>
Reference Count: 1
Modified Time: 124229
Debug: Off
Object Name:
Observers:
none
InputImage: 0000024701157910
StartIndex: [0, 0, 0]
EndIndex: [299, 199, 599]
StartContinuousIndex: [-0.5, -0.5, -0.5]
EndContinuousIndex: [299.5, 199.5, 599.5]
InverseInterpolator:
VectorLinearInterpolateImageFunction (0000024747BF2430)
RTTI typeinfo: class itk::VectorLinearInterpolateImageFunction<class itk::Image<class itk::Vector<double,3>,3>,double>
Reference Count: 1
Modified Time: 124230
Debug: Off
Object Name:
Observers:
none
InputImage: 0000000000000000
StartIndex: [0, 0, 0]
EndIndex: [0, 0, 0]
StartContinuousIndex: [0, 0, 0]
EndContinuousIndex: [0, 0, 0]
DisplacementFieldSetTime: 124240
m_IdentityJacobian: [1, 0, 0]
[0, 1, 0]
[0, 0, 1]
CoordinateTolerance: 1e-06
DirectionTolerance: 1e-06