Page 228 - DCAP507_SYSTEM_SOFTWARE
P. 228
System Software
Notes Canonic Recognition is a non open-source Open CASCADE component to convert, if
possible, a NURBS geometry (B-Spline/Bezier curve or surface) to its analytical form
(primitive curve or surface).
The component is crucial for algorithms implemented or best fitted to work on canonic
geometry.
This is especially important in CAM domain for CMM (Coordinate Measuring Machines)
and other tooling applications.
14.7 Keywords
AQS: Advanced Query Syntax
XML: Extensible Markup Language
14.8 Review Questions
1. The canonic syntax for the Boolean operators consists of the keywords AND, OR, and
NOT, in all uppercase. Explain.
2. The most basic autoconf based build systems won't need to know any of these values, at
least directly. Discuss.
3. If the system definition variables are used in a macro instead, we should use the
AC_REQUIRE macro to ensure that they are executed before entering. Comment.
4. Explain how the operators <, >, =, and so forth, are not localized and are thus also part of
the canonic syntax.
5. Canonic AQS was introduced in Windows 7 and must be used in Windows 7 and later to
programmatically generate AQS queries. Explain.
6. If you do not use canonic syntax and your application is deployed in a locale. Scrutinize.
7. A quadric surface may have a single center, a line of centers, or a plane of centers.
Substantiate.
8. The elliptic and hyperbolic paraboloids have a single vertex and the parabolic cylinder
has a line of vertices. Comment.
9. The component is crucial for algorithms implemented or best fitted to work on canonic
geometry. Explain.
10. The user can use the combo box to select file for viewing and only one file can be viewed
at one time. Discuss.
Answers: Self Assessment
Fill in the blanks:
1. target (CTARGET 2. floating point
3. current 4. libtool
5. AC_CANONIC_TARGET 6. keywords
7. AQS queries 8. single orientation
222 LOVELY PROFESSIONAL UNIVERSITY