def __init__(self, logical_location=None, spatial_location=None, points=None, visited=False):
self.__logical_location = logical_location or []<EOL>self.__spatial_location = spatial_location<EOL>self.__points = points or []<EOL>self.__visited = visited<EOL>
!
        @brief Initializes CLIQUE block.

        @param[in] logical_location (list): Logical location of the block in CLIQUE grid.
        @param[in] spatial_location (spatial_block): Spatial location in data space.
        @param[in] points (array_like): Points that belong to this block (can be obtained by method 'capture_points',
                    this parameter is used by CLIQUE in case of processing by C++ implementation when clustering
                    result are passed back to Python code.
        @param[in] visited (bool): Marks if block is visited during clustering process.