Available in LEADTOOLS Document and Medical Imaging toolkits.
The following classes are derived directly from LAnnRuler:
LAnnCrossProduct
LAnnProtractor