MCPcopy Create free account
hub / github.com/SuperElastix/elastix / SetAllSubTransforms

Function SetAllSubTransforms

Common/Transforms/itkStackTransform.h:204–221  ·  view source on GitHub ↗

Set all sub transforms to transform. */

Source from the content-addressed store, hash-verified

202
203 /** Set all sub transforms to transform. */
204 void
205 SetAllSubTransforms(const SubTransformType & transform)
206 {
207 const auto & fixedParametersOfSubTransform = transform.GetFixedParameters();
208 const auto & parametersOfSubTransform = transform.GetParameters();
209
210 UpdateFixedParametersInternally(fixedParametersOfSubTransform);
211
212 for (auto & subTransform : m_SubTransformContainer)
213 {
214 // Copy transform
215 SubTransformPointer transformcopy = dynamic_cast<SubTransformType *>(transform.CreateAnother().GetPointer());
216 transformcopy->SetFixedParameters(fixedParametersOfSubTransform);
217 transformcopy->SetParameters(parametersOfSubTransform);
218 // Set sub transform
219 subTransform = transformcopy;
220 }
221 }
222
223
224 /** Get a sub transform. */

Callers

nothing calls this directly

Calls 3

GetParametersMethod · 0.80
SetParametersMethod · 0.80

Tested by

no test coverage detected