Special Note: Straightness actually has two very different functions in GD&T depending on how it is called out. In its normal form or Surface Straightness, is a tolerance that controls the form of a line somewhere on the surface or the feature.  Axis Straightness is a tolerance that controls how much curve is allowed in…