Class ExtendedNeighborhood.Factory<O>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private elki.database.datastore.DataStore<elki.database.ids.DBIDs> extendNeighborhood​(elki.database.Database database, elki.database.relation.Relation<? extends O> relation)
      Method to load the external neighbors.
      elki.data.type.TypeInformation getInputTypeRestriction()
      Get the input type information
      NeighborSetPredicate instantiate​(elki.database.Database database, elki.database.relation.Relation<? extends O> relation)
      Instantiation method.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Factory

        public Factory​(NeighborSetPredicate.Factory<O> inner,
                       int steps)
        Constructor.
        Parameters:
        inner - Inner neighbor set predicate
        steps - Number of steps to do
    • Method Detail

      • instantiate

        public NeighborSetPredicate instantiate​(elki.database.Database database,
                                                elki.database.relation.Relation<? extends O> relation)
        Description copied from interface: NeighborSetPredicate.Factory
        Instantiation method.
        Parameters:
        database - Database
        relation - Relation to instantiate for.
        Returns:
        instance
      • getInputTypeRestriction

        public elki.data.type.TypeInformation getInputTypeRestriction()
        Description copied from interface: NeighborSetPredicate.Factory
        Get the input type information
        Returns:
        input type
      • extendNeighborhood

        private elki.database.datastore.DataStore<elki.database.ids.DBIDs> extendNeighborhood​(elki.database.Database database,
                                                                                              elki.database.relation.Relation<? extends O> relation)
        Method to load the external neighbors.