class_docstr: !
  @brief Geometrical description of CLIQUE block in data space.
  @details Provides services related to spatial functionality.
  
  @see bang_block
class_docstr_tok: ["!","@","brief","Geometrical","description","of","CLIQUE","block","in","data","space",".","@","details","Provides","services","related","to","spatial","functionality",".","@","see","bang_block"]
docstr: !
  @brief Point is considered as contained if it lies in block (belong to it).
  
  @return (bool) True if point is in block, otherwise False.
docstr_tok: ["!","@","brief","Point","is","considered","as","contained","if","it","lies","in","block","(","belong","to","it",")",".","@","return","(","bool",")","True","if","point","is","in","block",",","otherwise","False","."]
code: def __contains__(self, point):
      """!
      @brief Point is considered as contained if it lies in block (belong to it).
  
      @return (bool) True if point is in block, otherwise False.
  
      """
      for i in range(len(point)):
          if (
              point[i] < self.__min_corner[i]
              or point[i] > self.__max_corner[i]
          ):
              return False
  
      return True
  
imports: import itertools
  from pyclustering.cluster import cluster_visualizer
  from pyclustering.cluster.encoder import type_encoding
  from pyclustering.core.wrapper import ccore_library
  import pyclustering.core.clique_wrapper
  import matplotlib
  import matplotlib.gridspec
  import matplotlib.pyplot
  import matplotlib.patches
label_desc: Use image node_id 3 for calling the spatial_block obj's underlying member method code with example usage: obj.__contains__(point) and returns: True, False