MCPcopy Create free account
hub / github.com/SimVascular/SimVascular / GetVtkPolyData

Function GetVtkPolyData

Code/Source/PythonAPI/MeshUtils_PyModule.cxx:74–88  ·  view source on GitHub ↗

---------------- GetVtkPolyData ---------------- Get the vtkPolyData object from the Python vtkPolyData object.

Source from the content-addressed store, hash-verified

72// Get the vtkPolyData object from the Python vtkPolyData object.
73//
74static vtkPolyData *
75GetVtkPolyData(PyUtilApiFunction& api, PyObject* obj)
76{
77 vtkPolyData* polydata = nullptr;
78
79 if (!PyVTKObject_Check(obj)) {
80 api.error("The polydata argument is not a vtkPolyData object.");
81 }
82
83 polydata = (vtkPolyData*)vtkPythonUtil::GetPointerFromObject(obj, "vtkPolyData");
84 if (polydata == nullptr) {
85 api.error("The polydata argument is not a vtkPolyData object.");
86 }
87 return polydata;
88}
89
90//////////////////////////////////////////////////////
91// M o d u l e F u n c t i o n s //

Callers 2

MeshUtils_remeshFunction · 0.70
MeshUtils_remesh_facesFunction · 0.70

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected