Logo

Getting Started

  • About HOOPS Visualize
    • Reference Applications
  • Technical Overview
    • 3DGS Technical Overview
      • What is the HOOPS 3D Graphics System?
      • The HOOPS/3DGS Architecture
        • Retained-Mode Graphics System
        • The object database
        • Coordinates and coordinate systems
        • Inserting geometry by reference
        • Interfaces
      • Database Traversal
      • Rendering Pipeline: The HOOPS/3DGS Structured Device Interface (HDI)
      • Flow of control
      • HOOPS as an Object-Oriented System
      • Encapsulation and data hiding with segments
        • Segment pathnames and handles
        • Instancing and reuse with include segments
        • Driver segments
      • Messaging and methods
      • Attribute inheritance
        • Default attribute values
        • Nonstandard attribute inheritance
        • Attribute lock
        • Style segments
        • Attribute inheritance summary
      • Geometry and attributes
      • Geometry provided in HOOPS/3DGS
        • Markers
        • Text
        • Lines and polylines
        • Polygons
        • Circles and ellipses
        • Circular arcs
        • Circular chords
        • Circular wedges
        • Ellipses
        • Elliptical arc
        • Shells
        • Regions
        • Meshes
        • Grids
        • Images
        • Lights
        • Cutting planes
        • NURBS curves and surfaces
        • Cylinders and polycylinders
      • Attributes
        • Display attributes
        • Color and color maps
        • Visibility
        • Edge Pattern and Weight
        • Face pattern
        • Capping faces/edges and geometry intersections
        • Modeling and viewing
        • Modeling
        • Viewing with cameras
        • Windows
        • Rendering attributes
        • Hidden surface removal algorithms
        • Lighting models
        • 3D spriting
        • Data mapping
        • Level of detail (LOD)
        • Texture and Environment Mapping
        • Overlay geometry
        • Selection
        • Driver options
        • System options
        • Heuristics
      • Input and hit-testing
      • Integrating HOOPS/3DGS with a GUI toolkit
        • Window System Integration
        • Drawing into native application windows
        • Color map sharing
      • HOOPS/3DGS Intermediate Mode
      • Why use HOOPS/3DGS Intermediate Mode?
    • HOOPS/MVO Technical Overview
      • Introduction
      • The Model/View/Operator architecture
      • HOOPS/MVO and HOOPS/3DGS
      • The HOOPS/MVO classes
        • HBaseModel
        • HBaseView
        • HBaseOperator
      • File I/O architecture
      • Selection
      • Animation
      • Utilizing the framework
    • HOOPS/Stream Technical Overview
      • Overview
      • Architecture
        • Opcode handlers
        • Streaming HSF data
      • Stream-related features
        • General features
        • HOOPS/3DGS-specific features
    • HOOPS/HIO Technical Overview
    • HOOPS/OOC Technical Overview
      • Introduction
      • The Architecture
  • Installation Contents
  • Setting the license
  • Supported platforms
    • HOOPS Visualize on macOS
    • Using HOOPS Visualize on a virtual machine
  • Supported file formats
    • 3D Formats
    • 2D Formats
    • Raster formats
    • Video formats
  • Device Guide
    • 3D drivers
    • DirectX11 Driver
      • Debug Options
      • Limitations for order-independent transparency
      • DX11 hardware-accelerated offscreen rendering
    • OpenGL2 driver
      • OpenGL2 hardware-accelerated offscreen rendering
      • Custom shader code
      • Double-precision hardware acceleration
      • OpenGL2 known restrictions
    • OpenGL2 Mesa driver
    • Print and 2D drivers
      • CGM3 driver
      • CGM3 - gaining access
      • Line styles and widths
      • Font table
    • HPGL2 driver
      • HPGL2 supported systems
      • Basic steps
      • Setting HOOPS Picture
      • Using HOOPS_PICTURE
      • Using HOOPS_HARDCOPY
      • Determining the maximum printable area
      • Setting HOOPS driver options
      • Notes on HOOPS driver options
      • Rendering options
      • HPGL2 heuristics
      • HPGL2 known restrictions
    • Image Driver
      • Image driver supported systems
      • Image driver - gaining access
      • Rendering to an Off-Screen Image with 3D-Hardware Acceleration
      • Image driver options
      • Image driver heuristics
      • Image driver known restrictions
    • Microsoft Windows driver
      • MSW driver supported systems
      • MSW driver - gaining access
      • Special performance notes
      • Examples
      • Important MFC/MDI/application integration notes
      • Text font names in MSW
      • Keyboard handling
      • MSW driver options
      • MSW debug driver options
      • MSW driver known restrictions
    • PDF driver
      • PDF driver - gaining access
      • PDF Driver Options
      • Text font names in PDF driver
    • PostScript Driver
      • PostScript drive - Gaining access
      • PostScript driver options
      • Text font names in PostScript
      • Encapsulated PostScript files
      • Note on sending output to a terminal line
      • PostScript driver known restrictions
    • Printf driver
    • Qt Driver
      • Qt driver supported systems
      • Qt driver - gaining access
      • Qt driver options
      • Text font names in Qt
      • Qt driver known restrictions
    • Quartz driver
      • Quartz driver supported systems
      • Quartz driver - gaining access
      • Quartz driver options
      • Text font names in Quartz
      • Quartz driver known restrictions
    • X11 Driver
      • X11 supported systems
      • X11 driver - gaining access
      • General X11 display driver options
      • Text font names in X11
      • Specifically-named fonts
      • Family-named official fonts
      • Family-named unofficial fonts
      • Rotated and/or slanted text
      • X11 driver known restrictions
    • Automatic drivers
    • Setting up the runtime environment
  • Building the Samples and Sandboxes
    • 3D Part Viewer
    • C# Simple
    • Cocoa Simple
    • Holographic Remoting Simple
    • Hololens Simple
      • Adding HoloLens Native to your application
    • Java Simple
      • Linux: Building Java Simple in Release mode
      • Building Java Simple in Debug mode
    • Java Simple SWT
    • MFC Simple
    • MFC Simple – 3DGS only
    • NVIDIA Profile Creator
    • Out of core pre-processor (OOC)
    • OpenVR Simple
    • Qt Simple
    • Win32 Simple
    • WPF Image
    • WPF Simple
  • Acknowledgements
    • The Freetype Project
    • Zlib
    • ImageMagick
    • Independent JPEG Group
    • OpenGL Extension Wrangler Library
    • Frexx C Preprocessor
  • Knowledge Base
  • Support
  • Downloads
  • Community Forum
  • Release notes
    • 3DF 27.52
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.51
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.50
      • Library Compatibility Information
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.40
      • Library Compatibility Information
      • Documentation Enhancements
      • New Features
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.30
      • Library Compatibility Information
      • Fixed Bugs
    • 3DF 27.20
      • Library Compatibility Information
      • New Features
      • Fixed Bugs
    • 3DF 27.10
      • Library Compatibility Information
      • New Features
      • Functional Changes
      • Fixed Bugs
    • 3DF 27.00
      • Library Compatibility Information
      • Enhancements
      • Functional Changes
      • Fixed Bugs
    • 3DF 26.20
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • 3DF 26.10
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • 3DF 26.00
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • 3DF 25.40
      • Library compatibility information
    • 3DF 25.30
      • Library compatibility information
        • Enhancements
        • Functional Changes
    • 3DF 25.20
      • Library compatibility information
        • Enhancements
    • 3DF 25.10
      • Library compatibility information
        • Enhancements
        • Functional changes
    • 3DF 25.00
      • Library compatibility information
        • Functional Changes
        • Enhancements
    • 3DF 24.30
      • Library compatibility information
        • Functional Changes
        • Enhancements
    • 3DF 24.10
      • Library compatibility information
        • Functional changes
        • Enhancements
    • 3DF 24.00
      • Library compatibility information
      • Functional changes
      • Enhancements
    • 3DF 23.30
      • Library compatibility information
      • Enhancements
      • Functional changes
    • 3DF 23.10
      • Library compatibility information
      • Enhancements
    • 3DF 23.00
      • Library compatibility information
      • Enhancements
      • Functional changes
    • 3DF 22.21
      • Library compatibility information
    • 3DF 22.20
      • Library compatibility information
    • 3DF 22.10
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Miscellaneous
    • 3DF 22.00
      • Library compatibility information
      • Enhancements
      • Functional changes
    • 3DF 21.50
      • Library compatibility information
    • 3DF 21.42
      • Library compatibility information
    • 3DF 21.41
      • Library compatibility information
    • 3DF 21.40
      • Library compatibility information
      • Enhancements
    • 3DF 21.32
      • Library compatibility information
    • 3DF 21.31
      • Library compatibility information
    • 3DF 21.30
      • Library compatibility information
      • Enhancements
    • 3DF 21.21
      • Library compatibility information
    • 3DF 21.20
      • Library compatibility information
      • Enhancements
    • 3DF 21.13
      • Library compatibility information
    • 3DF 21.12
      • Library compatibility information
    • 3DF 21.11
      • Library compatibility information
    • 3DF 21.10
      • Library compatibility information
    • 3DF 21.01
      • Library compatibility information
        • Functional changes
    • 3DF 21.00
      • Library compatibility information
      • New features and enhancements
        • Functional changes
  • Archives

Programming Guide

  • Programming Guide
    • 3DGS Programming Guide
      • Fundamentals
        • Library access
        • Application structure
        • Database structure
        • Drivers
        • Drawing the Database
        • Associating application data with the HOOPS Database
        • HOOPS/3dGS API conventions
        • Warnings and errors
        • Debugging
        • Streamlining HOOPS Visualize
      • Geometry
        • Geometry coordinates
        • Geometry conventions
        • Geometry markers
        • Text
        • Lines
        • Polygons
        • Circles and ellipses
        • Shells
        • Meshes
        • Grids
        • Images
        • Lights
        • Cutting planes
        • NURBS curves
        • NURBS surfaces
        • Cylinders
        • Spheres
        • Reference geometry
      • Viewing and modelling
        • Coordinate systems
        • Cameras
        • Modeling matrices
        • Windows
      • User interaction
        • Event loop
        • Selecting objects
        • Interaction with a window system
        • Highlighting
        • Interacting with the scene
      • Materials
        • Color
        • Texture mapping
        • Environment and bump mapping
        • Transparency
        • Double-sided materials
        • Skyboxes and cube maps
        • Physically based rendering
      • Rendering
        • Hidden surface removal
        • Level of detail
        • Lighting and color interpolation
        • Atmospheric attenuation
        • Anti-aliasing
        • Stereo viewing
        • Shadows
        • Reflection planes
        • Hemispheric ambient lighting
        • Bloom
        • Depth of field
        • Custom shaders
      • Performance
        • Overview
        • Segments
        • Geometry
        • Rendering
        • Controlling memory usage
      • Intermediate mode
        • Intermediate mode overview
        • Intermediate mode examples
        • Porting your legacy HOOPS I.M. code
    • MVO Programming Guide
      • Introduction
        • Compiling and linking
      • Fundamentals
        • Database - HDB
        • Model - HBaseModel
        • View - HBaseView
        • Operators - HBaseOperator
        • Selection sets - HSelectionSet
      • Annotations
      • File input/output and the I/O manager
        • Introduction
        • Importing data
        • Exporting data
        • HOutputHandlerOptions
        • Printing to hardcopy
        • Image I/O
        • Using the HIO plug-in architecture
        • I/O progress and error reporting
        • Custom I/O handlers
        • Implementing progress and error reporting
      • Maintaining constant framerate
        • Framerate modes
        • Customizing constant framerate
        • Simplification objects
        • Implementation issues
      • The MarkupManager class
        • Overview
      • Undo manager
        • Overview
        • Using the HUndoManager
        • Enhancing the undo manager
      • Geometry manipulator handles
        • Creating geometry handles
        • Custom geometry manipulator handles
      • HSF data streaming
        • 1. Create a HStreamer object
        • 2. Set the condition and error notice handler function
        • 3. Set up the HStreamer object
        • 4. Load the file
        • 5. Stream data on-demand
        • 6. View-Dependent Streaming of data
        • 7. Cleanup
      • Behavior and animation
        • Introduction
        • Behavior manager
        • Defining behaviors
        • Retrieving animation data
        • Sensors
        • Exporting animations
        • Animation collisions
      • XML Read/Write
        • Overview
        • Parsing XML data
        • Writing XML data
      • Event handling
        • Overview
        • Creating a new Listener type
        • Event registration
        • Creating a new event
        • 3D Mouse and joystick events
        • Timer events
        • Touch events
      • The plotting classes
        • Overview
        • Pie charts
        • Other 2D plots
        • Labels and the legend
      • Callbacks and the I.M. Manager
      • The PMI classes
        • Overview
        • Datum entities
        • Feature control frame entities
        • View entities
        • Restoring entities
        • Deleting entities
    • Base Stream Programming Guide
      • Overview
        • Compiling and linking
      • Base Stream Programming Guide
        • Writing HOOPS Stream files
        • Reading HOOPS stream files
        • Controlling the reading and writing process
        • Verifying HSF files
        • HOOPS/3dGS classes
      • Base Stream Programming Guide
        • Basic streaming for an HSF file
        • Performing streaming on a separate thread
      • Customizing HSFs
        • Customizing HSF objects
        • Versioning and storing additional user data
        • Writing
        • Reading
        • Remove opcodes
      • Maximizing rendering performance
        • Scene-graph organization
        • Shell organization
        • Polygon handedness
    • 3DGS Stream Programming Guide
      • Overview
        • Compiling and linking
      • HSF read and write
        • Writing HOOPS stream files
        • Reading
        • Controlling the reading and writing process
      • HSF streaming
        • Basic streaming for an HSF file
        • Performing streaming on a separate thread
        • On-demand or view-dependent streaming
      • Customizing HSFs
        • Customizing HSF objects
        • Versioning and storing additional user data
        • Tagging HSF objects to associate user data
        • Remove opcodes
      • Maximizing rendering performance
        • Scene-graph organization
        • Polygon handedness
    • HIO Programming Guide
      • HOOPS AVI integration
        • Using the AVI HIO component
        • Output handler options
        • Rebuilding the HIO component
        • Integrating Directly with the AVI Output Handler
      • HOOPS Exchange integration
        • Using the HOOPS Exchange HIO component
        • Supported data
        • Mapping between HOOPS/3DGS and HOOPS Exchange entities
        • Importing models with very large transformations
      • HOOPS Publish integration
        • Using the HOOPS Publish HIO component
        • Basic export
        • Export with a template
        • Advanced export using HOOPS Publish
        • Reducing file size
        • Notes about supported data
      • HTML HIO component
        • Using the HTML HIO component
        • Creating your own custom HTML template
        • Sample HTML template
        • Notes about supported data
      • HOOPS DGN integration
        • Using the DGN HIO component
        • Rebuilding the HIO component
        • Supported entities
        • DGN units
        • Input handler options
        • Integrating directly with DGNdirect
      • HOOPS RealDWG integration
        • Using the RealDWG HIO component
        • Unsupported entities
        • Integrating directly with RealDWG
        • Importing a file
        • Mapping between HOOPS/3dGS and DWG entities
        • Handling metadata
        • Limitations
      • HOOPS SketchUp integration
        • Using the SketchUp HIO component
        • Rebuilding the HIO component
        • Supported entities
        • SKP units and NamedOptions
        • Input handler options
        • Integrating directly with SketchUp
    • OOC Programming Guide
      • HOOPS/OOC Programming Guide introduction
      • Preprocessing data
        • Using the ooc.exe preprocessor
      • Using the point cloud API
        • Architecture overview
        • Loading OOC files
        • API usage
        • Point cloud environment and node handles
        • Populating memory before rendering
        • Synchronization callbacks when editing points
        • Using OOC operators
        • Filtering
        • Saving point clouds
        • Releasing memory
        • Optimizing rendering
      • Sample code
      • ooc.exe command line executable
        • Name
        • Synopsis
    • Parasolid Programming Guide
      • HOOPS/Parasolid Programming Guide
        • Introduction
        • Compiling and linking
      • Initialization and shutdown
      • Reading Parasolid files
        • Controlling tessellation
      • Creating and rendering Parasolid entities
        • Defining Parasolid geometry
        • Rendering Parasolid geometry
        • Inserting Parasolid geometry into the HOOPS database
        • Deleting Parasolid and HOOPS geometry
        • Retesselation of geometry into the same segment structure
        • View-dependent tesselation
      • Controlling the HOOPS/Parasolid mapping
        • Default rendering options
        • Effects of the rendering options preserve color
      • Operating on Parasolid entities
        • Accessing a Parasolid entity
        • Highlighting a Parasolid entity
        • Performing a Boolean operation
  • Additional resources
    • Languages
      • HOOPS for C/C++ developers
        • C/C++ defines
        • Routine names: prefixes
        • Common names
        • Data type names and language declarations in C/C++
        • Stand-alone example programs in C
      • HOOPS for C# developers
        • Introduction
        • Compilation and execution
        • Strong-named assemblies
        • Interface notes: General usage
        • HOOPS/3DGS-specific
        • HOOPS/MVO and HOOPS/Stream
      • HOOPS For Java developers
        • Introduction
        • Platform/compiler support
        • Compilation and runtime information
        • Interface notes: General usage
        • HOOPS/MVO and HOOPS/Stream
    • GUI integration
      • HOOPS/MFC Integration Guide
        • Introduction
        • Linking
        • Supported platforms
        • Using HOOPS/MFC libraries
        • Printing and print preview
        • Passing in custom output options
        • Print to scale
        • Raster output options
        • Copy to clipboard
        • Sharing palettes
      • HOOPS/Winforms integration guide
        • Introduction
        • Compilation and runtime information
        • Component object relationships
        • Steps to building an application with .NET Winforms and HOOPS
        • Creating and initializing the application
        • Creating and initializing HOOPS/Winforms objects
        • Creating and initializing HOOPS/MVO objects
      • HOOPS/WPF integration guide
        • Introduction
        • Platform/compiler support
        • Compilation and runtime information
        • Component-object relationships
        • Steps to building an application with .NET WPF and HOOPS
        • Creating and initializing the application
        • Creating and initializing HOOPS/WPF objects
        • Creating and initializing HOOPS/MVO objects
      • HOOPS/QT integration guide
        • Introduction
        • Compiling and linking
        • Component object relationships
        • Steps to building an application with Qt and HOOPS
        • Creation and initialization of Qt objects
        • Creation and initialization of HOOPS/Qt objects
        • Creation and initialization of HOOPS/MVO objects
        • Launching the Qt event loop
      • HOOPS/Java Swing Programming Guide
        • Introduction
        • Platform/compiler support
        • Compilation and runtime information
        • Component object relationships
        • Steps to building an application with Java/Swing and HOOPS
        • Creating and initializing the application
        • Creating and initializing HOOPS/Java objects
        • Creating and initializing HOOPS/MVO objects
      • HOOPS/Java SWT Programming Guide
        • Introduction
        • Platform/compiler support
        • Compilation and runtime information
        • Component-object relationships
        • Steps to building an application with Java/SWT and HOOPS
        • Creating and initializing the application
        • Creating and initializing HOOPS/Java objects
        • Creating and initializing HOOPS/MVO objects
      • Augmented Reality
        • Introduction
        • HoloLens Native
        • HoloLens Remoting
        • Other considerations
      • Virtual Reality
        • Introduction
        • Prerequisites
        • The VR API package
        • How to create a VR application using the VR class
        • Starting a VR session
        • Interacting with VR
        • Sample implementation
        • Using the sample operators
        • OpenVR Simple sandbox
        • Other considerations
    • HOOPS Part Viewer
      • HOOPS 3D Part Viewer
        • Overview
      • HOOPS Part Viewer Usage
        • Using the toolbars
        • File menu options
        • Editing
        • Camera manipulation
        • Creating and manipulating geometry
        • Annotating the scene
        • The Tools menu
        • View menu options
        • Using the context menu
        • Direct scene manipulation
        • Modifying application settings
      • Keyframe editor
      • Material editor
    • HSF architecture
      • 1. File organization
        • 1.1 File identification header
        • 1.2 File data block
        • 1.3 Binary data format
        • 1.4 File termination trailer
        • 1.5 File dictionary
      • 2. Stream compression
      • 3. Object tagging
      • 4. File information opcode
    • HOOPS Visualize troubleshooting guide
      • Problem reproduction
      • Performance concerns
      • Generic vs. 3D-API Specific Problems
      • Application settings
      • Automatic driver setting
      • Manually selecting a driver
      • Software mode
      • Runtime diagnostics
      • Graphics hardware analysis
      • Driver configuration files

API Reference

  • 3DGS
    • Files
      • hc_proto.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • I
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • W
      • Z
  • MVO
    • Modules
      • Framerate_Mode
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • Selection_Level
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
    • Namespaces
      • Applicability
        • Detailed Description
      • Datum
        • Detailed Description
      • DatumModifier
        • Detailed Description
      • DiameterModifier
        • Detailed Description
      • Dimension
        • Detailed Description
      • ezpdf
        • Namespaces
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Field Documentation
        • Function Documentation
      • Font
        • Detailed Description
      • hio_html_internal
        • Types
        • Type Aliases
        • Fields
        • Functions
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
        • Function Documentation
      • Mode
        • Detailed Description
      • Obtention
        • Detailed Description
      • ooc
        • Namespaces
        • Detailed Description
      • PMI
        • Namespaces
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • PMII
        • Detailed Description
      • Query
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • Roughness
        • Detailed Description
      • SC
        • Namespaces
        • Detailed Description
      • Size
        • Detailed Description
      • std
        • Detailed Description
      • Tolerance
        • Detailed Description
      • ZoneModifier
        • Detailed Description
    • Files
      • HDGNHelper.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • HIOUtilityDGN.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • Access.h
        • Types
        • Detailed Description
      • HDWFConnector.h
        • Detailed Description
      • HDWFMisc.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • HIOUtilityDwfExport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityDwfImport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HW2DBoundReader.h
        • Types
        • Detailed Description
      • HW2DReader.h
        • Types
        • Detailed Description
      • HW2DReaderCommon.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HW3DReader.h
        • Types
        • Detailed Description
      • HW3DStream.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • hio_dwg.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • misc.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • MrDwgConnector.h
        • Macro Definitions
        • Types
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • MrDwgContext.h
        • Types
        • Detailed Description
      • MrDwgGeometry.h
        • Types
        • Detailed Description
      • MrDwgHostApp.h
        • Types
        • Fields
        • Detailed Description
        • Field Documentation
      • MrDwgReader.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • MrDwgSubEntityTraits.h
        • Types
        • Detailed Description
      • MrDwgViewport.h
        • Types
        • Detailed Description
      • MrDwgViewportDraw.h
        • Types
        • Detailed Description
      • MrDwgViewportGeometry.h
        • Types
        • Detailed Description
      • MrDwgWorldDraw.h
        • Types
        • Detailed Description
      • MrDwgWorldGeometry.h
        • Types
        • Detailed Description
      • MrImportDirector.h
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Field Documentation
        • Function Documentation
      • ExchangeWrapper.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityExchange.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HPublishExchangeHelper.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
        • Function Documentation
      • ProductOccurrenceWalker.h
        • Types
        • Detailed Description
      • DownwardStack.h
        • Types
        • Detailed Description
      • GrownKeyPath.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityHTML.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
      • lazy.h
        • Types
        • Detailed Description
      • Line.h
        • Namespaces
        • Types
        • Detailed Description
      • ModelBuilder.h
        • Namespaces
        • Types
        • Detailed Description
      • sc_import.h
        • Namespaces
        • Detailed Description
      • SceneWalker.h
        • Namespaces
        • Types
        • Detailed Description
      • Text.h
        • Namespaces
        • Types
        • Detailed Description
      • HIOUtilityOOC.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • HIOUtilityPublish.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HPublishHelper.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • CurvesImporter3DF.h
        • Types
        • Detailed Description
      • DefinitionInstancesImporter3DF.h
        • Types
        • Detailed Description
      • DefinitionRepository3DF.h
        • Types
        • Detailed Description
      • GeometryImporter3DF.h
        • Types
        • Detailed Description
      • GroupRepository3DF.h
        • Types
        • Detailed Description
      • HIOUtilitySKP.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • ImageRepository3DF.h
        • Types
        • Detailed Description
      • ImageTexturedShellImporter3DF.h
        • Types
        • Detailed Description
      • LinesImporter3DF.h
        • Types
        • Detailed Description
      • ModelImporter3DF.h
        • Types
        • Detailed Description
      • PolylinesImporter3DF.h
        • Types
        • Detailed Description
      • SegmentKey3DF.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • SegmentOrganizer3DF.h
        • Types
        • Detailed Description
      • ShellImporter3DF.h
        • Types
        • Detailed Description
      • SmartSegment.h
        • Types
        • Detailed Description
      • StyleRepository3DF.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • TextureRepository3DF.h
        • Types
        • Detailed Description
      • Utilities3DF.h
        • Functions
        • Detailed Description
        • Function Documentation
      • ezpdf.h
        • Namespaces
        • Types
        • Detailed Description
      • HBaseModel.h
        • Types
        • Detailed Description
      • HBaseOperator.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HBaseView.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HBhvAnimation.h
        • Types
        • Detailed Description
      • HBhvBehaviorManager.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HBhvInterpolator.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HBhvSensor.h
        • Types
        • Detailed Description
      • HBhvTimeline.h
        • Types
        • Detailed Description
      • HBhvUtility.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HConstantFrameRate.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HDB.h
        • Types
        • Detailed Description
      • HDebugZBuffer.h
        • Types
        • Detailed Description
      • HDispatchXML.h
        • Types
        • Detailed Description
      • HErrorManager.h
        • Types
        • Detailed Description
      • HEventInfo.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HEventListener.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HEventManager.h
        • Types
        • Detailed Description
      • HGlobals.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HGraph.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HImCuttingGeometry.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HImErrorHandler.h
        • Types
        • Detailed Description
      • HImHideOverlappedText.h
        • Types
        • Detailed Description
      • HImManager.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HImUtility.h
        • Types
        • Detailed Description
      • HIndexManager.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOManager.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
      • HIOUtilityHOOPS.h
        • Types
        • Detailed Description
      • HIOUtilityHsf.h
        • Types
        • Detailed Description
      • HIOUtilityIV.h
        • Types
        • Detailed Description
      • HIOUtilityLeadTools.h
        • Types
        • Detailed Description
      • HIOUtilityMagick.h
        • Types
        • Detailed Description
      • HIOUtilityObj.h
        • Types
        • Detailed Description
      • HIOUtilityPDF.h
        • Types
        • Detailed Description
      • HIOUtilityPly.h
        • Types
        • Detailed Description
      • HIOUtilityPointCloud.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HIOUtilityStl.h
        • Types
        • Detailed Description
      • HIOUtilityVRML.h
        • Types
        • Detailed Description
      • HMarkupManager.h
        • Types
        • Detailed Description
      • HMaterialLibrary.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HModelInfo.h
        • Types
        • Detailed Description
      • HMutexOOC.h
        • Types
        • Detailed Description
      • HNetMessageRegistrar.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HObjects.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HOpCameraManipulate.h
        • Types
        • Detailed Description
      • HOpCameraManipulateTouch.h
        • Types
        • Detailed Description
      • HOpCameraOrbit.h
        • Types
        • Detailed Description
      • HOpCameraOrbitTurntable.h
        • Types
        • Detailed Description
      • HOpCameraPan.h
        • Types
        • Detailed Description
      • HOpCameraPanTouch.h
        • Types
        • Detailed Description
      • HOpCameraRelativeOrbit.h
        • Types
        • Detailed Description
      • HOpCameraRollTouch.h
        • Types
        • Detailed Description
      • HOpCameraWalk.h
        • Types
        • Detailed Description
      • HOpCameraZoom.h
        • Types
        • Detailed Description
      • HOpCameraZoomBox.h
        • Types
        • Detailed Description
      • HOpCameraZoomTouch.h
        • Types
        • Detailed Description
      • HOpConstructCircle.h
        • Types
        • Detailed Description
      • HOpConstructCone.h
        • Types
        • Detailed Description
      • HOpConstructCuboid.h
        • Types
        • Detailed Description
      • HOpConstructCylinder.h
        • Types
        • Detailed Description
      • HOpConstructNurbsCurve.h
        • Types
        • Detailed Description
      • HOpConstructPolyline.h
        • Types
        • Detailed Description
      • HOpConstructRectangle.h
        • Types
        • Detailed Description
      • HOpConstructSphere.h
        • Types
        • Detailed Description
      • HOpCreateBoolean.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HOpCreateCircle.h
        • Types
        • Detailed Description
      • HOpCreateCone.h
        • Types
        • Detailed Description
      • HOpCreateCuboid.h
        • Types
        • Detailed Description
      • HOpCreateCuttingPlane.h
        • Types
        • Detailed Description
      • HOpCreateCylinder.h
        • Types
        • Detailed Description
      • HOpCreateNurbs3D.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HOpCreateNurbsCurve.h
        • Types
        • Detailed Description
      • HOpCreatePolyline.h
        • Types
        • Detailed Description
      • HOpCreateRectangle.h
        • Types
        • Detailed Description
      • HOpCreateSphere.h
        • Types
        • Detailed Description
      • HOpFramedAnnotate.h
        • Types
        • Detailed Description
      • HOpFreehandGeometryMarkup.h
        • Types
        • Detailed Description
      • HOpMarkupAnnotate.h
        • Types
        • Detailed Description
      • HOpMarkupCircle.h
        • Types
        • Detailed Description
      • HOpMarkupFreehand.h
        • Types
        • Detailed Description
      • HOpMarkupFreehand3D.h
        • Types
        • Detailed Description
      • HOpMarkupMeasure.h
        • Types
        • Detailed Description
      • HOpMarkupPostIt.h
        • Types
        • Detailed Description
      • HOpMarkupRectangle.h
        • Types
        • Detailed Description
      • HOpMoveHandle.h
        • Types
        • Detailed Description
      • HOpNavCube.h
        • Types
        • Detailed Description
      • HOpNetwork.h
        • Types
        • Detailed Description
      • HOpObjectAnnotate.h
        • Types
        • Detailed Description
      • HOpObjectClash.h
        • Types
        • Detailed Description
      • HOpObjectRotate.h
        • Types
        • Detailed Description
      • HOpObjectTranslate.h
        • Types
        • Detailed Description
      • HOpPolygonMarkup.h
        • Types
        • Detailed Description
      • HOpSelectAperture.h
        • Types
        • Detailed Description
      • HOpSelectArea.h
        • Types
        • Detailed Description
      • HOpSelectAreaOOC.h
        • Types
        • Detailed Description
      • HOpSelectPolygon.h
        • Types
        • Detailed Description
      • HOpSelectPolygonOOC.h
        • Types
        • Detailed Description
      • HOpSelectPolyline.h
        • Types
        • Detailed Description
      • HPShowCache.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSelectionItem.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HSelectionSet.h
        • Types
        • Fields
        • Detailed Description
      • HSelectionSetOOC.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSharedKey.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HSnapGrid.h
        • Types
        • Detailed Description
      • HStreamer.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HTCObjectRotate.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HTManager.h
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Type Documentation
        • Type Alias Documentation
      • HTools.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • HUndoManager.h
        • Types
        • Detailed Description
      • HUtility.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • HUtilityAnnotation.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilityAnnotationMeasure.h
        • Types
        • Detailed Description
      • HUtilityAntialiasing.h
        • Types
        • Detailed Description
      • HUtilityBoolean.h
        • Types
        • Detailed Description
      • HUtilityGeometryCreation.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
      • HUtilityGeomHandle.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilityLocaleString.h
        • Detailed Description
      • HUtilityPMI.h
        • Namespaces
        • Types
        • Detailed Description
      • HUtilityQuadTree.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilityShadow.h
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • HUtilitySparseShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilitySubwindow.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilitySubwindow2.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HUtilityTextParser.h
        • Types
        • Type Aliases
        • Detailed Description
        • Type Alias Documentation
      • HUtilityXMLParser.h
        • Types
        • Detailed Description
      • HWindowFilterOOC.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HWindowInfoOOC.h
        • Types
        • Detailed Description
      • Verticals.h
        • Detailed Description
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Z
      • _
      • ~
    • Classes and Data Structures
      • @
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Z
  • 3DGS Stream
    • Modules
      • HTK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
      • HTK_Write_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
      • TK_Status
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • TK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • BByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BCompress.h
        • Macro Definitions
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Field Documentation
        • Function Documentation
      • BEdgeBreaker.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
        • Function Documentation
      • BInternal.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • BOpcodeEnums.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • BOpcodeHandler.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • BOpcodeShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BPointCloud.h
        • Detailed Description
      • BPolyhedron.h
        • Types
        • Detailed Description
      • BPolyPoly.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStream.h
        • Macro Definitions
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Field Documentation
        • Function Documentation
      • BStreamFileToolkit.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStreamMemory.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • vwrapper_stream.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • HByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HOpcodeHandler.h
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
      • HOpcodeShell.h
        • Types
        • Detailed Description
      • HPolyhedron.h
        • Types
        • Detailed Description
      • HPolyPoly.h
        • Types
        • Detailed Description
      • HStream.h
        • Functions
        • Detailed Description
      • HStreamFileToolkit.h
        • Types
        • Detailed Description
      • resource.h
        • Detailed Description
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • ~
    • Classes and Data Structures
      • B
      • C
      • D
      • E
      • F
      • H
      • I
      • L
      • M
      • O
      • P
      • R
      • S
      • T
      • V
  • Base Stream
    • Modules
      • TK_Status
        • Types
        • Fields
        • Detailed Description
        • Type Documentation
      • TK_Read_Stream_File
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • BByteStream.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BCompress.h
        • Macro Definitions
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Field Documentation
        • Function Documentation
      • BEdgeBreaker.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Alias Documentation
        • Function Documentation
      • BInternal.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • BOpcodeEnums.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
      • BOpcodeHandler.h
        • Macro Definitions
        • Types
        • Fields
        • Detailed Description
        • Macro Definition
        • Field Documentation
      • BOpcodeShell.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BPointCloud.h
        • Detailed Description
      • BPolyhedron.h
        • Types
        • Detailed Description
      • BPolyPoly.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStream.h
        • Macro Definitions
        • Types
        • Fields
        • Functions
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Field Documentation
        • Function Documentation
      • BStreamFileToolkit.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • BStreamMemory.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
      • vwrapper_stream.h
        • Macro Definitions
        • Detailed Description
        • Macro Definition
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • ~
    • Classes and Data Structures
      • B
      • C
      • E
      • F
      • H
      • I
      • L
      • M
      • O
      • P
      • S
      • T
      • V
  • HIO
    • Namespaces
      • hio_html_internal
        • Types
        • Type Aliases
        • Functions
        • Detailed Description
        • Type Alias Documentation
        • Function Documentation
    • Files
      • HIOUtilityDGN.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityDwfExport.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityExchange.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityHTML.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
      • HIOUtilityOOC.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
      • HIOUtilitySKP.h
        • Macro Definitions
        • Types
        • Detailed Description
        • Macro Definition
      • HIOManager.h
        • Macro Definitions
        • Types
        • Type Aliases
        • Fields
        • Detailed Description
        • Macro Definition
        • Type Documentation
        • Type Alias Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
      • _
      • ~
    • Classes and Data Structures
      • @
      • E
      • H
      • P
      • V
  • 3DGS IM
    • Modules
      • Abort
        • Functions
        • Detailed Description
        • Function Documentation
      • Occlusion_Query
        • Functions
        • Detailed Description
        • Function Documentation
      • Cutting_Plane
        • Functions
        • Detailed Description
        • Function Documentation
      • Regions
        • Functions
        • Detailed Description
        • Function Documentation
      • Snapshot
        • Functions
        • Detailed Description
        • Function Documentation
      • Geometry_Interesting
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Interesting
        • Functions
        • Detailed Description
        • Function Documentation
      • Z_Buffer
        • Functions
        • Detailed Description
        • Function Documentation
      • Compute_Transformed_Text_Position
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Info
        • Functions
        • Detailed Description
        • Function Documentation
      • Shadows
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_3d_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Rasters
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Line
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Marker
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polymarker
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polydot
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polylines
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Triangle
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Dot
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Ellipse
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Face
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Image
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Polygon
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Outline_Ellipse
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Rectangle
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_Stenciled_Quad
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_XXX_Text
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_Segment
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_Window
        • Functions
        • Detailed Description
        • Function Documentation
      • Driver_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Finish_Picture
        • Functions
        • Detailed Description
        • Function Documentation
      • Convex_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • Polygonal_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • Complex_Clip_Region
        • Functions
        • Detailed Description
        • Function Documentation
      • New_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • New_Rendition
        • Functions
        • Detailed Description
        • Function Documentation
      • Segment_Path
        • Functions
        • Detailed Description
        • Function Documentation
      • Stencil_Bitmap
        • Functions
        • Detailed Description
        • Function Documentation
      • Text_Info
        • Functions
        • Detailed Description
        • Function Documentation
      • Draw_DC_XXX_Polytriangles
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Face_Pattern
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Line_Pattern
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Shell
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Bounding_Cuboid
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Geometry_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Image_Block
        • Functions
        • Detailed Description
        • Function Documentation
      • Key_To_Geometry_Pointer
        • Functions
        • Detailed Description
        • Function Documentation
      • Partial_Erasing
        • Functions
        • Detailed Description
        • Function Documentation
      • Polyhedron_XXX_Face_Normals
        • Functions
        • Detailed Description
        • Function Documentation
      • Polyhedron_Generate_Face_List
        • Functions
        • Detailed Description
        • Function Documentation
      • Record_Selection
        • Functions
        • Detailed Description
        • Function Documentation
      • Restrict_Clipping
        • Functions
        • Detailed Description
        • Function Documentation
      • Select_Geometry
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Selection_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Face_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Face_Material_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Current_Arc_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Diffuse_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Mirroring
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Geometry_Owner
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Attribute_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Clipping
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Color_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Color_Locks_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Visibility_Locks
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Color_Map_Start
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Edge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Face_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • General_Displacement
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Marker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Vertex_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Window_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Line_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_LOD
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Modelling_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Polyedge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_PolyEdge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polymarker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Polymarker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • User_Options
        • Functions
        • Detailed Description
        • Function Documentation
      • Visibility
        • Functions
        • Detailed Description
        • Function Documentation
      • Selectability
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Z_Range
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Callback_Data
        • Functions
        • Detailed Description
        • Function Documentation
      • Ignore_Proxy
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Cylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Cylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_PolyCylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_PolyCylinder_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Sphere_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Sphere_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Camera_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Current_Z_Max
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Device_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Edge_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Full_Hard_Clip
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Buffer_Size
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Geometry_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Hidden_Surfaces
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_XXX_HSRA
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Line_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Marker_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Modelling_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Polyhedron_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Object_To_Screen_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Set_Object_To_Screen_Matrix_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Cuurrent_Near_Limit
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Driver_Segment_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Segment_Key
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polygon_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Polyline_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Transform_Matrix
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_Analytic_HSRA
        • Functions
        • Detailed Description
        • Function Documentation
      • Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Using_Double_Buffer_Swap
        • Functions
        • Detailed Description
        • Function Documentation
      • RGBAS32
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Vertex_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Has_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Is_Text_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Image_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_World_To_Screen_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Window_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Show_Tristrip_XXX
        • Functions
        • Detailed Description
        • Function Documentation
      • Get_Update_Stat
        • Functions
        • Detailed Description
        • Function Documentation
      • Is_Selection
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • hic.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • N
      • O
      • P
      • R
      • S
      • T
      • U
  • OOC
    • Namespaces
      • ooc
        • Namespaces
        • Types
        • Functions
        • Detailed Description
        • Function Documentation
    • Files
      • PointCloudAPI.h
        • Macro Definitions
        • Namespaces
        • Types
        • Detailed Description
        • Macro Definition
    • Functions
      • A
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • N
      • O
      • P
      • Q
      • R
      • S
      • ~
    • Classes and Data Structures
      • E
      • F
      • H
      • I
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
  • Parasolid
    • Files
      • hp_bridge.h
        • Macro Definitions
        • Functions
        • Detailed Description
        • Macro Definition
        • Function Documentation
    • Functions
      • A
      • C
      • D
      • G
      • I
      • R
      • S
      • U
      • W
HOOPS Visualize 3DF
  • Programming Guide
  • MVO Programming Guide
Previous Next

MVO Programming Guide

  • Introduction
  • Fundamentals
  • Annotations
  • File input/output and the I/O manager
  • Maintaining constant framerate
  • The MarkupManager class
  • Undo manager
  • Geometry manipulator handles
  • HSF data streaming
  • Behavior and animation
  • XML Read/Write
  • Event handling
  • The plotting classes
  • Callbacks and the I.M. Manager
  • The PMI classes
Previous Next

© Copyright 2023, Tech Soft 3D

Return to top