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

Function GetVtkPolyData

Code/Source/PythonAPI/Geometry_PyModule.cxx:88–102  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

86// Get the vtkPolyData object from the Python vtkPolyData object.
87//
88static vtkPolyData *
89GetVtkPolyData(PyUtilApiFunction& api, PyObject* obj)
90{
91 vtkPolyData* polydata = nullptr;
92
93 if (!PyVTKObject_Check(obj)) {
94 api.error("The polydata argument is not a vtkPolyData object.");
95 }
96
97 polydata = (vtkPolyData*)vtkPythonUtil::GetPointerFromObject(obj, "vtkPolyData");
98 if (polydata == nullptr) {
99 api.error("The polydata argument is not a vtkPolyData object.");
100 }
101 return polydata;
102}
103
104//--------------------
105// GetGeometryObjects

Callers 6

GetGeometryObjectsFunction · 0.70
Geom_align_profileFunction · 0.70
Geom_average_pointFunction · 0.70
Geom_point_insideFunction · 0.70
Geom_local_blendFunction · 0.70

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected