| Application Defined Output Managers |
| List of: | Discussion Topic | |
| Subjects: | Interactive Hidden Line | |
| Contents: | Interactive Hidden Line | |
| If the application needs to handle hidden line output in some specific manner, it can derive classes from IHL_OUTPUT_MANAGER and tailor the announce methods to the specific needs of the application. For example, when a 3D line segment is generated, an application-specific announce_3D_segment method could display the segment using the application's own display or plotting routines. | |||||
| The application then calls api_ihl_set_output_manager with an instance of the new output manager class to make that instance the active manager. Then hidden line output is actually generated by calling api_ihl_compute_from_meshes. | |||||