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

Method ComputeViewTransform

Charts/Core/vtkContextArea.cxx:234–243  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

232
233//------------------------------------------------------------------------------
234void vtkContextArea::ComputeViewTransform()
235{
236 vtkRectd const& data = this->DrawAreaBounds;
237 vtkRecti const& draw = this->DrawAreaGeometry;
238
239 this->Transform->Identity();
240 this->Transform->Translate(draw.GetX(), draw.GetY());
241 this->Transform->Scale(draw.GetWidth() / data.GetWidth(), draw.GetHeight() / data.GetHeight());
242 this->Transform->Translate(-data.GetX(), -data.GetY());
243}
244
245//------------------------------------------------------------------------------
246void vtkContextArea::PrintSelf(std::ostream& os, vtkIndent indent)

Callers 1

UpdateDrawAreaMethod · 0.95

Calls 6

IdentityMethod · 0.45
TranslateMethod · 0.45
GetXMethod · 0.45
ScaleMethod · 0.45
GetWidthMethod · 0.45
GetHeightMethod · 0.45

Tested by

no test coverage detected