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

Method ToChild

Common/DataModel/vtkHyperTreeGridLevelEntry.cxx:141–152  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

139
140//------------------------------------------------------------------------------
141void vtkHyperTreeGridLevelEntry::ToChild(const vtkHyperTreeGrid* grid, unsigned char ichild)
142{
143 (void)grid; // Used in assert
144 assert("pre: not_tree" && this->Tree);
145 assert("pre: not_leaf" && !this->IsLeaf(grid));
146 assert("pre: valid_child" && ichild < this->Tree->GetNumberOfChildren());
147 assert(
148 "pre: depth_limiter" && this->Level <= const_cast<vtkHyperTreeGrid*>(grid)->GetDepthLimiter());
149 assert("pre: is_masked" && !this->IsMasked(grid));
150 this->Index = this->Tree->GetElderChildIndex(this->Index) + ichild;
151 this->Level++;
152}
153VTK_ABI_NAMESPACE_END

Callers

nothing calls this directly

Calls 5

IsLeafMethod · 0.95
IsMaskedMethod · 0.95
GetElderChildIndexMethod · 0.80
assertFunction · 0.50
GetNumberOfChildrenMethod · 0.45

Tested by

no test coverage detected