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

Method InitializeCriticalTimeArray

Filters/Temporal/vtkCriticalTime.cxx:285–302  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

283
284//------------------------------------------------------------------------------
285int vtkCriticalTime::vtkCriticalTimeInternals::InitializeCriticalTimeArray(
286 vtkDataObject* input, vtkDataObject* output, vtkDataObject* cache)
287{
288 if (input->IsA("vtkDataSet"))
289 {
290 return this->InitializeCriticalTimeArray(vtkDataSet::SafeDownCast(input),
291 vtkDataSet::SafeDownCast(output), vtkDataSet::SafeDownCast(cache));
292 }
293
294 if (input->IsA("vtkCompositeDataSet"))
295 {
296 return this->InitializeCriticalTimeArray(vtkCompositeDataSet::SafeDownCast(input),
297 vtkCompositeDataSet::SafeDownCast(output), vtkCompositeDataSet::SafeDownCast(cache));
298 }
299
300 vtkErrorWithObjectMacro(this->Self, << "Unsupported input type: " << input->GetClassName());
301 return 0;
302}
303
304//------------------------------------------------------------------------------
305int vtkCriticalTime::vtkCriticalTimeInternals::InitializeCriticalTimeArray(

Callers 1

InitializeMethod · 0.80

Calls 15

NanFunction · 0.85
IsAMethod · 0.80
GetClassNameMethod · 0.45
CopyStructureMethod · 0.45
TakeReferenceMethod · 0.45
NewIteratorMethod · 0.45
InitTraversalMethod · 0.45
IsDoneWithTraversalMethod · 0.45

Tested by

no test coverage detected