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

Method Initialize

IO/AMR/vtkAMRBaseReader.cxx:81–102  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

79
80//------------------------------------------------------------------------------
81void vtkAMRBaseReader::Initialize()
82{
83 vtkTimerLog::MarkStartEvent("vtkAMRBaseReader::Initialize");
84
85 this->SetNumberOfInputPorts(0);
86 this->FileName = nullptr;
87 this->MaxLevel = 0;
88 this->Metadata = nullptr;
89 this->SetController(vtkMultiProcessController::GetGlobalController());
90 this->InitialRequest = true;
91 this->Cache = vtkAMRDataSetCache::New();
92
93 this->CellDataArraySelection = vtkDataArraySelection::New();
94 this->PointDataArraySelection = vtkDataArraySelection::New();
95 this->SelectionObserver = vtkCallbackCommand::New();
96 this->SelectionObserver->SetCallback(&vtkAMRBaseReader::SelectionModifiedCallback);
97 this->SelectionObserver->SetClientData(this);
98 this->CellDataArraySelection->AddObserver(vtkCommand::ModifiedEvent, this->SelectionObserver);
99 this->PointDataArraySelection->AddObserver(vtkCommand::ModifiedEvent, this->SelectionObserver);
100
101 vtkTimerLog::MarkEndEvent("vtkAMRBaseReader::Initialize");
102}
103
104//------------------------------------------------------------------------------
105void vtkAMRBaseReader::SelectionModifiedCallback(vtkObject*, unsigned long, void* clientdata, void*)

Callers 15

vtkAMREnzoReaderMethod · 0.45
FillMetaDataMethod · 0.45
RequestInformationMethod · 0.45
RequestDataMethod · 0.45
vtkAMRVelodyneReaderMethod · 0.45
FillMetaDataMethod · 0.45
vtkAMRFlashReaderMethod · 0.45
FillMetaDataMethod · 0.45
vtkAMReXGridReaderMethod · 0.45
FillMetaDataMethod · 0.45

Calls 5

SetClientDataMethod · 0.80
NewFunction · 0.50
SetNumberOfInputPortsMethod · 0.45
SetControllerMethod · 0.45
AddObserverMethod · 0.45