private void extractCurrPtInfo(){
  mCurrPtX=mCurrPt.getX();
  mCurrPtY=mCurrPt.getY();
  mCurrPtDiam=Math.max(MIN_MULTITOUCH_SEPARATION * .71f,!mCurrXform.updateScale ? 0.0f : mCurrPt.getMultiTouchDiameter());
  mCurrPtWidth=Math.max(MIN_MULTITOUCH_SEPARATION,!mCurrXform.updateScaleXY ? 0.0f : mCurrPt.getMultiTouchWidth());
  mCurrPtHeight=Math.max(MIN_MULTITOUCH_SEPARATION,!mCurrXform.updateScaleXY ? 0.0f : mCurrPt.getMultiTouchHeight());
  mCurrPtAng=!mCurrXform.updateAngle ? 0.0f : mCurrPt.getMultiTouchAngle();
}

private void extractCurrPtInfo ( ) { mCurrPtX = mCurrPt . getX ( ) ; mCurrPtY = mCurrPt . getY ( ) ; mCurrPtDiam = Math . max ( MIN_MULTITOUCH_SEPARATION * .71f , ! mCurrXform . updateScale ? 0.0f : mCurrPt . getMultiTouchDiameter ( ) ) ; mCurrPtWidth = Math . max ( MIN_MULTITOUCH_SEPARATION , ! mCurrXform . updateScaleXY ? 0.0f : mCurrPt . getMultiTouchWidth ( ) ) ; mCurrPtHeight = Math . max ( MIN_MULTITOUCH_SEPARATION , ! mCurrXform . updateScaleXY ? 0.0f : mCurrPt . getMultiTouchHeight ( ) ) ; mCurrPtAng = ! mCurrXform . updateAngle ? 0.0f : mCurrPt . getMultiTouchAngle ( ) ; }
extract fields from mcurrpt , respecting the update * fields of mcurrpt . this just avoids code duplication . i hate that java doesn ' t support higher - order functions , tuples or multiple return values from functions .
