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

Method UpdateLabels

Rendering/Annotation/vtkCubeAxesActor.cxx:2125–2148  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

2123
2124//------------------------------------------------------------------------------
2125void vtkCubeAxesActor::UpdateLabels(vtkAxisActor** axis, int vtkNotUsed(index))
2126{
2127 for (int i = 0; i < NUMBER_OF_ALIGNED_AXIS; i++)
2128 {
2129 int numberOfLabelsBuild = axis[i]->GetNumberOfLabelsBuilt();
2130 for (int k = 0; k < numberOfLabelsBuild; ++k)
2131 {
2132 vtkAxisFollower* labelActor = axis[i]->GetLabelFollower(k);
2133 vtkProp3DAxisFollower* labelProp = axis[i]->GetLabelFollower3D(k);
2134 if (!labelActor || !labelProp)
2135 {
2136 continue;
2137 }
2138 labelActor->SetEnableDistanceLOD(this->EnableDistanceLOD);
2139 labelActor->SetDistanceLODThreshold(this->DistanceLODThreshold);
2140 labelActor->SetEnableViewAngleLOD(this->EnableViewAngleLOD);
2141 labelActor->SetViewAngleLODThreshold(this->ViewAngleLODThreshold);
2142 labelProp->SetEnableDistanceLOD(this->EnableDistanceLOD);
2143 labelProp->SetDistanceLODThreshold(this->DistanceLODThreshold);
2144 labelProp->SetEnableViewAngleLOD(this->EnableViewAngleLOD);
2145 labelProp->SetViewAngleLODThreshold(this->ViewAngleLODThreshold);
2146 }
2147 }
2148}
2149
2150//------------------------------------------------------------------------------
2151void vtkCubeAxesActor::SetXAxesLinesProperty(vtkProperty* prop)

Callers 2

ComputeTickSizeMethod · 0.95
BuildAxesMethod · 0.95

Calls 2

GetLabelFollowerMethod · 0.80
GetLabelFollower3DMethod · 0.80

Tested by

no test coverage detected