code: @Override
  	public Point3d getGeometricCenter() {
  		run();
  
  		Point3d geometricCenter = new Point3d();
  		Vector3d translation = new Vector3d();
  //		reverseTransformationMatrix.get(translation);
  
  		// TODO does this apply to the helic case?
  		// calculate adjustment around z-axis and transform adjustment to
  		//  original coordinate frame with the reverse transformation
  
  //		Vector3d corr = new Vector3d(0,minBoundary.y+getDimension().y, 0);
  //		reverseTransformationMatrix.transform(corr);
  //		geometricCenter.set(corr);
  
  		reverseTransformationMatrix.transform(translation);
  		geometricCenter.add(translation);
  		return geometricCenter;
  	}
docs: /* (non-Javadoc)
  @see org.biojava.nbio.structure.quaternary.core.AxisAligner#getGeometricCenter()