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

Method GetDataSet

Common/DataModel/vtkCompositeDataSet.cxx:129–141  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

127
128//------------------------------------------------------------------------------
129vtkDataObject* vtkCompositeDataSet::GetDataSet(unsigned int flatIndex)
130{
131 vtkSmartPointer<vtkCompositeDataIterator> iter;
132 iter.TakeReference(this->NewIterator());
133 for (iter->GoToFirstItem(); !iter->IsDoneWithTraversal(); iter->GoToNextItem())
134 {
135 if (iter->GetCurrentFlatIndex() == flatIndex)
136 {
137 return vtkDataSet::SafeDownCast(iter->GetCurrentDataObject());
138 }
139 }
140 return nullptr;
141}
142
143//------------------------------------------------------------------------------
144bool vtkCompositeDataSet::SupportsGhostArray(int type)

Callers

nothing calls this directly

Calls 7

GetCurrentFlatIndexMethod · 0.80
TakeReferenceMethod · 0.45
NewIteratorMethod · 0.45
GoToFirstItemMethod · 0.45
IsDoneWithTraversalMethod · 0.45
GoToNextItemMethod · 0.45
GetCurrentDataObjectMethod · 0.45

Tested by

no test coverage detected