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

Method ApplyPenState

IO/ExportPDF/vtkPDFContextDevice2D.cxx:1572–1578  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1570
1571//------------------------------------------------------------------------------
1572void vtkPDFContextDevice2D::ApplyPenState()
1573{
1574 const vtkVector2f width = this->GetUnscaledPenWidth();
1575 this->ApplyStrokeColor(this->Pen->GetColorObject().GetData(), 4);
1576 this->ApplyLineWidth(std::max(width[0], width[1]));
1577 this->ApplyLineType(this->Pen->GetLineType());
1578}
1579
1580//------------------------------------------------------------------------------
1581void vtkPDFContextDevice2D::ApplyStrokeColor(unsigned char* color, int numComps)

Callers 3

DrawPolyMethod · 0.95
DrawLinesMethod · 0.95
DrawEllipticArcMethod · 0.95

Calls 8

GetUnscaledPenWidthMethod · 0.95
ApplyStrokeColorMethod · 0.95
ApplyLineWidthMethod · 0.95
ApplyLineTypeMethod · 0.95
GetLineTypeMethod · 0.80
maxFunction · 0.50
GetDataMethod · 0.45
GetColorObjectMethod · 0.45

Tested by

no test coverage detected