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

Class BucketsType

Common/DataModel/vtkCellTreeLocator.cxx:373–391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371 std::stack<SplitInfo> SplitStack;
372
373 struct BucketsType : public std::array<std::vector<Bucket>, 3>
374 {
375 BucketsType() = default;
376
377 BucketsType(int numBuckets)
378 {
379 size_t numberOfBuckets = static_cast<size_t>(numBuckets);
380 (*this)[0].resize(numberOfBuckets);
381 (*this)[1].resize(numberOfBuckets);
382 (*this)[2].resize(numberOfBuckets);
383 }
384
385 void Reset()
386 {
387 std::fill((*this)[0].begin(), (*this)[0].end(), Bucket());
388 std::fill((*this)[1].begin(), (*this)[1].end(), Bucket());
389 std::fill((*this)[2].begin(), (*this)[2].end(), Bucket());
390 }
391 };
392 BucketsType Buckets;
393
394 // -------------------------------------------------------------------------

Callers 1

InitializeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected