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.
PDF/IHL/01CMP.PDF
HTM/DATA/IHL/IHL/01CMP/0008.HTM