class_docstr: !
  @brief Coordinate iterator is used to generate logical location description for each CLIQUE block.
  @details This class is used by CLIQUE algorithm for clustering process.
class_docstr_tok: ["!","@","brief","Coordinate","iterator","is","used","to","generate","logical","location","description","for","each","CLIQUE","block",".","@","details","This","class","is","used","by","CLIQUE","algorithm","for","clustering","process","."]
docstr: !
  @brief Initializes coordinate iterator for CLIQUE algorithm.
  
  @param[in] dimension (uint): Amount of dimensions in input data space.
  @param[in] intervals (uint): Amount of intervals in each dimension.
docstr_tok: ["!","@","brief","Initializes","coordinate","iterator","for","CLIQUE","algorithm",".","@","param","[","in","]","dimension","(","uint",")",":","Amount","of","dimensions","in","input","data","space",".","@","param","[","in","]","intervals","(","uint",")",":","Amount","of","intervals","in","each","dimension","."]
code: def __init__(self, dimension, intervals):
      """!
      @brief Initializes coordinate iterator for CLIQUE algorithm.
  
      @param[in] dimension (uint): Amount of dimensions in input data space.
      @param[in] intervals (uint): Amount of intervals in each dimension.
  
      """
      self.__intervals = intervals
      self.__dimension = dimension
      self.__coordiate = [0] * dimension
  
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 1 to create a new coordinate_iterator object  with example: obj = coordinate_iterator(dimension, intervals)