@Override public Integer denormalizeValue(NormalizedDouble v) { return (int)(v.getValue()*myRange + myMin); }
@Override public Double denormalizeValue(NormalizedDouble v) { return (v.getValue()*myRange + myMin); }
public List<BoneProjectionPosition> getRotationListForNormPos(NormalizedDouble normPos) { List<BoneProjectionPosition> rotations = new ArrayList<BoneProjectionPosition>(myBoneProjectionRanges.size()); for(BoneProjectionRange range : myBoneProjectionRanges){ rotations.add(range.makePositionForNormalizedFraction(normPos.getValue())); } return rotations; } public List<BoneProjectionPosition> getRotationListForCurrentGoal() {