Rendering Concepts

<< Click to Display Table of Contents >>

Navigation:  XStream® HDVR® SDK > Implementation Concepts >

Rendering Concepts

Previous pageReturn to chapter overviewNext page

C++ C++ Java Java .NET .NET

Summary

 

This chapter covers topics related to creating and configuring a XStream® HDVR® rendering engine.

 

Rendering Modes: This page discusses the various render engine types available in the XStream HDVR SDK. These distinct engine types render volume data in various ways, and are used for different clinical or analytical purposes. The capabilities of these engines are discussed, as well as the difference between the adaptive vs. brute force engines, and parallel vs. perspective projections.

 

RenderEngineContext vs RenderQueue: This page discusses the difference between the RenderEngineContext and RenderQueue classes. Both of these classes support the different render engine types discussed in the Rendering Modes chapter. The RenderEngineContext class supports synchronous rendering, and the RenderQueue class supports asynchronous rendering.

 

Render Parameters: This page discusses the use of the RENDER_PARAMS structure. This structure is used to set the render engine state. It is the primary structure used to configure the render engine to produce a rendered image from a dataset.

 

Rendering Images: This page discusses the creation of render windows and render window overlays.