------------------------------------------------------------------------------
| 642 | |
| 643 | //------------------------------------------------------------------------------ |
| 644 | vtkTypeBool vtkKdNode::ContainsPoint(double x, double y, double z, int useDataBounds = 0) |
| 645 | { |
| 646 | double *min, *max; |
| 647 | |
| 648 | if (useDataBounds) |
| 649 | { |
| 650 | min = this->MinVal; |
| 651 | max = this->MaxVal; |
| 652 | } |
| 653 | else |
| 654 | { |
| 655 | min = this->Min; |
| 656 | max = this->Max; |
| 657 | } |
| 658 | |
| 659 | if ((min[0] > x) || (max[0] < x) || (min[1] > y) || (max[1] < y) || (min[2] > z) || (max[2] < z)) |
| 660 | { |
| 661 | return 0; |
| 662 | } |
| 663 | else |
| 664 | { |
| 665 | return 1; |
| 666 | } |
| 667 | } |
| 668 | |
| 669 | //------------------------------------------------------------------------------ |
| 670 | int vtkKdNode::IntersectsRegion(vtkPlanesIntersection* pi, int useDataBounds) |
no outgoing calls
no test coverage detected