com.kuka.nav.object.filter
Class SearchSpace

java.lang.Object
  extended by com.kuka.nav.object.filter.SearchSpace
All Implemented Interfaces:
com.kuka.parameters.IParameter

public class SearchSpace
extends Object
implements com.kuka.parameters.IParameter

Defines a search space that is used by detection algorithms. Per default, a search space is unrestricted and allows every possible detection. Restrictions can be added to limit the detections according to various criteria.


Constructor Summary
SearchSpace()
           
 
Method Summary
 SearchSpace copy()
           
 Collection<Restriction> getRestrictions()
           
 SearchSpace put(Restriction restriction)
          Adds a restriction to this search space, effectively reducing it.
 SearchSpace reset()
          Resets the search space to the original, unrestricted state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchSpace

public SearchSpace()
Method Detail

put

public SearchSpace put(Restriction restriction)
Adds a restriction to this search space, effectively reducing it.

Parameters:
restriction - A restriction to be limit this search space.
Returns:
This search space.

reset

public SearchSpace reset()
Resets the search space to the original, unrestricted state.

Returns:
This search space.

getRestrictions

public Collection<Restriction> getRestrictions()
Returns:
All restrictions that are currently limiting the search space.

copy

public SearchSpace copy()
Specified by:
copy in interface com.kuka.parameters.IParameter


Copyright © 2019. All rights reserved.