class_docstr: `~matplotlib.tri.TriFinder` class implemented using the trapezoid
  map algorithm from the book "Computational Geometry, Algorithms and
  Applications", second edition, by M. de Berg, M. van Kreveld, M. Overmars
  and O. Schwarzkopf.
  
  The triangulation must be valid, i.e. it must not have duplicate points,
  triangles formed from colinear points, or overlapping triangles.  The
  algorithm has some tolerance to triangles formed from colinear points, but
  this should not be relied upon.
class_docstr_tok: ["`","~matplotlib.tri.TriFinder","`","class","implemented","using","the","trapezoid","map","algorithm","from","the","book","``","Computational","Geometry",",","Algorithms","and","Applications","''",",","second","edition",",","by","M.","de","Berg",",","M.","van","Kreveld",",","M.","Overmars","and","O.","Schwarzkopf",".","The","triangulation","must","be","valid",",","i.e",".","it","must","not","have","duplicate","points",",","triangles","formed","from","colinear","points",",","or","overlapping","triangles",".","The","algorithm","has","some","tolerance","to","triangles","formed","from","colinear","points",",","but","this","should","not","be","relied","upon","."]
docstr: Print a text representation of the node tree, which is useful for
  debugging purposes.
docstr_tok: ["Print","a","text","representation","of","the","node","tree",",","which","is","useful","for","debugging","purposes","."]
code: def _print_tree(self):
      """
      Print a text representation of the node tree, which is useful for
      debugging purposes.
      """
      self._cpp_trifinder.print_tree()
  
file_path: catboost/contrib/python/matplotlib/py3/matplotlib/tri/_trifinder.py
imports: import numpy
  from matplotlib import _api
  from matplotlib.tri import Triangulation
label_desc: Use image node_id 5 for calling the TrapezoidMapTriFinder obj's underlying member method code with example usage: obj._print_tree() without return types