Incorporating Geometric Tolerance Information In Solid Models To Build Automated Inspection Systems