• Technical Overview
  • Release Notes
  • Programming Guide
  • Reference Manual
  • HOOPS Visualize
TechSoft3d

HOOPS/MVO Programming Guide

1.0 Introduction

  • 1.1 Compiling and Linking

2.0 Fundamentals

  • 2.1 Database - HDB
  • 2.2 Model - HBaseModel
  • 2.3 View - HBaseView
  • 2.4 Operator - HBaseOperator
  • 2.5 Selection Sets - HSelectionSet

3.0 Annotations

4.0 File Input/Output and the I/O Manager

  • 4.1 Introduction
  • 4.2 Importing Data
  • 4.3 Exporting Data
  • 4.4 Image I/O Support
  • 4.5 Using the HIO Plugin Architecture
  • 4.6 I/O Progress and Error Reporting
  • 4.7 Custom I/O Handlers

5.0 Maintaining Constant Framerate

  • 5.1 Framerate Modes
  • 5.2 Customizing Constant Framerate
  • 5.3 Simplification Objects
  • 5.4 Implementation Issues

6.0 Markup Manager

7.0 Undo Manager

  • 7.1 Overview
  • 7.2 Using the Undo Manager
  • 7.3 Enhancing the Undo Manager

8.0 Geometry Manipulator Handles

  • 8.1 Creating Geometry Handles
  • 8.2 Custom Geometry Manipulator Handles

9.0 HSF Data Streaming

10.0 Behavior and Animation

  • 10.1 Introduction
  • 10.2 Behavior Manager
  • 10.3 Defining Behaviors
  • 10.4 Retrieving Animation Data
  • 10.5 Sensors
  • 10.6 Exporting Animations
  • 10.7 Animation Collisions

11.0 XML Read/Write

  • 11.1 Overview
  • 11.2 Parsing XML Data
  • 11.3 Writing XML Data

12.0 Event Handling

  • 12.1 Overview
  • 12.2 Creating a new Listener Type
  • 12.3 Event Registration
  • 12.4 Creating a new Event
  • 12.5 3D Mouse/Joystick Events
  • 12.6 Timer Events
  • 12.7 Touch Events

13.0 The Plotting Classes

  • 13.1 Overview
  • 13.2 Pie Charts
  • 13.3 Other 2d Plots
  • 13.4 Labels and The Legend

14.0 Callbacks and the I.M. Manager

15.0 The PMI Classes