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

Function MakeQuadraticTriangle

Common/DataModel/Testing/Cxx/UnitTestCells.cxx:626–639  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

624}
625
626vtkSmartPointer<vtkQuadraticTriangle> MakeQuadraticTriangle()
627{
628 auto aTriangle = vtkSmartPointer<vtkQuadraticTriangle>::New();
629
630 double* pcoords = aTriangle->GetParametricCoords();
631 for (int i = 0; i < aTriangle->GetNumberOfPoints(); ++i)
632 {
633 aTriangle->GetPointIds()->SetId(i, i);
634 aTriangle->GetPoints()->SetPoint(
635 i, *(pcoords + 3 * i), *(pcoords + 3 * i + 1), *(pcoords + 3 * i + 2));
636 }
637
638 return aTriangle;
639}
640
641vtkSmartPointer<vtkBiQuadraticTriangle> MakeBiQuadraticTriangle()
642{

Callers 1

UnitTestCellsFunction · 0.70

Calls 7

NewFunction · 0.50
GetParametricCoordsMethod · 0.45
GetNumberOfPointsMethod · 0.45
SetIdMethod · 0.45
GetPointIdsMethod · 0.45
SetPointMethod · 0.45
GetPointsMethod · 0.45

Tested by

no test coverage detected