------------------------------------------------------------------------------
| 4468 | |
| 4469 | //------------------------------------------------------------------------------ |
| 4470 | int vtkKdTree::ViewOrderRegionsFromPosition_( |
| 4471 | vtkIntArray* IdsOfInterest, const double pos[3], vtkIntArray* orderedList) |
| 4472 | { |
| 4473 | int nextId = 0; |
| 4474 | |
| 4475 | int numValues = (IdsOfInterest ? IdsOfInterest->GetNumberOfTuples() : this->NumberOfRegions); |
| 4476 | |
| 4477 | orderedList->Initialize(); |
| 4478 | orderedList->SetNumberOfValues(numValues); |
| 4479 | |
| 4480 | int size = |
| 4481 | vtkKdTree::ViewOrderRegionsFromPosition_P(this->Top, orderedList, IdsOfInterest, pos, nextId); |
| 4482 | if (size < 0) |
| 4483 | { |
| 4484 | vtkErrorMacro(<< "vtkKdTree::DepthOrderRegions k-d tree structure is corrupt"); |
| 4485 | orderedList->Initialize(); |
| 4486 | return 0; |
| 4487 | } |
| 4488 | |
| 4489 | return size; |
| 4490 | } |
| 4491 | |
| 4492 | //------------------------------------------------------------------------------ |
| 4493 | int vtkKdTree::ViewOrderRegionsFromPosition_P( |
no test coverage detected