class_docstr: !
  @brief CLIQUE block contains information about its logical location in grid, spatial location in data space and
          points that are covered by the block.
class_docstr_tok: ["!","@","brief","CLIQUE","block","contains","information","about","its","logical","location","in","grid",",","spatial","location","in","data","space","and","points","that","are","covered","by","the","block","."]
docstr: !
  @brief Logical location is represented by coordinates in CLIQUE grid, for example, in case of 2x2 grid blocks
          may have following coordinates: [0, 0], [0, 1], [1, 0], [1, 1].
  @return (list) Logical location of the block in CLIQUE grid.
docstr_tok: ["!","@","brief","Logical","location","is","represented","by","coordinates","in","CLIQUE","grid",",","for","example",",","in","case","of","2x2","grid","blocks","may","have","following","coordinates",":","[","0",",","0","]",",","[","0",",","1","]",",","[","1",",","0","]",",","[","1",",","1","]",".","@","return","(","list",")","Logical","location","of","the","block","in","CLIQUE","grid","."]
code: def logical_location(self):
      """!
      @brief Logical location is represented by coordinates in CLIQUE grid, for example, in case of 2x2 grid blocks
              may have following coordinates: [0, 0], [0, 1], [1, 0], [1, 1].
      @return (list) Logical location of the block in CLIQUE grid.
  
      """
      return self.__logical_location
  
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 4 for calling the clique_block obj's underlying member method code with example usage: obj.logical_location() and returns: self