Package org.anchoranalysis.bean
Interface GenerateUniqueParameterization
- All Known Implementing Classes:
BinaryNotOffVoxels,BinaryNotOnVoxels,BinaryOffVoxels,BinaryOnVoxels,BinaryVoxelsBase,EqualToBean,GreaterThanBean,GreaterThanEqualToBean,LessThanBean,LessThanEqualToBean,MarkRegion,RelationBean,RelationToConstant,RelationToThreshold
public interface GenerateUniqueParameterization
Objects that must implement well-defined
equals() and hashCode() methods and also
generate a name uniquely identifying the class and all parameterization.- Author:
- Owen Feehan
-
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()A string describing this class and all its parameterization.
-
Method Details
-
equals
-
hashCode
int hashCode() -
uniqueName
String uniqueName()A string describing this class and all its parameterization.It must be guaranteed to be unique for a given set of parameters.
- Returns:
- the unique name for the parameters.
-