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

Method GetAxisAngle

Rendering/Annotation/vtkAxisActor2D.cxx:612–621  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

610
611//------------------------------------------------------------------------------
612double vtkAxisActor2D::GetAxisAngle(vtkViewport* viewport)
613{
614 int* p1 = this->PositionCoordinate->GetComputedViewportValue(viewport);
615 int* p2 = this->Position2Coordinate->GetComputedViewportValue(viewport);
616
617 double deltaX = p2[0] - p1[0];
618 double deltaY = p2[1] - p1[1];
619
620 return (deltaX == 0. && deltaY == 0.) ? 0. : std::atan2(deltaY, deltaX);
621}
622
623//------------------------------------------------------------------------------
624void vtkAxisActor2D::UpdateTicksValueAndPosition(vtkViewport* viewport)

Callers 2

BuildTicksPolyDataMethod · 0.95
BuildLabelsMethod · 0.95

Calls 1

Tested by

no test coverage detected