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

Method InitializeFields

Common/DataModel/vtkFieldData.cxx:261–278  ·  view source on GitHub ↗

------------------------------------------------------------------------------ Release all data but do not delete object.

Source from the content-addressed store, hash-verified

259//------------------------------------------------------------------------------
260// Release all data but do not delete object.
261void vtkFieldData::InitializeFields()
262{
263 if (this->Data)
264 {
265 for (int i = 0; i < this->GetNumberOfArrays(); ++i)
266 {
267 this->Data[i]->UnRegister(this);
268 }
269
270 delete[] this->Data;
271 this->Data = nullptr;
272 }
273
274 this->GhostArray = nullptr;
275 this->NumberOfArrays = 0;
276 this->NumberOfActiveArrays = 0;
277 this->Modified();
278}
279
280//------------------------------------------------------------------------------
281// Release all data but do not delete object.

Callers 2

InitializeMethod · 0.95
CopyStructureMethod · 0.95

Calls 3

GetNumberOfArraysMethod · 0.45
UnRegisterMethod · 0.45
ModifiedMethod · 0.45

Tested by

no test coverage detected