public void evaluateRotationAngle(Projection proj){
  renderRotationAngle=null;
  double projRotation=proj.getRotationAngle();
  Object noRotationAtt=getAttribute(OMGraphicConstants.NO_ROTATE);
  boolean compensateForProjRot=noRotationAtt != null && !noRotationAtt.equals(Boolean.FALSE);
  if (compensateForProjRot) {
    renderRotationAngle=rotationAngle - projRotation;
  }
 else   if (rotationAngle != DEFAULT_ROTATIONANGLE) {
    renderRotationAngle=rotationAngle;
  }
}

public void evaluateRotationAngle ( Projection proj ) { renderRotationAngle = null ; double projRotation = proj . getRotationAngle ( ) ; Object noRotationAtt = getAttribute ( OMGraphicConstants . NO_ROTATE ) ; boolean compensateForProjRot = noRotationAtt != null && ! noRotationAtt . equals ( Boolean . FALSE ) ; if ( compensateForProjRot ) { renderRotationAngle = rotationAngle - projRotation ; } else if ( rotationAngle != DEFAULT_ROTATIONANGLE ) { renderRotationAngle = rotationAngle ; } }
set the renderrotationangle based on the projection angle and omtext settings .
