MCPcopy Create free account
hub / github.com/Kitware/VTK / GetTransform

Method GetTransform

Filters/General/vtkAxisAlignedTransformFilter.cxx:275–296  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

273
274//------------------------------------------------------------------------------
275void vtkAxisAlignedTransformFilter::GetTransform(vtkTransform* transform)
276{
277 transform->Scale(Scale);
278 transform->Translate(Translation);
279 double angle = RotationAngle * 90.0;
280
281 switch (RotationAxis)
282 {
283 case Axis::X:
284 default:
285 transform->RotateX(angle);
286 break;
287
288 case Axis::Y:
289 transform->RotateY(angle);
290 break;
291
292 case Axis::Z:
293 transform->RotateZ(angle);
294 break;
295 }
296}
297
298//------------------------------------------------------------------------------
299void vtkAxisAlignedTransformFilter::GetRotationMatrix(

Callers 1

ProcessGenericMethod · 0.95

Calls 5

RotateXMethod · 0.80
RotateYMethod · 0.80
RotateZMethod · 0.80
ScaleMethod · 0.45
TranslateMethod · 0.45

Tested by

no test coverage detected