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

Method GetChildren

Common/DataModel/vtkOverlappingAMRMetaData.cxx:550–568  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

548
549//------------------------------------------------------------------------------
550unsigned int* vtkOverlappingAMRMetaData::GetChildren(
551 unsigned int level, unsigned int index, unsigned int& size)
552{
553 if (!this->HasChildrenInformation())
554 {
555 this->GenerateParentChildInformation();
556 }
557
558 if (level >= this->AllChildren.size() || index >= this->AllChildren[level].size() ||
559 this->AllChildren[level][index].empty())
560 {
561 size = 0;
562 return nullptr;
563 }
564
565 size = static_cast<unsigned int>(this->AllChildren[level][index].size());
566
567 return this->AllChildren[level][index].data();
568}
569
570//------------------------------------------------------------------------------
571void vtkOverlappingAMRMetaData::PrintParentChildInfo(unsigned int level, unsigned int index)

Callers 2

PrintParentChildInfoMethod · 0.95
FindGridMethod · 0.95

Calls 5

sizeMethod · 0.45
emptyMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected