com.kuka.nav.object.filter
Class SearchSpace
java.lang.Object
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchSpace
public SearchSpace()
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.