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

Method GetNumberOfFaces

Common/DataModel/vtkCellIterator.h:312–403  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

310
311//------------------------------------------------------------------------------
312inline vtkIdType vtkCellIterator::GetNumberOfFaces()
313{
314 switch (this->GetCellType())
315 {
316 case VTK_EMPTY_CELL:
317 case VTK_VERTEX:
318 case VTK_POLY_VERTEX:
319 case VTK_LINE:
320 case VTK_POLY_LINE:
321 case VTK_TRIANGLE:
322 case VTK_TRIANGLE_STRIP:
323 case VTK_POLYGON:
324 case VTK_PIXEL:
325 case VTK_QUAD:
326 case VTK_QUADRATIC_EDGE:
327 case VTK_QUADRATIC_TRIANGLE:
328 case VTK_QUADRATIC_QUAD:
329 case VTK_QUADRATIC_POLYGON:
330 case VTK_BIQUADRATIC_QUAD:
331 case VTK_QUADRATIC_LINEAR_QUAD:
332 case VTK_BIQUADRATIC_TRIANGLE:
333 case VTK_CUBIC_LINE:
334 case VTK_CONVEX_POINT_SET:
335 case VTK_PARAMETRIC_CURVE:
336 case VTK_PARAMETRIC_SURFACE:
337 case VTK_PARAMETRIC_TRI_SURFACE:
338 case VTK_PARAMETRIC_QUAD_SURFACE:
339 case VTK_HIGHER_ORDER_EDGE:
340 case VTK_HIGHER_ORDER_TRIANGLE:
341 case VTK_HIGHER_ORDER_QUAD:
342 case VTK_HIGHER_ORDER_POLYGON:
343 case VTK_LAGRANGE_CURVE:
344 case VTK_LAGRANGE_TRIANGLE:
345 case VTK_LAGRANGE_QUADRILATERAL:
346 case VTK_BEZIER_CURVE:
347 case VTK_BEZIER_TRIANGLE:
348 case VTK_BEZIER_QUADRILATERAL:
349 return 0;
350
351 case VTK_TETRA:
352 case VTK_QUADRATIC_TETRA:
353 case VTK_PARAMETRIC_TETRA_REGION:
354 case VTK_HIGHER_ORDER_TETRAHEDRON:
355 case VTK_LAGRANGE_TETRAHEDRON:
356 case VTK_BEZIER_TETRAHEDRON:
357 return 4;
358
359 case VTK_PYRAMID:
360 case VTK_QUADRATIC_PYRAMID:
361 case VTK_TRIQUADRATIC_PYRAMID:
362 case VTK_HIGHER_ORDER_PYRAMID:
363 case VTK_WEDGE:
364 case VTK_QUADRATIC_WEDGE:
365 case VTK_QUADRATIC_LINEAR_WEDGE:
366 case VTK_BIQUADRATIC_QUADRATIC_WEDGE:
367 case VTK_HIGHER_ORDER_WEDGE:
368 case VTK_LAGRANGE_WEDGE:
369 case VTK_BEZIER_WEDGE:

Callers

nothing calls this directly

Calls 4

GetCellTypeMethod · 0.95
SetCacheMethod · 0.80
FetchFacesMethod · 0.45
GetNumberOfCellsMethod · 0.45

Tested by

no test coverage detected