| | Copyright |
| | The C++ In-Depth Series |
| | | Titles in the Series |
|
| | Preface |
| | | Intended Audience |
| | | How to Use This Book |
| | | Conventions We Use |
| | | Acknowledgments |
|
| | Chapter 1. Introduction |
| | | Section 1.1. Imaging Basics |
| | | Section 1.2. Summary |
|
| | Chapter 2. A Test Application |
| | | Section 2.1. Image Class Design |
| | | Section 2.2. Thumbnail Class |
| | | Section 2.3. Implementation |
| | | Section 2.4. Summary |
|
| | Chapter 3. Design Techniques |
| | | Section 3.1. Memory Allocation |
| | | Section 3.2. Prototyping |
| | | Section 3.3. Summary |
|
| | Chapter 4. Design Considerations |
| | | Section 4.1. Coding Guidelines |
| | | Section 4.2. Reusable Code |
| | | Section 4.3. Designing in Debugging Support |
| | | Section 4.4. Summary |
|
| | Chapter 5. System Considerations |
| | | Section 5.1. Multithreaded and Multiprocess Designs |
| | | Section 5.2. Exception Handling |
| | | Section 5.3. Compile-Time Versus Run-Time Issues |
| | | Section 5.4. Coding for Internationalization |
| | | Section 5.5. Summary |
|
| | Chapter 6. Implementation Considerations |
| | | Section 6.1. Finalizing the Image Components |
| | | Section 6.2. Finalizing the Image Class |
| | | Section 6.3. Adding Global Image Functions |
| | | Section 6.4. Finalizing Interfaces to Third-Party Software |
| | | Section 6.5. Summary |
|
| | Chapter 7. Testing and Performance |
| | | Section 7.1. Unit Tests |
| | | Section 7.2. Performance Tuning |
| | | Section 7.3. Summary |
|
| | Chapter 8. Advanced Topics |
| | | Section 8.1. Memory Issues |
| | | Section 8.2. Language Construct Issues |
| | | Section 8.3. Extending the Framework |
| | | Section 8.4. Summary |
|
| | Appendix A. Useful Online Resources |
| | | Section A.1. Software |
| | | Section A.2. Standards |
|
| | Appendix B. CD-ROM Information |
| | | Section B.1. Contents |
| | | Section B.2. Framework |
| | | Section B.3. Prototypes |
| | | Section B.4. Utilities |
| | | Section B.5. Delegates |
|
| | Bibliography |