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 TypeMethodDescriptionboolean
int
hashCode()
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.
-