public PhenotypeAttribute
java.lang.Object value(int obs)
obs - the observation numberjava.lang.Object allValues()
The return value will typically be a primitive array whose type depends on the sub class
PhenotypeAttribute subset(kotlin.Array[] obs, java.lang.String newName)
obs - an array of observation numbersnewName - The name for the new PhenotypeAttributePhenotypeAttribute changeName(java.lang.String newName)
newName - a new name for this PhenotypeAttributeboolean isMissing(int obs)
obs - the observation numberBitSet missing()
java.lang.String name()
int size()
java.util.List<net.maizegenetics.phenotype.Phenotype.ATTRIBUTE_TYPE> getCompatibleTypes()
boolean isTypeCompatible(net.maizegenetics.phenotype.Phenotype.ATTRIBUTE_TYPE type)
type - an attribute type