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

Method SizeHandles

Interaction/Widgets/vtkCameraPathRepresentation.cxx:478–494  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

476
477//------------------------------------------------------------------------------
478void vtkCameraPathRepresentation::SizeHandles()
479{
480 if (this->NumberOfHandles > 0)
481 {
482 for (int i = 0; i < this->NumberOfHandles; ++i)
483 {
484 double width = this->SizeHandlesInPixels(3, CameraHandles[i]->GetPosition());
485 double oldwidth = CameraHandles[i]->GetSize();
486 // avoid size recalculations if the new size offset is very small
487 if (std::abs(oldwidth - width) > MINIMAL_SIZE_OFFSET)
488 {
489 this->CameraHandles[i]->SetSize(width);
490 this->CameraHandles[i]->Update();
491 }
492 }
493 }
494}
495
496//------------------------------------------------------------------------------
497void vtkCameraPathRepresentation::PrintSelf(ostream& os, vtkIndent indent)

Callers 1

BuildRepresentationMethod · 0.95

Calls 6

SizeHandlesInPixelsMethod · 0.80
absFunction · 0.50
GetPositionMethod · 0.45
GetSizeMethod · 0.45
SetSizeMethod · 0.45
UpdateMethod · 0.45

Tested by

no test coverage detected