|  | Index Entry | Section | 
|---|
| 
 | 
| . |  |  | 
|---|
|  | .dsp files | B.2 Other Build Systems for Building VXL. | 
| 
 | 
| A |  |  | 
|---|
|  | affine camera | 14. vpgl: Cameras and Fundamental Matrix | 
|  | ANSI/ISO C++ | 3. vcl: C++ compatibility | 
|  | Arg, new name vul_arg | 5.3 Reading command-line arguments: vul_arg | 
|  | argc, argv | 5.3 Reading command-line arguments: vul_arg | 
|  | ArgParse, new name vul_arg | 5.3 Reading command-line arguments: vul_arg | 
|  | as_ref() | 6.1.2 Caveats when using the fixed-size classes | 
|  | assert | 3.5 Use of Assertions (Developer Topic) | 
|  | assertion | 3.5 Use of Assertions (Developer Topic) | 
|  | awk | 5.5 Reading ASCII files: vul_awk | 
| 
 | 
| B |  |  | 
|---|
|  | basics | 4. vbl: Basic Templates | 
|  | basics | 5. vul: Utilities | 
|  | Binary I/O | 9. vsl: Binary I/O | 
|  | Binary save and restore | 9. vsl: Binary I/O | 
|  | book | 1.3 Documentation | 
|  | brl | A.2 Other packages | 
| 
 | 
| C |  |  | 
|---|
|  | C, similarity to C libraries | 1.4.1 Motivation | 
|  | CMake | B.1 CMake | 
|  | CMake variables | B.1.5 CMake Variables and Preprocessor Macros | 
|  | CMakeLists.txt files | B.1 CMake | 
|  | CMakeListsHeaders.txt files | B.1.6 Historical CMake Include Files | 
|  | CMakeListsLink.txt files | B.1.6 Historical CMake Include Files | 
|  | co-ordinate systems | 13. vcsl: Co-ordinate systems | 
|  | Coding Standards | C. Coding Standards | 
|  | command-line arguments, reading | 5.3 Reading command-line arguments: vul_arg | 
|  | components | 7.4 Planes, components and stepping. | 
|  | Contributing to VXL | C.3 How to contribute a new class or library | 
|  | converting vnl_vector_fixed to vnl_vector | 6.1.2 Caveats when using the fixed-size classes | 
|  | cpu time | 5.4 Timing operations: vul_timer | 
|  | cxx | 1.4.2 Names | 
| 
 | 
| D |  |  | 
|---|
|  | directories | A. Filenames and structure | 
|  | documentation, automatically generated | 1.3.2 Automatically generated documentation | 
|  | documentation, monolithic | 1.3 Documentation | 
|  | Doxygen | 1.3.2 Automatically generated documentation | 
|  | DSP files | B.2 Other Build Systems for Building VXL. | 
| 
 | 
| E |  |  | 
|---|
|  | error | 3.5 Use of Assertions (Developer Topic) | 
|  | external images | 7.3 Image resources | 
| 
 | 
| F |  |  | 
|---|
|  | FAQ | 7.7 Frequently Asked Questions | 
|  | FAQ | B.3 Frequently Asked Questions | 
|  | FAQ | C.6 Frequently Asked Questions | 
|  | file extensions | 1.4.2 Names | 
|  | file handling: vul_awk | 5.5 Reading ASCII files: vul_awk | 
|  | Frequently Asked Questions | 7.7 Frequently Asked Questions | 
|  | Frequently Asked Questions | B.3 Frequently Asked Questions | 
|  | Frequently Asked Questions | C.6 Frequently Asked Questions | 
|  | fundamental matrix | 14. vpgl: Cameras and Fundamental Matrix | 
| 
 | 
| G |  |  | 
|---|
|  | gel | A.2 Other packages | 
|  | general utilities | 4. vbl: Basic Templates | 
|  | general utilities | 5. vul: Utilities | 
|  | generic camera | 14. vpgl: Cameras and Fundamental Matrix | 
|  | Geometry | 8. vgl: Geometry | 
|  | Graphics | 10. vgui: Graphical User Interface | 
| 
 | 
| H |  |  | 
|---|
|  | HTTP | 5.7 Loading files using Internet protocols: vul_url | 
| 
 | 
| I |  |  | 
|---|
|  | image layout | 7.4 Planes, components and stepping. | 
|  | Images | 7. vil: Imaging | 
|  | images, copying | 7.2 Copying an image | 
|  | Introduction | 1. Introduction | 
|  | IUE | 1. Introduction | 
| 
 | 
| L |  |  | 
|---|
|  | large images | 7.3 Image resources | 
|  | layering | 1.4.3 Layering | 
|  | levels, library layering | 1.4.3 Layering | 
|  | library interdependencies | 1.4.3 Layering | 
|  | Loading objects | 9. vsl: Binary I/O | 
| 
 | 
| M |  |  | 
|---|
|  | Makefiles | B. Build Systems | 
|  | matrix indices, zero based | 6.1 Example: Basic matrix and vector operations | 
|  | MSVS Project Files | B. Build Systems | 
|  | mul | A.2 Other packages | 
| 
 | 
| N |  |  | 
|---|
|  | namespaces, why not | 1.4.2 Names | 
|  | non_const() | 6.1.2 Caveats when using the fixed-size classes | 
|  | Numerics | 6. vnl: Numerics | 
| 
 | 
| O |  |  | 
|---|
|  | oul | A.2 Other packages | 
|  | oxl | A.2 Other packages | 
| 
 | 
| P |  |  | 
|---|
|  | perl-like operations: vul_awk | 5.5 Reading ASCII files: vul_awk | 
|  | perspective camera | 14. vpgl: Cameras and Fundamental Matrix | 
|  | Philosophy, The VXL | 1.4 The Design and Evolution of vxl | 
|  | pixel-type | 7.4 Planes, components and stepping. | 
|  | pixel-type, ignoring | 7.3.2 Using vil_memory_imageto ignore pixel type. | 
|  | planes | 7.4 Planes, components and stepping. | 
|  | Preprocessor macros, build related | B.1.5 CMake Variables and Preprocessor Macros | 
|  | Probability | 12. vpdl: Probability Distributions (Experimental) | 
|  | projective camera | 14. vpgl: Cameras and Fundamental Matrix | 
| 
 | 
| R |  |  | 
|---|
|  | rational camera | 14. vpgl: Cameras and Fundamental Matrix | 
|  | redirecting ostreams | 5.1 Redirecting standard output: vul_redirector | 
|  | regular expressions | 5.6 Regular expression parsing: vul_reg_exp | 
|  | Restoring objects | 9. vsl: Binary I/O | 
|  | rpl | A.2 Other packages | 
| 
 | 
| S |  |  | 
|---|
|  | Saving objects | 9. vsl: Binary I/O | 
|  | Standard C++ library | 3. vcl: C++ compatibility | 
|  | STL | 3. vcl: C++ compatibility | 
|  | STL: copy example | 5.3.3 Lists of numbers | 
| 
 | 
| T |  |  | 
|---|
|  | TargetJr | 1. Introduction | 
|  | tbl | A.2 Other packages | 
|  | Templates | C.5 On the Use of Templates | 
|  | texinfo | Why texinfo? | 
|  | threshold example | 7.1.1 Loading and saving: The threshold program | 
|  | time, measuring elapsed | 5.4 Timing operations: vul_timer | 
|  | txx | 1.4.2 Names | 
| 
 | 
| V |  |  | 
|---|
|  | valarray | Compliance with the ANSI standard C++ library | 
|  | vbl | 4. vbl: Basic Templates | 
|  | vcl | 3. vcl: C++ compatibility | 
|  | vcl_abort | 3.5 Use of Assertions (Developer Topic) | 
|  | vcl_cerr | 5.1 Redirecting standard output: vul_redirector | 
|  | vcl_cout | 5.1 Redirecting standard output: vul_redirector | 
|  | vcl_printf | 5.2 Complex output formatting: vul_printf | 
|  | vgl | 8. vgl: Geometry | 
|  | vgui | 10. vgui: Graphical User Interface | 
|  | video | 11. vidl: Video Streaming | 
|  | view manipulations | 7.4 Planes, components and stepping. | 
|  | vil | 7. vil: Imaging | 
|  | vil_convert | 7.1.1 Loading and saving: The threshold program | 
|  | vil_image_resource_sptr | 7.3 Image resources | 
|  | vil_memory_image | 7.3.2 Using vil_memory_imageto ignore pixel type. | 
|  | vil_save | 7.1.1 Loading and saving: The threshold program | 
|  | vil_save, choosing a specific file format | 7.1.1 Loading and saving: The threshold program | 
|  | vil_view_as_planes | 7.4 Planes, components and stepping. | 
|  | vil_view_as_rgb | 7.4 Planes, components and stepping. | 
|  | vnl | 6. vnl: Numerics | 
|  | vnl_matrix_fixed, converting to vnl_matrix | 6.1.2 Caveats when using the fixed-size classes | 
|  | vnl_vector_fixed, converting to vnl_vector | 6.1.2 Caveats when using the fixed-size classes | 
|  | vsl | 9. vsl: Binary I/O | 
|  | vul | 5. vul: Utilities | 
|  | vul_arg | 5.3 Reading command-line arguments: vul_arg | 
|  | vul_printf | 5.2 Complex output formatting: vul_printf | 
|  | vul_redirector | 5.1 Redirecting standard output: vul_redirector | 
|  | vul_reg_exp | 5.6 Regular expression parsing: vul_reg_exp | 
|  | vul_timer | 5.4 Timing operations: vul_timer | 
|  | vul_url | 5.7 Loading files using Internet protocols: vul_url | 
| 
 |