Mouse Adaptors

<< Click to Display Table of Contents >>

Navigation:  XStream® HDVR® SDK > Implementation Concepts >

Mouse Adaptors

Previous pageReturn to chapter overviewNext page

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

Summary

 

This chapter describes the XStream® HDVR® user interface adaptor classes. These classes facilitate the connection between user interface devices, such as a mouse, and controls that are used to manipulate camera and dataset properties. The adaptor classes can be used to easily add controls for manipulating the camera position and orientation, lighting, segmentation, and slab properties. The XStream HDVR SDK provides a range of adaptor classes that inherit from the IMouseAdaptor or hdrcAdaptor base class using the specified receiver object. Generally this receiver object is a Render Engine, however, a custom receiver class may be defined.

 

Platform Considerations: This section describes various platform-specific methods for connecting an adaptor class to a user interface object.

 

Adaptors Base Class: This section describes the properties of the IMouseAdaptor or hdrcAdaptor base class, and features that are common to all adaptors that inherit from the base class.

 

Visualization Adaptors: This section describes the adaptors used to manipulate camera position and orientation, lighting, zoom, slab properties, window level, and the auto-navigate feature.

 

Segmentation Adaptors: This section describes the adaptors used to apply segmentation through either manual region selection or automatic region growth.