Logo

Getting Started

  • Introduction
  • Technical Overview
    • Architecture
    • Segments
    • Styles and Portfolios
    • Geometry Types
      • Shells
      • Lines and Text
    • Display Drivers
    • Print and Plot Support
    • Scene-Graph and Drivers Flexibility
    • Selection and Highlighting
    • Transparency
    • Bounded Section Planes
    • Overlays and 3D-Spriting
    • Polygonal Clip Regions
    • Point Clouds
    • Performance
      • Retained Mode Benefits
      • Optimized Draw Pipeline
      • Scene Optimization
      • Fixed Framerate
    • Visual Quality
      • Advanced Shader Pipeline
      • Shading Models
      • Physically-based Rendering
      • Color Interpolation
      • Isolines and Contour Lines
      • Hidden Line
      • Textures
      • Shaders
      • Real-time Shadows
      • Ambient Occlusion
      • Bloom
      • Reflection Planes
  • Package Contents
    • Package Hierarchy
    • Library Descriptions
  • Licensing
    • Setting the License Key
  • Third-party Integration
    • Parasolid
    • Exchange-Parasolid
    • RealDWG
    • Notes on Qt Sandbox
  • Supported Platforms
    • Windows
      • C++
      • Conflicting Macros in Windows C++ Builds
      • C#
    • Linux
    • OSX
    • Mobile Support
    • iOS
      • The iOS Sandbox
      • Handling Input Events
    • Android
      • The Android Sandbox
      • Android Sandbox Requirements
      • Android Sandbox-specific Notes
      • Android-specific Issues
      • Using the Android Sandbox with Exchange
      • Limitations
    • Xamarin
      • Special Considerations
      • Building the Xamarin Package
      • Targeting Android
      • Targeting iOS
    • Using HOOPS Visualize on a Virtual Machine
    • Special Platform Initialization
  • Supported File Formats
    • 3D Formats
    • 2D Formats
    • Image Formats
  • Sandboxes
    • List of Sandboxes
    • HOOPS Exchange
    • HOOPS Publish
    • WPF Sandbox
      • Segment Browser
      • Model Browser
    • Cocoa Sandbox
    • AR/VR (Augmented Reality / Virtual Reality)
      • HoloLens Remoting
      • HoloLens Native
      • OpenVR
      • ARCore
      • ARKit
  • Acknowledgments
    • The FreeType Project
    • Zlib
    • Independent JPEG Group
    • libpng
    • ICU - International Components for Unicode
    • The Mesa 3D Graphics Library
    • OpenGL Extension Wrangler Library
    • JSON for Modern C++
  • Knowledge Base
  • Support
  • Downloads
  • Release Notes
    • HPS 2023
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2022 SP2 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2022 SP2
      • Library compatibility information
      • New features and enchancements
      • Functional changes
      • Fixed bugs
    • HPS 2022 SP1
      • Library compatibility information
      • New features and enchancements
      • Functional changes
      • Fixed bugs
    • HPS 2022 U2
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2022 U1
      • Library compatibility information
      • Fixed bugs
    • HPS 2022
      • Library compatibility information
      • New features and enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2021 SP2 U2
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2021 SP2 U1
      • Library compatibility information
      • Functional changes
      • Known issues
      • Fixed bugs
    • HPS 2021 SP2
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Known issues
      • Fixed bugs
    • HPS 2021 SP1 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2021 SP1
      • Library compatibility information
      • New features and enhancements
      • Functional changes
      • Fixed bugs
    • HPS 2021 U1
      • Library compatibility information
      • Functional changes
      • Fixed bugs
    • HPS 2021
      • Library compatibility information
      • Enhancements
      • Functional changes
      • Fixed bugs
    • Deprecated functions list
  • Community Forum
  • Public Roadmap
  • Archives

Sample Code

  • Samples
    • bloom_Silhouette
    • Complex_Clip_Regions
    • Conditional_Styles_and_Includes
    • custom_Event
    • Database_Search
    • Exchange_Component_Highlighting
    • Exchange_Component_Interaction
    • Exchange_PMI_Highlighting
    • Exchange_Publish
    • Hardcopy_Export
    • Hidden_Line
    • Hidden_Line_Advanced
    • Highlighting
    • Image_Background
    • Image_IO
    • Image_Output
    • Insert_Cube
    • Interpolation
    • Lightweight_Subwindow
    • Mask_Transforms
    • Meshes
    • Nvidia_Profile_Creator
    • Priority
    • Publish_Widgets
    • Quickmoves
    • Reference_Geometry
    • Render_Modes
    • Segment_Attributes
    • Select_by_Point
    • Shell_Attributes
    • Selection
    • Spacemouseoperator
    • Spotlight
    • Subshell_Attributes
    • Textures
  • Tutorials
    • Fundamentals
      • 1.1 Basic Segment Operations
        • Creating Subsegments
        • Attaching Branches
      • 1.2 Creating Geometry
        • Shells
        • 2D-Geometry
        • Primitives
      • 1.3 Setting Attributes
      • 1.4 Loading a Model
      • 1.5 Visual Effects
    • Applying Materials
      • 2.1 Loading a Shell
      • 2.2 Applying a Diffuse Texture
        • Segment-Level
        • Entity-Level
        • Face-Level
        • Applying Diffuse Color Using a Palette
      • 2.3 Bump Mapping
      • 2.4 Multi-Texturing
    • Rendering Effects
      • 3.1 Load the Turbine Model
      • 3.2 Add a Reflection Plane
      • 3.4 Bloom
      • 3.5 Texturing
    • Selection and Highlighting
      • 4.1 Building a Highlight Style
        • Selecting By Area
      • 4.3 Processing Selection Results
        • Performing Selection Programmatically
      • 4.4 Summary
    • Leader Lines
      • 5.1 Set Up the Scene
      • 5.2 Insert a Cube
      • 5.3 Define the Annotation Shape
      • 5.4 Define Leader Line Anchor and Intermediate Points
      • 5.5 Define a ShapeKit and Add Text
      • 5.6 Create the Leader Line
      • 5.7 Add the Arrowhead
      • 5.8 Bringing It All Together
      • Appendices
        • Source Code for InsertCube Function
    • Static Model
      • 6.1 Importing a Model File
      • 6.2 Setting the Static Model
      • 6.3 Collecting Performance Diagnostics
      • 6.4 Changing the Static Model
      • 6.5 Using the Resource Monitor
      • 6.6 Update Types
      • Appendix
    • Creating a Skybox
      • 7.1 Image Mapping Overview
      • 7.2 Importing Images
      • 7.3 Define the Cubemap in a Portfolio
      • 7.4 Animation: Inserting a Cube
      • 7.5 Animation: Creating a SmoothTransition EventHandler
      • 7.6 Animation: Adjusting the Camera
      • 7.7 Usage Notes
      • Appendix – Full Source Code

Programming Guide

  • Fundamentals
    • Database Fundamentals
      • Segments
        • Segment Attributes
        • Geometry
        • Subsegments
        • Include Segments
        • Filtering Include Links
        • Deleting Include Links
        • Conditional Include Links
        • Segment References
      • Keys
      • Attributes
        • Setting and Getting Attributes Using Attribute Controls
        • Example: Edge Attribute Control
        • Example: Camera Attribute Control
        • Getting Attribute Values
        • Using Kits to Instantiate Geometry
        • Attribute Locks
      • Connecting Visualize to a Window
        • Application Window
        • Off-Screen Window
        • Stand-Alone Window
      • Database Traversal
      • Database Search
        • Search Behavior
      • User Data
    • API Conventions
      • Using Keys and Objects
      • Identifying Keys
        • Common Actions
        • Using a KeyPath
        • Determining Net Attributes
      • Database Interaction
        • Information Retrieval
        • Information Creation
        • Information Modification
      • Using Kits as Transactional Objects
      • Attribute Controls
      • Method Chaining
        • In Summary
      • Text Encoding
      • Enumerations as Parameters
        • The Concept Class
      • Multi-Threading
        • General Tips
      • Language-Specific Notes
        • Data Type Differences Between C++ and C#
        • C# “is” Equality Checks
        • Deleting Objects in C#
        • Initialization of Certain Structures in C#
        • Float Functions
        • Show Functions
        • Protected C++ Members Not Available in C#
        • Using WPF with C#
        • Rendering Fast Synchronous Updates When Using D3DImageCanvas
      • Miscellaneous Notes
        • Edges vs. Lines
        • Default Rotation Units
        • Error Handling
  • Geometry
    • Shells
      • Specifying Shells
        • Setting Normals
      • Shells With Holes
      • Editing Shells
        • Deleting Faces and Points
        • Inserting Faces and Points
      • Setting Materials at the Entity Level
      • Setting Attributes on Shells at the Sub-Entity Level
        • Face Color
        • Face Visibility
        • Setting Edge Attributes in Shells
        • Vertex Markers
        • 3D Markers
      • Creating a Shell From Other Types of Geometry
        • Limitations
      • Optimizing Shells
        • Merging Shells
      • Computing Spatial Relationships Between Shells and Points
        • Enclosure
        • Distance
        • Simple
    • Meshes
      • Setting Normals
      • Mesh Attributes
        • How to Locate an Arbitrary Face in a Mesh
    • Text
      • Finding Fonts
        • Setting Text Size
      • Notes on Specifying Text in Points
        • Multi-Line Text
        • Manipulating Text
      • Computing Text Extent
      • Setting a Text Region
        • Enabling Text Transformations
        • Alignment and Justification
        • Text Greeking
        • Text Backgrounds
      • Custom Shapes
        • Using GD&T Symbols
        • Working With Non-Latin Characters
    • Lights
      • Distant Lights
      • Spotlights
      • Camera-Relative Lights
    • Lines
      • Infinite Lines
      • Rays
      • Editing Lines
      • End Caps and Joins
        • Arrowheads
    • Curves
      • Circles
      • Circular Arcs
      • Circular Wedges
      • Ellipses
      • Elliptical Arc
    • Markers
      • Marker Size
      • Editing Markers
      • Marker Color and Visibility
      • Other Considerations When Using Markers
    • Polygons
    • Spheres
      • Notes on Sphere Sub-Entities
    • Cylinders
      • Cones
        • Notes on Cylinder Subentities
      • Polycylinders
        • Tessellation
        • Polycylinder-Polyline Side-Effect
    • NURBS
      • NURBS Curves
        • Editing Points in a NURBS Curve
        • Curve Trimming
        • Limitations
      • NURBS Surfaces
        • Surface Trimming
        • Step 1: Define the Trim Patterns
        • Step 2: Add the Line Points to a TrimElement Object
        • Step 3: Collect Your Trim Elements into an Array
        • Step 4: Initialize the TrimKit
        • Step 5: Collect All Trim Kits into an Array
        • Step 6: Apply to the NURBSSurfaceKit
    • Cutting Sections
      • Setting the Cutting Section Level
      • Guidelines for Multiple Cutting Sections
        • Extracting Cutting Plane Geometry
    • Grids
      • Radial Grids
      • Customizing the Appearance
    • Reference Geometry
  • Viewing
    • View Hierarchy
      • Step 1: Build the Four Core Objects
      • Step 2: Bind the Objects into a Hierarchy
      • Step 3: Insert the Geometry into the Model
      • Step 4: Set Attributes for Each View
        • Canvas
      • Fixed Framerate
        • Layout
      • The layer Concept
        • View
      • Rendering Mode
      • FitWorld
      • Enabling the Axis Triad and Navigation Cube
      • Customizing the Navigation Cube
    • Coordinate Systems
      • Object Space
      • World Space
      • Camera Space
      • Pixel Space
        • Computing Coordinates Across Coordinate Systems
      • Computing Coordinates During Selection Events
        • Using Matrices
    • Cameras
      • Camera Inheritance
        • Camera Components
      • Reading the Camera Components
        • The Default Camera
      • Mapping the Camera Field to the Window
      • Changing the Camera Near Plane
        • Camera Set-Up Guidelines
        • Aspect Ratio
        • Manipulating the Camera at a High-Level
      • Zoom and Dolly
      • Notes on Dolly versus Zoom
      • Orbit
      • Pan
      • Roll
        • Transform Masks
        • Other Projections
      • Oblique Orthographic
      • Oblique Perspective
      • Stretched Projections and 2D-Scenes
        • Calculating the Camera Near Plane
        • Importing Models With Very Large Transformations
      • Models Placed Far From the Origin By a Large Translation
      • Models That Contain Geometry Defined to Be Very Far Away From the Origin
      • Loading Multiple Models with Large Coordinates into the Same Scene
    • Subwindows
      • Lightweight Subwindow Features and Limitations
      • Subwindow Usage
      • Subwindow Priority
      • Model Compare Mode
    • Clip Regions
      • Complex Clip Regions
    • Animation
      • Linear Translation Example
      • Rotation Animations
      • Combining Animations
      • Other Animation Types
      • Interpolation Types
      • Animating Specific Segments
      • Other Notes
  • Portfolios
    • Portfolios Introduction
    • Definitions
    • Styles
      • Named Styles
      • Style Segments
      • Using Conditional Styles
      • Complex Conditional Styles
      • Using Multiple Styles With the Style Stack
    • Images
      • Saving a Screenshot as an Image
    • Glyphs
      • Custom Glyphs
        • Step 1: Segment Structure
        • Step 2: Set the Glyph Canvas
        • Step 3: Set the Glyph Geometry
        • Step 4: Assemble the GlyphElements into an Array
        • Step 5: Define the Glyph in a Portfolio
        • Step 6: Custom Glyph is Ready to Use
      • Images as Glyphs
    • Line Patterns
      • Step 1: Initialize the LinePatternElements
      • Step 2: Combine the LinePatternElements into an Array
      • Step 3: Set Up the LinePatternParallels
      • Step 4: Add the Parallels to the Line Pattern Itself
      • Step 5: Add Line Pattern to a Portfolio
      • Step 6: Line Pattern is Ready to Be Set On a Line
      • Using Glyphs in a Line Pattern
  • Materials
    • Materials introduction
      • MaterialKit and MaterialMappingKit
        • Defining Material Palettes
      • Using Materials
      • Overriding Internal Color
    • Material Properties
      • Color Channels
        • Diffuse Color
        • Specular Color
        • Emission
      • Transparency
      • Transparency Algorithms
        • Painters Algorithm
        • Z-Sort
        • Depth Peeling
      • Transparency Methods
        • Blended
        • Screen Door
      • Gloss
    • Textures
      • Step 1: Acquire the Image
      • Step 2: Define the Image in a Portfolio
      • Step 3: Define a Texture From the Image
      • Step 4: Assign the Portfolio to the Segment
      • Step 5: Set the Vertex Parameters
      • Step 6: Apply the Texture to the Geometry
        • Bump Mapping
        • Environment Mapping
        • Decals
    • Applying materials
      • Applying Materials at Various Levels
        • Assigning Materials at the Segment Level
        • Assigning Materials at the Geometry Level
        • Assigning Materials to Individual Faces and Vertices
        • Examples Showing How to Color Specific Faces
        • Example Showing How to Color Vertices
      • Using Textures as Materials
      • Interpolating Materials
    • Physically-based Rendering
      • PBR Base Properties
      • PBR Channels and Textures
      • PBR Highlighting
  • User Interaction
    • Standard Operators
      • Using Operators
      • Combining Operators
        • Propagation of Events
        • Adding Operators to a View
      • HandlesOperator
      • MeasurementOperator
        • Changing the Appearance of the Measurement
        • Notes About Specific Measurement Types
      • SpaceMouseOperator
    • Custom Operators
      • Step 1: Infrastructure
      • Step 2: Get the Information Provided by the HPS::MouseState.
      • Updating the Display in Response to User Input
        • Interpreting Touch-Screen Events
      • Avoid Camera Pitfalls When Working With Operators
        • Mouse Operator Example
        • Touch-Screen Operator Example
    • Selection
      • High-Level Selection Considerations
        • Algorithm
        • Selection Level
        • Proximity
        • Granularity
      • Selection By Point and Ray
        • Selection By Ray
      • Selection By Area and Volume
      • Sub-Entity Selection
      • Collision Detection
        • Proximity Value for Collision Detection
        • Using a TreeContext to Improve Performance
      • Filtering Selection Results
      • Selectability
        • Related Limit
        • Internal Limit
        • Selection Culling
        • Boolean Operations on Selection Results
      • Using a Selection Operator
    • Highlighting
      • Overlays
        • Using a Highlight Operator
        • Searching for Highlights
      • FindHighlights()
      • ShowHighlightState()
    • Overlays
      • Normal Overlay
      • Overlay With Z-Values
      • Overlay “In Place”
      • Limitations
        • Summary
  • Rendering
    • Updating the Scene
      • Update Notification
      • Controlling Updates
      • Timed Updates
    • Off-Screen Rendering
      • Rendering to an offscreen window with a transparent background
        • Accessing the Off-Screen Image Buffer
      • Making Screenshots
        • Rendering to a Texture
        • Hardcopy
      • Printing to Scale
    • Performance Considerations
      • Segment Organization
      • Display Lists
        • InPlace Overlay
      • Static Model
        • Static Model Regeneration
        • Performance Expectations
      • Culling Optimizations
        • Back Face Culling and Handedness
        • Culling Extents
        • Frustum Culling
        • Distance Culling
        • Culling Vector and Vector Tolerance
        • Volume Culling
      • Fixed Framerate
        • Utilizing Static Model With Fixed Framerate
        • Limitations
      • Highlighting Considerations
      • Testing Object Validity
    • Memory Management
      • Visualize Memory Manager
      • Relinquishing Memory
      • Handling Out-Of-Memory Conditions
        • Soft Memory Limit
        • Hard Memory Limit
        • Fatal Errors
        • Handlers for Specific Operations
  • Rendering Effects
    • Anti-Aliasing
      • Screen Anti-Aliasing Details
        • Performance Implications
      • Text Anti-Aliasing Details
        • Performance Implications for Text
      • Limitations
    • Shadows
      • Simple Shadows
      • Shadow Maps
      • Ambient Occlusion
    • Reflection Planes
      • Limitations
    • Bloom
      • Limitations of Bloom
    • Lighting Algorithms
      • Interpolation Algorithms
        • Gouraud Lighting
        • Phong Lighting
        • Flat Lighting
      • Hemispheric Ambient Lighting
      • Eye-Dome Lighting
    • Color Interpolation
      • Color Index Interpolation
      • Contour Lines
    • Hidden Surface Removal
      • 2D and Wireframe Scenes
        • Segment-Level Priority
        • Geometry-Level Priority
        • Priority for Include Segments
        • Limitations
      • 3D-Scenes
        • Z-Buffer
        • Hidden Line Removal
        • “Fake” Hidden Line Removal
        • Forcing Faces to Be Visible When Using HLR
      • Bringing 3D Objects to the Front
    • Depth of Field
    • Perimeter and Silhouette Edges
    • Custom shaders
      • Attributes
      • Shader Uniform Data
        • Passing custom data between vertex and pixel shaders
        • Structs
      • vertex_input
      • vertex_output / pixel_input
      • pixel_output
      • shared_struct
        • Uniforms
      • Common uniform
      • Vertex uniform
      • Fragment uniform
        • Utility functions
      • Compatibility macros
        • Vertex shader
        • Custom shader attribute
        • Debugging shaders
  • File I/O
    • Importing Files
      • General Import Example
        • Canceling the Import
        • Importing From a Buffer
      • Importing Other File Formats
        • Notes on Point Cloud Files
        • Notes on MTL
        • HOOPS Exchange and HOOPS Publish
      • Importing 2D Images
        • Saving Screenshots
      • Import Events
        • User Data
    • Exporting Files
      • HSF Export
        • Exporting to a Buffer
      • Export Events
        • User Data
      • HTML Export
        • Modifying the HTML Template
        • About the HOOPS Communicator Template File
        • Creating a Custom Template File
        • Look, Feel, and Functionality
        • Helpful Hints
      • Sample HTML Template
      • OBJ Export
    • Component Hierarchy
      • Using a model browser
      • Utilizing the ComponentPath
      • Managing Component Visibility
        • Limitations
      • Interacting With Highlights
      • Show/Hide/Isolate Example
      • Using Transforms With Components
      • Deinstancing Components
    • HOOPS Publish Integration
      • Prerequisites
        • Step 1: Install Publish
        • Step 2: Set up the Environment
        • Step 3: Include the Libraries In Your Project
        • Step 4: Include the Header File In Your Source (C++ Only)
      • Simple Export
        • Exporting HOOPS Exchange Data to 3D PDF
      • Complex Export
        • Setting the Export Source
        • Putting Everything Together
        • Exporting With a Template
        • Exporting a Subtree
      • Widgets
        • Links
        • Buttons
        • Tables
        • Slide Tables
      • Modifying PDF Files
      • Exportable Data
        • Other Limitations
      • Error Handling
        • Exceptions
      • Exporting to HTML
    • Exchange Integration
      • Introduction
        • Important Note for C# Programmers
        • Important Note for Android Developers
      • Prerequisites
        • Step 1: Install Exchange
        • Step 2: Set Up the Environment
        • Step 3: Include the Libraries In Your Project
        • Step 4: Include the Header File In Your Source (C++ Only)
        • Step 5: Initialize the DLLs (Optional)
      • File Loading
        • Options for File Foading
        • Importing Multiple Models
        • Configurations
      • Incremental Loading
        • Unloading Product Occurrences and Querying Load Status
        • Incremental Loading Limitations
      • Handling Views, Metadata, and Filters
        • Handling views
        • Handling Metadata
        • Activating Filters
      • Exporting Files
        • Exporting Visualize Scene Graph Data With an Exchange Model
      • Event Handling
      • Data Mapping
        • Using Type Masks
      • Keeping HOOPS Visualize Synchronized With HOOPS Exchange
        • Implementing a Copy/Paste/Cut/Move Workflow
      • Component Creation Using a Custom Importer
      • General Exchange Limitations
      • Further Reading
    • HOOPS Communicator Access
      • Required DLLs
      • Loading a Model Over a Network
      • Loading a Local Model
      • Getting a Reference to the Model
      • Supported File Types
      • Highlighting
      • MFC HCA Sandbox
      • Limitations
    • Parasolid
      • Prerequisites
        • Step 1: Set Up Parasolid
        • Step 2: Include Parasolid Header
        • Step 3: Set Schema Directory Location
        • Step 4: Link Against Parasolid (Optional)
      • Importing
        • Import Options
        • Importing Other File Formats Into a Parasolid Session
        • Getting a Reference to Subcomponents
        • Tessellating
      • Attaching the Parasolid Model to Your Scene Graph
      • Handling Metadata
      • Data Mapping
      • Manipulating Entities at Runtime
        • Entity Creation
        • Entity Modification
        • Entity Deletion
      • Exporting
      • Warnings and Exceptions
    • Exchange-Parasolid
      • Prerequisites
      • File Loading and Translation
        • Options for File Loading
      • Importing Multiple Models
        • Component Structure of Exchange-Parasolid Files
        • Sample Component Structure of an Exchange-Parasolid File
      • Accessing Parasolid and Exchange Data
      • Updating the Model after Parasolid Modeling Operations
      • Creating Geometry in Memory Using Parasolid and Adding It to the Scene
      • Limitations
      • Miscellaneous
      • Synchronizing Visualize and the Native Parasolid API
      • Boolean Operations
        • Defining a Custom Operator
        • Instantiating the Custom Operator
        • Retrieving the Operator From the Stack
      • Full Source for Custom Boolean Operator
        • TestBooleanOperator derived class
      • Scene Setup and Operator Instantiation
      • Operator Retrieval and Boolean Operation Execution
    • Loading Sketchup Models
      • Prerequisites
        • Step 1: Get SketchUp
        • Step 2: Include SketchUp Header
      • Import Example
      • Units
      • Supported Entities
        • Special Notes Regarding Layers
    • Loading DWG Models
      • Prerequisites
        • Step 1: Get RealDWG
        • Step 2: Include RealDWG Header
        • Step 3: Add RealDWG to Your PATH
      • Import Example
      • DWG Components
        • Working With Layers
      • The DWG CAD Model
        • Acquiring a Reference to the DWG Database
      • Metadata
      • Limitations
        • Multiline Text
        • Line Patterns Containing Glyphs and Shapes
  • Events and Exceptions
    • Event Handling
      • Event Handling System Anatomy
        • The Event Handler Object
        • The Event Dispatcher
        • Notifiers
    • Custom Events
      • Dropping Unimportant Events
        • Full Source
    • Handling Input
    • Errors and Exceptions
      • Errors
      • Exceptions
  • Out-Of-Core
    • Out-Of-Core Point Cloud Support
      • Preprocessing Data
        • Using the ooc.exe Preprocessor
      • Using the OOC API
      • Architecture Overview
      • Importing OOC Files
        • OOC Import Example
      • OOC Operators
      • Vertex Decimation/Randomization
      • Filtering
        • Step 1: Create the Filter Class
        • Step 2: Execute the Filter
      • Sample Code
  • AR / VR
    • Augmented Reality
      • HoloLens Native
      • HoloLens Remoting
        • Considerations
    • Virtual Reality
      • OpenVR
        • Prerequisites
      • The VR API
        • How to create a VR Application using the VR Class
        • Starting a VR Session
        • Initializing a VR Session
        • Interacting With VR
        • Sample Implementation
        • Tracked Devices, Controllers, and Head-Mounted display
        • Using the sample operators
      • OpenVR sandbox
      • Considerations
  • Appendix
    • Default Line Patterns
    • Default Attribute and Options
      • Attribute Locks
      • Bounding
      • Camera Control
      • Color Interpolation
      • Contour Lines
      • Culling
      • Curves
      • Cutting Sections
      • Cylinders
      • Debugging
      • Drawing Attributes
      • Edge Attributes
      • Exchange Export Options
      • Exchange Import Options
      • Exchange Model File Import Options
      • Hardcopy
      • Highlight Options
      • Hidden Line and Hidden Surface Attributes
      • Image Export
      • Lighting Attributes
      • Line Attributes
      • Marker Attributes
      • Material Mapping
      • NURBS Surfaces
      • Performance Control
      • Post-Process Effects
      • Search
      • Selectability
      • Selection Options
      • Shell Optimization
      • Shell Relation
      • Spheres
      • Spotlights
      • Stream Export
      • Sub-Windows
      • Text
      • Texture Options
      • Transform Masks
      • Transparency
      • Update Options
      • Visibility
      • Visual Effects
      • Window Options
    • Default Glyphs
    • Stroked Font
    • Geometric Dimensioning and Tolerance [GD&T] Symbols
      • Other Supported Symbols
    • 3DGS-HPS Functional Mapping
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • I
      • M
      • N
      • O
      • P
      • R
      • S
      • T
      • U
      • W
      • Z
    • Device Guide
      • DirectX11
        • Runtime Requirements
      • OpenGL2
        • Limitations
      • OpenGL2Mesa
    • Troubleshooting
      • Problem Reproduction
      • Performance Concerns
      • Generic vs 3D API Specific Problems
      • Application Settings
      • Automatic Driver Setting
      • Manually Selecting a Driver
      • Runtime Diagnostics
        • Driver Configuration Files
        • Code Generation
        • Limitations of Code Generation

API Reference

  • C++ API
    • File List
      • hps.h
        • Content
        • Macro definitions
      • sprk.h
        • Content
        • Macro definitions
      • sprk_dwg.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_exchange.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_exchange_parasolid.h
        • Content
        • Macro definitions
      • sprk_hca.h
        • Content
        • Macro definitions
      • sprk_html.h
        • Content
        • Macro definitions
      • sprk_ooc.h
        • Content
        • Macro definitions
      • sprk_ops.h
        • Content
        • Macro definitions
      • sprk_parasolid.h
        • Content
        • Macro definitions
      • sprk_publish.h
        • Content
        • Macro definitions
        • Type definitions
      • sprk_sketchup.h
        • Content
        • Macro definitions
      • sprk_space_mouse_op.h
        • Content
        • Macro definitions
    • Classes and Data Structures
      • H
      • S
        • HPS::Publish::Activation
        • HPS::PostProcessEffects::AmbientOcclusion
        • HPS::AnchorShapeElement
        • HPS::Animation
        • HPS::Publish::Animation
        • HPS::AnimationControl
        • HPS::Publish::Annotation
        • HPS::AnnotationOperator::AnnotationInsertedEvent
        • HPS::Publish::AnnotationKit
        • HPS::AnnotationOperator
        • HPS::AnnotationOperator::KeyboardHiddenEventHandler
        • HPS::ApplicationWindowKey
        • HPS::ApplicationWindowOptionsControl
        • HPS::ApplicationWindowOptionsKit
        • HPS::OOC::Area
        • HPS::OOC::AreaHighlightTracker
        • HPS::Publish::Artwork
        • HPS::Publish::Artwork::Display
        • HPS::Publish::Artwork::View
        • HPS::Publish::ArtworkKit
        • HPS::AttributeLock
        • HPS::AttributeLockControl
        • HPS::Stream::AttributeLockImportEvent
        • HPS::AttributeLockKit
        • HPS::AxisTriadControl
        • HPS::AxisTriadOperator
        • HPS::Exchange::BIMData
        • HPS::Exchange::BIMRelationship
        • HPS::Exchange::BIMRelationshipEntity
        • HPS::Exchange::BIMType
        • HPS::BlankLinePatternElement
        • HPS::PostProcessEffects::Bloom
        • HPS::BooleanMetadata
        • HPS::Publish::Border
        • HPS::Bounding
        • HPS::BoundingControl
        • HPS::Stream::BoundingImportEvent
        • HPS::BoundingKit
        • HPS::Publish::ButtonKit
        • HPS::CADModel
        • HPS::DWG::CADModel
        • HPS::Exchange::CADModel
        • HPS::Parasolid::CADModel
        • HPS::Camera
        • HPS::CameraChangedEvent
        • HPS::CameraControl
        • HPS::Stream::CameraImportEvent
        • HPS::CameraKit
        • HPS::CameraPoint
        • HPS::Canvas
        • HPS::CanvasDeletedEvent
        • HPS::Capture
        • HPS::Exchange::Capture
        • HPS::CaptureActivationEvent
        • HPS::Channel
        • HPS::Publish::CheckBoxKit
        • HPS::Exchange::Tessellation::Chord
        • HPS::Stream::CircleImportEvent
        • HPS::CircleKey
        • HPS::CircleKit
        • HPS::CircleShapeElement
        • HPS::CircularArcGlyphElement
        • HPS::Stream::CircularArcImportEvent
        • HPS::CircularArcKey
        • HPS::CircularArcKit
        • HPS::CircularArcShapeElement
        • HPS::Stream::CircularWedgeImportEvent
        • HPS::CircularWedgeKey
        • HPS::CircularWedgeKit
        • HPS::Material::Color
        • HPS::ColorInterpolationControl
        • HPS::Stream::ColorInterpolationImportEvent
        • HPS::ColorInterpolationKit
        • HPS::Stream::CommentImportEvent
        • HPS::Exchange::CommonMeasurementOperator
        • HPS::Exchange::CommonMeasurementOperator::MeasurementDeletedEvent
        • HPS::Exchange::CommonMeasurementOperator::MeasurementInsertedEvent
        • HPS::Component
        • HPS::DWG::Component
        • HPS::Exchange::Component
        • HPS::Parasolid::Component
        • HPS::ComponentHiddenEvent
        • HPS::ComponentHighlightEvent
        • HPS::ComponentIsolatedEvent
        • HPS::ComponentPath
        • HPS::ComponentResetEvent
        • HPS::ComponentShownEvent
        • HPS::ComponentTree
        • HPS::ComponentTreeItem
        • HPS::Condition
        • HPS::ConditionalExpression
        • HPS::ConditionControl
        • HPS::Stream::ConditionImportEvent
        • HPS::Exchange::Configuration
        • HPS::ConstructRectangleOperator
        • HPS::ContourLine
        • HPS::ContourLineControl
        • HPS::Stream::ContourLineImportEvent
        • HPS::ContourLineKit
        • HPS::Control
        • HPS::Coordinate
        • HPS::CubeMapDefinition
        • HPS::Stream::CubeMapDefinitionImportEvent
        • HPS::Culling
        • HPS::CullingControl
        • HPS::Stream::CullingImportEvent
        • HPS::CullingKit
        • HPS::CurveAttributeControl
        • HPS::Stream::CurveAttributeImportEvent
        • HPS::CurveAttributeKit
        • HPS::CutGeometryGatheringOptionsKit
        • HPS::CuttingSection
        • HPS::CuttingSectionAttributeControl
        • HPS::Stream::CuttingSectionAttributeImportEvent
        • HPS::CuttingSectionAttributeKit
        • HPS::Stream::CuttingSectionImportEvent
        • HPS::CuttingSectionKey
        • HPS::CuttingSectionKit
        • HPS::CuttingSectionOperator
        • HPS::CuttingSectionOperator::ShowHideIsolateResetHandler
        • HPS::Cylinder
        • HPS::CylinderAttributeControl
        • HPS::Stream::CylinderAttributeImportEvent
        • HPS::CylinderAttributeKit
        • HPS::Stream::CylinderImportEvent
        • HPS::CylinderKey
        • HPS::CylinderKit
        • HPS::Database
        • HPS::Publish::DataTableKit
        • HPS::Publish::Deactivation
        • HPS::DebuggingControl
        • HPS::DebuggingKit
        • HPS::Definition
        • SpaceMouseOperator::DIDeviceInfo
        • HPS::Stream::DistantLightImportEvent
        • HPS::DistantLightKey
        • HPS::DistantLightKit
        • HPS::Stream::DistantLightPropertyImportEvent
        • HPS::Publish::DocumentKey
        • HPS::Publish::DocumentKit
        • HPS::DotGlyphElement
        • HPS::DoubleMetadata
        • HPS::Drawing
        • HPS::DrawingAttributeControl
        • HPS::Stream::DrawingAttributeImportEvent
        • HPS::DrawingAttributeKit
        • HPS::DrawWindowEvent
        • HPS::DriverEvent
        • HPS::DriverEventHandler
        • HPS::Publish::DropDownListKit
        • HPS::DWG
        • HPS::DWG::Factory
        • HPS::DWG::File
        • HPS::DWG::ImportNotifier
        • HPS::DWG::ImportOptionsKit
        • HPS::DWG::Layer
        • HPS::DWG::Layout
        • HPS::Edge
        • HPS::EdgeAttributeControl
        • HPS::Stream::EdgeAttributeImportEvent
        • HPS::EdgeAttributeKit
        • HPS::EllipseGlyphElement
        • HPS::Stream::EllipseImportEvent
        • HPS::EllipseKey
        • HPS::EllipseKit
        • HPS::EllipseShapeElement
        • HPS::Stream::EllipticalArcImportEvent
        • HPS::EllipticalArcKey
        • HPS::EllipticalArcKit
        • HPS::EllipticalArcShapeElement
        • HPS::Emergency
        • HPS::EmergencyHandler
        • HPS::ErrorEvent
        • HPS::Event
        • HPS::EventDispatcher
        • HPS::EventHandler
        • HPS::EventNotifier
        • HPS::Exception
        • HPS::Exchange
        • HPS::Exchange::Export3MFOptionsKit
        • HPS::Exchange::ExportACISOptionsKit
        • HPS::Exchange::ExportFBXOptionsKit
        • HPS::Exchange::ExportGLTFOptionsKit
        • HPS::Exchange::ExportIGESOptionsKit
        • HPS::Exchange::ExportJTOptionsKit
        • HPS::Exchange::ExportNotifier
        • HPS::Exchange::ExportOBJOptionsKit
        • HPS::Exchange::ExportParasolidOptionsKit
        • HPS::Exchange::ExportPRCOptionsKit
        • HPS::Exchange::ExportSTEPOptionsKit
        • HPS::Exchange::ExportSTLOptionsKit
        • HPS::Exchange::ExportU3DOptionsKit
        • HPS::Exchange::ExportXMLOptionsKit
        • HPS::Exchange::Factory
        • HPS::Exchange::File
        • HPS::Exchange::Filter
        • HPS::Exchange::ImportNotifier
        • HPS::Exchange::ImportOptionsKit
        • HPS::Exchange::JT
        • HPS::Exchange::Layer
        • HPS::Exchange::MeasurementOperator
        • HPS::Exchange::ModelFileImportOptionsKit
        • HPS::Exchange::NURBSConversionOptionsKit
        • HPS::Exchange::PRC
        • HPS::Exchange::ProductOccurrence
        • HPS::Exchange::ProE
        • HPS::Exchange::ReloadNotifier
        • HPS::Exchange::Revit
        • HPS::Exchange::Sheet
        • HPS::Exchange::STEP
        • HPS::Exchange::Tessellation
        • HPS::Exchange::TessellationOptionsKit
        • HPS::Exchange::Translation
        • HPS::Exchange::TranslationNotifier
        • HPS::Exchange::TranslationOptionsKit
        • HPS::Exchange::U3D
        • HPS::ExchangeParasolid
        • HPS::ExchangeParasolid::File
        • HPS::ExchangeParasolid::ImportNotifier
        • HPS::Stream::ExportEvent
        • HPS::Stream::ExportEventHandler
        • HPS::OBJ::ExportNotifier
        • HPS::Stream::ExportNotifier
        • HPS::Hardcopy::File::ExportOptionsKit
        • HPS::Hardcopy::GDI::ExportOptionsKit
        • HPS::Image::ExportOptionsKit
        • HPS::Parasolid::ExportOptionsKit
        • HPS::Publish::ExportOptionsKit
        • HPS::Stream::ExportOptionsKit
        • HPS::Stream::ExportStartedEvent
        • HPS::Extent
        • HPS::Parasolid::Facet
        • HPS::Parasolid::Facet::Tolerance
        • HPS::Parasolid::FacetTessellationKit
        • HPS::Factory
        • HPS::Parasolid::Factory
        • HPS::Publish::Field
        • HPS::Hardcopy::File
        • HPS::HCA::File
        • HPS::HTML::File
        • HPS::Image::File
        • HPS::LegacyShader::File
        • HPS::OBJ::File
        • HPS::OOC::File
        • HPS::Parasolid::File
        • HPS::PointCloud::File
        • HPS::Publish::File
        • HPS::Sketchup::File
        • HPS::STL::File
        • HPS::Stream::File
        • HPS::Filter
        • HPS::FilterActivationEvent
        • HPS::FinishPictureEvent
        • HPS::Float
        • HPS::FloatSampler
        • HPS::FlyOperator
        • HPS::FocusLostEvent
        • HPS::Publish::Text::Font
        • HPS::FontInfoState
        • HPS::FontSearchResults
        • HPS::FontSearchResultsIterator
        • HPS::Hardcopy::GDI
        • HPS::Stream::GeometryExportEvent
        • HPS::GeometryKey
        • HPS::HandlesOperator::GeometryTransformedEvent
        • HPS::Glyph
        • HPS::GlyphDefinition
        • HPS::Stream::GlyphDefinitionImportEvent
        • HPS::GlyphElement
        • HPS::GlyphKit
        • HPS::GlyphLinePatternElement
        • HPS::GlyphPoint
        • HPS::GPU
        • HPS::Grid
        • HPS::Stream::GridImportEvent
        • HPS::GridKey
        • HPS::GridKit
        • HPS::HandlesOperator
        • HPS::Hardcopy
        • HPS::Parasolid::Line::Hatching
        • HPS::HCA
        • HPS::HCA::ImportNotifier
        • HPS::HCA::ImportOptionsKit
        • HPS::HCA::Model
        • HPS::HCA::ModelTree
        • HPS::HCA::ModelTreeItem
        • HPS::HCA::NetworkImportOptionsKit
        • HPS::HCA::RequestIdEvent
        • HPS::HiddenLine
        • HPS::HiddenLineAttributeControl
        • HPS::Stream::HiddenLineAttributeImportEvent
        • HPS::HiddenLineAttributeKit
        • HPS::HideKeyboardEvent
        • HPS::HighlightAreaOperator
        • HPS::HighlightControl
        • HPS::HighlightEvent
        • HPS::Publish::Highlighting
        • HPS::HighlightOperator
        • HPS::HighlightOptionsKit
        • HPS::HighlightSearch
        • HPS::HighlightSearchOptionsKit
        • HPS::HighlightSearchResults
        • HPS::HighlightSearchResultsIterator
        • HPS::HighlightState
        • HPS::HTML
        • HPS::Image
        • HPS::Image::ImportOptionsKit
        • HPS::Publish::Image
        • HPS::ImageDefinition
        • HPS::Stream::ImageDefinitionImportEvent
        • HPS::ImageGlyphElement
        • HPS::ImageKit
        • HPS::Publish::ImageKit
        • HPS::Stream::ImportCompletedEvent
        • HPS::Stream::ImportEvent
        • HPS::Stream::ImportEventHandler
        • HPS::OBJ::ImportNotifier
        • HPS::OOC::ImportNotifier
        • HPS::Parasolid::ImportNotifier
        • HPS::PointCloud::ImportNotifier
        • HPS::Sketchup::ImportNotifier
        • HPS::STL::ImportNotifier
        • HPS::Stream::ImportNotifier
        • HPS::LegacyShader::ImportOptionsKit
        • HPS::OBJ::ImportOptionsKit
        • HPS::OOC::ImportOptionsKit
        • HPS::Parasolid::ImportOptionsKit
        • HPS::PointCloud::ImportOptionsKit
        • HPS::Sketchup::ImportOptionsKit
        • HPS::STL::ImportOptionsKit
        • HPS::Stream::ImportOptionsKit
        • HPS::OBJ::ImportResultsKit
        • HPS::PointCloud::ImportResultsKit
        • HPS::Sketchup::ImportResultsKit
        • HPS::STL::ImportResultsKit
        • HPS::Stream::ImportResultsKit
        • HPS::ImportStatusEvent
        • HPS::IncludeKey
        • HPS::Stream::IncludeSegmentImportEvent
        • HPS::IndexOutOfRangeException
        • HPS::InfiniteLine
        • HPS::InfiniteLineGlyphElement
        • HPS::Stream::InfiniteLineImportEvent
        • HPS::InfiniteLineKey
        • HPS::InfiniteLineKit
        • HPS::Info
        • HPS::InformationEvent
        • HPS::InitPictureEvent
        • HPS::InnerPixelPoint
        • HPS::InnerWindowPoint
        • HPS::InputEvent
        • HPS::IntegerMetadata
        • HPS::InvalidLicenseException
        • HPS::InvalidObjectException
        • HPS::InvalidOperationException
        • HPS::InvalidSpecificationException
        • HPS::IOException
        • HPS::IONotifier
        • HPS::Key
        • HPS::KeyboardEvent
        • HPS::MarkupOperator::KeyboardHiddenEventHandler
        • HPS::KeyboardState
        • HPS::KeyPath
        • HPS::Kit
        • HPS::Publish::Label
        • HPS::Layout
        • HPS::LayoutDeletedEvent
        • HPS::LayoutDetachedEvent
        • HPS::LeaderLineClippingElement
        • HPS::LegacyShader
        • HPS::LegacyShaderDefinition
        • HPS::Stream::LegacyShaderDefinitionImportEvent
        • HPS::LegacyShaderKit
        • HPS::Lighting
        • HPS::Publish::Lighting
        • HPS::LightingAttributeControl
        • HPS::Stream::LightingAttributeImportEvent
        • HPS::LightingAttributeKit
        • HPS::Line
        • HPS::Parasolid::Line
        • HPS::LineAttributeControl
        • HPS::Stream::LineAttributeImportEvent
        • HPS::LineAttributeKit
        • HPS::LineGlyphElement
        • HPS::Stream::LineImportEvent
        • HPS::LineKey
        • HPS::LineKit
        • HPS::LinePattern
        • HPS::LinePatternDefinition
        • HPS::Stream::LinePatternDefinitionImportEvent
        • HPS::LinePatternElement
        • HPS::LinePatternKit
        • HPS::LinePatternOptionsKit
        • HPS::LinePatternParallelKit
        • HPS::LineShapeElement
        • HPS::Parasolid::LineTessellationKit
        • HPS::Publish::LinkKit
        • HPS::Publish::ListBoxKit
        • HPS::Marker
        • HPS::MarkerAttributeControl
        • HPS::Stream::MarkerAttributeImportEvent
        • HPS::MarkerAttributeKit
        • HPS::Stream::MarkerImportEvent
        • HPS::MarkerKey
        • HPS::MarkerKit
        • HPS::MarkupOperator::MarkupInsertedEvent
        • HPS::MarkupOperator
        • HPS::Material
        • HPS::Material::Texture
        • HPS::Stream::MaterialImportEvent
        • HPS::MaterialKit
        • HPS::MaterialMappingControl
        • HPS::MaterialMappingKit
        • HPS::MaterialPaletteDefinition
        • HPS::Stream::MaterialPaletteDefinitionImportEvent
        • HPS::Stream::MaterialPaletteImportEvent
        • HPS::Stream::MatrixImportEvent
        • HPS::MatrixKit
        • HPS::MeasurementOperator::MeasurementEvent
        • HPS::Exchange::MeasurementOperator::Surface
        • HPS::MeasurementOperator
        • HPS::Memory
        • HPS::Mesh
        • HPS::Stream::MeshImportEvent
        • HPS::Stream::MeshInstanceImportEvent
        • HPS::MeshKey
        • HPS::MeshKit
        • HPS::Metadata
        • HPS::Model
        • HPS::ModelDeletedEvent
        • HPS::ModelDetachedEvent
        • HPS::ModellingMatrixControl
        • HPS::ModifierKeys
        • HPS::MouseButtons
        • HPS::MouseEvent
        • HPS::MouseState
        • HPS::MouseWheelOperator
        • HPS::NamedStyleDefinition
        • HPS::Stream::NamedStyleDefinitionImportEvent
        • HPS::Stream::NamedStyleImportEvent
        • HPS::NavigationCubeControl
        • HPS::NavigationCubeOperator
        • HPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler
        • HPS::OOC::NodeHandle
        • HPS::Stream::NonDBUserDataImportEvent
        • HPS::Stream::NURBSCurveImportEvent
        • HPS::NURBSCurveKey
        • HPS::NURBSCurveKit
        • HPS::NURBSSurfaceAttributeControl
        • HPS::Stream::NURBSSurfaceAttributeImportEvent
        • HPS::NURBSSurfaceAttributeKit
        • HPS::Stream::NURBSSurfaceImportEvent
        • HPS::NURBSSurfaceKey
        • HPS::NURBSSurfaceKit
        • HPS::OBJ
        • HPS::Object
        • HPS::ObjectPoint
        • HPS::OffScreenWindowKey
        • HPS::OffScreenWindowOptionsControl
        • HPS::OffScreenWindowOptionsKit
        • HPS::OOC
        • HPS::OOC::PointCloud
        • HPS::OOC::QueryFilter
        • HPS::OOC::QueryIterator
        • HPS::OOC::Synchronized
        • HPS::OOC::SynchronizedActions
        • HPS::Operator
        • HPS::OperatorControl
        • HPS::OperatorUtility
        • HPS::OptimizeMappingResults
        • HPS::OptimizeMappingResultsIterator
        • HPS::OrbitOperator
        • HPS::Publish::Page
        • HPS::Publish::PageControl
        • HPS::Publish::PageKit
        • HPS::PanOperator
        • HPS::PanOrbitZoomOperator
        • HPS::Parasolid
        • HPS::Parasolid::Viewport
        • HPS::PBRMaterialKit
        • HPS::Performance
        • HPS::PerformanceControl
        • HPS::Stream::PerformanceImportEvent
        • HPS::PerformanceKit
        • HPS::Publish::Permission
        • HPS::PixelPoint
        • HPS::PixelShaderKey
        • HPS::PixelShaderKit
        • HPS::Plane_2D
        • HPS::Plane_3D
        • HPS::Point_2D
        • HPS::Point_3D
        • HPS::PointCloud
        • HPS::PointSampler
        • HPS::Stream::PolygonImportEvent
        • HPS::PolygonKey
        • HPS::PolygonKit
        • HPS::PolygonShapeElement
        • HPS::PortfolioControl
        • HPS::PortfolioKey
        • HPS::PostProcessEffects
        • HPS::PostProcessEffectsControl
        • HPS::PostProcessEffectsKit
        • HPS::Publish::PRC
        • HPS::Stream::PriorityImportEvent
        • HPS::Publish
        • HPS::Publish::RadioButtonKit
        • HPS::Publish::Rendering
        • HPS::Publish::SignatureFieldKit
        • HPS::Publish::SlideTableKit
        • HPS::Publish::Source
        • HPS::Publish::TableKit
        • HPS::Publish::Text
        • HPS::Publish::TextFieldKit
        • HPS::Publish::TextKit
        • HPS::Publish::U3D
        • HPS::Publish::ViewKit
        • HPS::Quaternion
        • HPS::QuaternionSampler
        • HPS::Stream::ReferenceGeometryImportEvent
        • HPS::ReferenceKey
        • HPS::RelativeOrbitOperator
        • HPS::Rendering
        • HPS::RGB24Color
        • HPS::RGBA32Color
        • HPS::RGBAColor
        • HPS::RGBAS32Color
        • HPS::RGBColor
        • HPS::RGBColorSampler
        • HPS::Sampler
        • HPS::SimpleWalkOperator::ScaleFactor
        • HPS::SceneTree
        • HPS::SceneTreeItem
        • HPS::Search
        • HPS::SearchOptionsKit
        • HPS::SearchResults
        • HPS::SearchResultsIterator
        • HPS::Stream::SegmentExportEvent
        • HPS::Stream::SegmentImportEvent
        • HPS::SegmentKey
        • HPS::SegmentOptimizationOptions
        • HPS::SegmentOptimizationOptionsKit
        • HPS::Selectability
        • HPS::SelectabilityControl
        • HPS::Stream::SelectabilityImportEvent
        • HPS::SelectabilityKit
        • HPS::SelectAreaOperator
        • HPS::Selection
        • HPS::SelectionControl
        • HPS::SelectionItem
        • HPS::SelectionOptionsControl
        • HPS::SelectionOptionsKit
        • HPS::SelectionResults
        • HPS::SelectionResultsIterator
        • HPS::SelectOperator
        • HPS::ShaderKey
        • HPS::ShaderSamplerKey
        • HPS::ShaderSamplerKit
        • HPS::ShaderTextureKey
        • HPS::ShaderTextureKit
        • HPS::ShaderUniform
        • HPS::Shape
        • HPS::ShapeCoordinate
        • HPS::ShapeDefinition
        • HPS::Stream::ShapeDefinitionImportEvent
        • HPS::ShapeElement
        • HPS::ShapeKit
        • HPS::ShapePoint
        • HPS::Shell
        • HPS::Stream::ShellImportEvent
        • HPS::Stream::ShellInstanceImportEvent
        • HPS::ShellKey
        • HPS::ShellKit
        • HPS::ShellOptimizationOptionsKit
        • HPS::ShellRelationOptionsKit
        • HPS::ShellRelationResultsKit
        • HPS::ShowKeyboardEvent
        • HPS::SimpleWalkOperator
        • HPS::Sketchup
        • HPS::SmoothTransitionCompleteEvent
        • HPS::SolidLinePatternElement
        • SpaceMouseOperator
        • HPS::SphereAttributeControl
        • HPS::Stream::SphereAttributeImportEvent
        • HPS::SphereAttributeKit
        • HPS::SphereGlyphElement
        • HPS::Stream::SphereImportEvent
        • HPS::SphereKey
        • HPS::SphereKit
        • HPS::Spotlight
        • HPS::Stream::SpotlightImportEvent
        • HPS::SpotlightKey
        • HPS::SpotlightKit
        • HPS::Sprocket
        • HPS::SprocketControl
        • HPS::SprocketKit
        • HPS::SprocketPath
        • HPS::StandAloneWindowEvent
        • HPS::StandAloneWindowKey
        • HPS::StandAloneWindowOptionsControl
        • HPS::StandAloneWindowOptionsKit
        • HPS::STL
        • HPS::Stream
        • HPS::Stream::StyleSegmentImportEvent
        • HPS::Stream::SubwindowImportEvent
        • HPS::Stream::TextAttributeImportEvent
        • HPS::Stream::TextImportEvent
        • HPS::Stream::TextureDefinitionImportEvent
        • HPS::Stream::Toolkit
        • HPS::Stream::TransformMaskImportEvent
        • HPS::Stream::TransparencyImportEvent
        • HPS::Stream::UserDataImportEvent
        • HPS::Stream::VisibilityImportEvent
        • HPS::Stream::VisualEffectsImportEvent
        • HPS::StringMetadata
        • HPS::Style
        • HPS::StyleControl
        • HPS::StyleKey
        • HPS::Subwindow
        • HPS::SubwindowControl
        • HPS::SubwindowKit
        • HPS::Text
        • HPS::TextAttributeControl
        • HPS::TextAttributeKit
        • HPS::TextInputEvent
        • HPS::TextKey
        • HPS::TextKit
        • HPS::TextMetrics
        • HPS::TextureDefinition
        • HPS::TextureMatrixControl
        • HPS::TextureOptionsKit
        • HPS::TimeMetadata
        • HPS::TimerTickEvent
        • HPS::Touch
        • HPS::TouchEvent
        • HPS::TouchState
        • HPS::TransformMaskControl
        • HPS::TransformMaskKit
        • HPS::Transparency
        • HPS::TransparencyControl
        • HPS::TransparencyKit
        • HPS::TreeContext
        • HPS::Trim
        • HPS::TrimElement
        • HPS::TrimKit
        • HPS::TurntableOperator
        • HPS::UnsignedIntegerMetadata
        • HPS::UpdateCompletedEvent
        • HPS::UpdateNotifier
        • HPS::UpdateOptionsControl
        • HPS::UpdateOptionsKit
        • HPS::UTF8
        • HPS::Vector_2D
        • HPS::Vector_3D
        • HPS::VectorSampler
        • HPS::VertexShaderKey
        • HPS::VertexShaderKit
        • HPS::VertexShaderOutput
        • HPS::View
        • HPS::ViewDeletedEvent
        • HPS::ViewDetachedEvent
        • HPS::VisibilityControl
        • HPS::VisibilityKit
        • HPS::VisualEffectsControl
        • HPS::VisualEffectsKit
        • HPS::WalkOperator
        • HPS::WarningEvent
        • HPS::Window
        • HPS::WindowInfoControl
        • HPS::WindowInfoKit
        • HPS::WindowKey
        • HPS::WindowPoint
        • HPS::World
        • HPS::WorldPoint
        • HPS::ZoomBoxOperator
        • HPS::ZoomFitTouchOperator
        • HPS::ZoomOperator
        • HPS::MarkupOperator::Attributes
        • HPS::Cuboid_3D
        • HPS::CuttingSectionOperator::SectionInfo
        • HPS::DirectRGBColor
        • HPS::MeasurementOperator::DistanceInfo
        • HPS::EnableBitMaskOperators
        • HPS::Float_Traits
        • HPS::Float_Traits< double >
        • HPS::Float_Traits< float >
        • HPS::FloatKeyframe
        • HPS::FloatSplineControlValues
        • HPS::IntRectangle
        • HPS::KeyHasher
        • HPS::PointKeyframe
        • HPS::PointSplineControlValues
        • HPS::QuaternionKeyframe
        • HPS::QuaternionSplineControlValues
        • HPS::Rectangle
        • HPS::RGBColorKeyframe
        • HPS::RGBColorSplineControlValues
        • HPS::Sphere_3D
        • HPS::UpdateInfo
        • HPS::UTF8Hasher
        • HPS::VectorKeyframe
        • HPS::VectorSplineControlValues
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
    • Modules
      • HPS Custom Type Definitions
        • Type definitions
      • Sprocket Custom Type Definitions
        • Classes
        • Type definitions
        • Functions
        • Enumerators
  • C# API
    • File List
      • HPS.AbstractMethodException.cs
        • Content
      • HPS.AnchorShapeElement.cs
        • Content
      • HPS.ApplicationWindowKey.cs
        • Content
      • HPS.ApplicationWindowOptionsControl.cs
        • Content
      • HPS.ApplicationWindowOptionsKit.cs
        • Content
      • HPS.AttributeLock.cs
        • Content
      • HPS.AttributeLockControl.cs
        • Content
      • HPS.AttributeLockKit.cs
        • Content
      • HPS.BlankLinePatternElement.cs
        • Content
      • HPS.Bounding.cs
        • Content
      • HPS.BoundingControl.cs
        • Content
      • HPS.BoundingKit.cs
        • Content
      • HPS.Camera.cs
        • Content
      • HPS.CameraControl.cs
        • Content
      • HPS.CameraKit.cs
        • Content
      • HPS.CameraPoint.cs
        • Content
      • HPS.CircleKey.cs
        • Content
      • HPS.CircleKit.cs
        • Content
      • HPS.CircleShapeElement.cs
        • Content
      • HPS.CircularArcGlyphElement.cs
        • Content
      • HPS.CircularArcKey.cs
        • Content
      • HPS.CircularArcKit.cs
        • Content
      • HPS.CircularArcShapeElement.cs
        • Content
      • HPS.CircularWedgeKey.cs
        • Content
      • HPS.CircularWedgeKit.cs
        • Content
      • HPS.ColorInterpolationControl.cs
        • Content
      • HPS.ColorInterpolationKit.cs
        • Content
      • HPS.Condition.cs
        • Content
      • HPS.ConditionalExpression.cs
        • Content
      • HPS.ConditionControl.cs
        • Content
      • HPS.ContourLine.cs
        • Content
      • HPS.ContourLineControl.cs
        • Content
      • HPS.ContourLineKit.cs
        • Content
      • HPS.Control.cs
        • Content
      • HPS.Coordinate.cs
        • Content
      • HPS.CubeMapDefinition.cs
        • Content
      • HPS.Culling.cs
        • Content
      • HPS.CullingControl.cs
        • Content
      • HPS.CullingKit.cs
        • Content
      • HPS.CurveAttributeControl.cs
        • Content
      • HPS.CurveAttributeKit.cs
        • Content
      • HPS.CutGeometryGatheringOptionsKit.cs
        • Content
      • HPS.CuttingSection.cs
        • Content
      • HPS.CuttingSectionAttributeControl.cs
        • Content
      • HPS.CuttingSectionAttributeKit.cs
        • Content
      • HPS.CuttingSectionKey.cs
        • Content
      • HPS.CuttingSectionKit.cs
        • Content
      • HPS.Cylinder.cs
        • Content
      • HPS.CylinderAttributeControl.cs
        • Content
      • HPS.CylinderAttributeKit.cs
        • Content
      • HPS.CylinderKey.cs
        • Content
      • HPS.CylinderKit.cs
        • Content
      • HPS.Database.cs
        • Content
      • HPS.DebuggingControl.cs
        • Content
      • HPS.DebuggingKit.cs
        • Content
      • HPS.Definition.cs
        • Content
      • HPS.DirectRGBColor.cs
        • Content
      • HPS.DistantLightKey.cs
        • Content
      • HPS.DistantLightKit.cs
        • Content
      • HPS.DotGlyphElement.cs
        • Content
      • HPS.DPoint.cs
        • Content
      • HPS.Drawing.cs
        • Content
      • HPS.DrawingAttributeControl.cs
        • Content
      • HPS.DrawingAttributeKit.cs
        • Content
      • HPS.DrawWindowEvent.cs
        • Content
      • HPS.DriverEvent.cs
        • Content
      • HPS.DriverEventHandler.cs
        • Content
      • HPS.DVector.cs
        • Content
      • HPS.Edge.cs
        • Content
      • HPS.EdgeAttributeControl.cs
        • Content
      • HPS.EdgeAttributeKit.cs
        • Content
      • HPS.EllipseGlyphElement.cs
        • Content
      • HPS.EllipseKey.cs
        • Content
      • HPS.EllipseKit.cs
        • Content
      • HPS.EllipseShapeElement.cs
        • Content
      • HPS.EllipticalArcKey.cs
        • Content
      • HPS.EllipticalArcKit.cs
        • Content
      • HPS.EllipticalArcShapeElement.cs
        • Content
      • HPS.Emergency.cs
        • Content
      • HPS.EmergencyHandler.cs
        • Content
      • HPS.EnableBitMaskOperators.cs
        • Content
      • HPS.ErrorEvent.cs
        • Content
      • HPS.Event.cs
        • Content
      • HPS.EventDispatcher.cs
        • Content
      • HPS.EventHandler.cs
        • Content
      • HPS.EventNotifier.cs
        • Content
      • HPS.Exception.cs
        • Content
      • HPS.Extent.cs
        • Content
      • HPS.FinishPictureEvent.cs
        • Content
      • HPS.Float.cs
        • Content
      • HPS.FocusLostEvent.cs
        • Content
      • HPS.FontInfoState.cs
        • Content
      • HPS.FontSearchResults.cs
        • Content
      • HPS.FontSearchResultsIterator.cs
        • Content
      • HPS.GeometryKey.cs
        • Content
      • HPS.Glyph.cs
        • Content
      • HPS.GlyphDefinition.cs
        • Content
      • HPS.GlyphElement.cs
        • Content
      • HPS.GlyphKit.cs
        • Content
      • HPS.GlyphLinePatternElement.cs
        • Content
      • HPS.GlyphPoint.cs
        • Content
      • HPS.GPU.cs
        • Content
      • HPS.Grid.cs
        • Content
      • HPS.GridKey.cs
        • Content
      • HPS.GridKit.cs
        • Content
      • HPS.Hardcopy.cs
        • Content
      • HPS.HiddenLine.cs
        • Content
      • HPS.HiddenLineAttributeControl.cs
        • Content
      • HPS.HiddenLineAttributeKit.cs
        • Content
      • HPS.HideKeyboardEvent.cs
        • Content
      • HPS.HighlightControl.cs
        • Content
      • HPS.HighlightEvent.cs
        • Content
      • HPS.HighlightOptionsKit.cs
        • Content
      • HPS.HighlightSearch.cs
        • Content
      • HPS.HighlightSearchOptionsKit.cs
        • Content
      • HPS.HighlightSearchResults.cs
        • Content
      • HPS.HighlightSearchResultsIterator.cs
        • Content
      • HPS.HighlightState.cs
        • Content
      • HPS.Image.cs
        • Content
      • HPS.ImageDefinition.cs
        • Content
      • HPS.ImageGlyphElement.cs
        • Content
      • HPS.ImageKit.cs
        • Content
      • HPS.ImportStatusEvent.cs
        • Content
      • HPS.IncludeKey.cs
        • Content
      • HPS.IndexOutOfRangeException.cs
        • Content
      • HPS.InfiniteLine.cs
        • Content
      • HPS.InfiniteLineGlyphElement.cs
        • Content
      • HPS.InfiniteLineKey.cs
        • Content
      • HPS.InfiniteLineKit.cs
        • Content
      • HPS.Info.cs
        • Content
      • HPS.InformationEvent.cs
        • Content
      • HPS.InitPictureEvent.cs
        • Content
      • HPS.InnerPixelPoint.cs
        • Content
      • HPS.InnerWindowPoint.cs
        • Content
      • HPS.InputEvent.cs
        • Content
      • HPS.IntRectangle.cs
        • Content
      • HPS.InvalidLicenseException.cs
        • Content
      • HPS.InvalidObjectException.cs
        • Content
      • HPS.InvalidOperationException.cs
        • Content
      • HPS.InvalidSpecificationException.cs
        • Content
      • HPS.IOException.cs
        • Content
      • HPS.IONotifier.cs
        • Content
      • HPS.Key.cs
        • Content
      • HPS.KeyboardEvent.cs
        • Content
      • HPS.KeyboardState.cs
        • Content
      • HPS.KeyHasher.cs
        • Content
      • HPS.KeyPath.cs
        • Content
      • HPS.Kit.cs
        • Content
      • HPS.LeaderLineClippingElement.cs
        • Content
      • HPS.LegacyShader.cs
        • Content
      • HPS.LegacyShaderDefinition.cs
        • Content
      • HPS.LegacyShaderKit.cs
        • Content
      • HPS.License.cs
        • Content
      • HPS.Lighting.cs
        • Content
      • HPS.LightingAttributeControl.cs
        • Content
      • HPS.LightingAttributeKit.cs
        • Content
      • HPS.Line.cs
        • Content
      • HPS.LineAttributeControl.cs
        • Content
      • HPS.LineAttributeKit.cs
        • Content
      • HPS.LineGlyphElement.cs
        • Content
      • HPS.LineKey.cs
        • Content
      • HPS.LineKit.cs
        • Content
      • HPS.LinePattern.cs
        • Content
      • HPS.LinePatternDefinition.cs
        • Content
      • HPS.LinePatternElement.cs
        • Content
      • HPS.LinePatternKit.cs
        • Content
      • HPS.LinePatternOptionsKit.cs
        • Content
      • HPS.LinePatternParallelKit.cs
        • Content
      • HPS.LineShapeElement.cs
        • Content
      • HPS.Marker.cs
        • Content
      • HPS.MarkerAttributeControl.cs
        • Content
      • HPS.MarkerAttributeKit.cs
        • Content
      • HPS.MarkerKey.cs
        • Content
      • HPS.MarkerKit.cs
        • Content
      • HPS.Material.cs
        • Content
      • HPS.MaterialKit.cs
        • Content
      • HPS.MaterialMappingControl.cs
        • Content
      • HPS.MaterialMappingKit.cs
        • Content
      • HPS.MaterialPaletteDefinition.cs
        • Content
      • HPS.MatrixKit.cs
        • Content
      • HPS.Mesh.cs
        • Content
      • HPS.MeshKey.cs
        • Content
      • HPS.MeshKit.cs
        • Content
      • HPS.ModellingMatrixControl.cs
        • Content
      • HPS.ModifierKeys.cs
        • Content
      • HPS.MouseButtons.cs
        • Content
      • HPS.MouseEvent.cs
        • Content
      • HPS.MouseState.cs
        • Content
      • HPS.NamedStyleDefinition.cs
        • Content
      • HPS.NURBSCurveKey.cs
        • Content
      • HPS.NURBSCurveKit.cs
        • Content
      • HPS.NURBSSurfaceAttributeControl.cs
        • Content
      • HPS.NURBSSurfaceAttributeKit.cs
        • Content
      • HPS.NURBSSurfaceKey.cs
        • Content
      • HPS.NURBSSurfaceKit.cs
        • Content
      • HPS.OBJ.cs
        • Content
      • HPS.Object.cs
        • Content
      • HPS.ObjectPoint.cs
        • Content
      • HPS.OffScreenWindowKey.cs
        • Content
      • HPS.OffScreenWindowOptionsControl.cs
        • Content
      • HPS.OffScreenWindowOptionsKit.cs
        • Content
      • HPS.OptimizeMappingResults.cs
        • Content
      • HPS.OptimizeMappingResultsIterator.cs
        • Content
      • HPS.PBRMaterialKit.cs
        • Content
      • HPS.Performance.cs
        • Content
      • HPS.PerformanceControl.cs
        • Content
      • HPS.PerformanceKit.cs
        • Content
      • HPS.PixelPoint.cs
        • Content
      • HPS.PixelShaderKey.cs
        • Content
      • HPS.PixelShaderKit.cs
        • Content
      • HPS.Plane.cs
        • Content
      • HPS.Plane2D.cs
        • Content
      • HPS.Point.cs
        • Content
      • HPS.Point2D.cs
        • Content
      • HPS.PointCloud.cs
        • Content
      • HPS.PolygonKey.cs
        • Content
      • HPS.PolygonKit.cs
        • Content
      • HPS.PolygonShapeElement.cs
        • Content
      • HPS.PortfolioControl.cs
        • Content
      • HPS.PortfolioKey.cs
        • Content
      • HPS.PostProcessEffects.cs
        • Content
      • HPS.PostProcessEffectsControl.cs
        • Content
      • HPS.PostProcessEffectsKit.cs
        • Content
      • HPS.Quaternion.cs
        • Content
      • HPS.Rectangle.cs
        • Content
      • HPS.ReferenceKey.cs
        • Content
      • HPS.RGB24Color.cs
        • Content
      • HPS.RGBA32Color.cs
        • Content
      • HPS.RGBAColor.cs
        • Content
      • HPS.RGBAS32Color.cs
        • Content
      • HPS.RGBColor.cs
        • Content
      • HPS.Search.cs
        • Content
      • HPS.SearchOptionsKit.cs
        • Content
      • HPS.SearchResults.cs
        • Content
      • HPS.SearchResultsIterator.cs
        • Content
      • HPS.SegmentKey.cs
        • Content
      • HPS.SegmentOptimizationOptions.cs
        • Content
      • HPS.SegmentOptimizationOptionsKit.cs
        • Content
      • HPS.Selectability.cs
        • Content
      • HPS.SelectabilityControl.cs
        • Content
      • HPS.SelectabilityKit.cs
        • Content
      • HPS.Selection.cs
        • Content
      • HPS.SelectionControl.cs
        • Content
      • HPS.SelectionItem.cs
        • Content
      • HPS.SelectionOptionsControl.cs
        • Content
      • HPS.SelectionOptionsKit.cs
        • Content
      • HPS.SelectionResults.cs
        • Content
      • HPS.SelectionResultsIterator.cs
        • Content
      • HPS.Shader.cs
        • Content
      • HPS.ShaderKey.cs
        • Content
      • HPS.ShaderSamplerKey.cs
        • Content
      • HPS.ShaderSamplerKit.cs
        • Content
      • HPS.ShaderTextureKey.cs
        • Content
      • HPS.ShaderTextureKit.cs
        • Content
      • HPS.ShaderUniform.cs
        • Content
      • HPS.Shape.cs
        • Content
      • HPS.ShapeCoordinate.cs
        • Content
      • HPS.ShapeDefinition.cs
        • Content
      • HPS.ShapeElement.cs
        • Content
      • HPS.ShapeKit.cs
        • Content
      • HPS.ShapePoint.cs
        • Content
      • HPS.Shell.cs
        • Content
      • HPS.ShellKey.cs
        • Content
      • HPS.ShellKit.cs
        • Content
      • HPS.ShellOptimizationOptionsKit.cs
        • Content
      • HPS.ShellRelationOptionsKit.cs
        • Content
      • HPS.ShellRelationResultsKit.cs
        • Content
      • HPS.ShowKeyboardEvent.cs
        • Content
      • HPS.SimpleCuboid.cs
        • Content
      • HPS.SimpleSphere.cs
        • Content
      • HPS.SolidLinePatternElement.cs
        • Content
      • HPS.SphereAttributeControl.cs
        • Content
      • HPS.SphereAttributeKit.cs
        • Content
      • HPS.SphereGlyphElement.cs
        • Content
      • HPS.SphereKey.cs
        • Content
      • HPS.SphereKit.cs
        • Content
      • HPS.Spotlight.cs
        • Content
      • HPS.SpotlightKey.cs
        • Content
      • HPS.SpotlightKit.cs
        • Content
      • HPS.StandAloneWindowEvent.cs
        • Content
      • HPS.StandAloneWindowKey.cs
        • Content
      • HPS.StandAloneWindowOptionsControl.cs
        • Content
      • HPS.StandAloneWindowOptionsKit.cs
        • Content
      • HPS.STL.cs
        • Content
      • HPS.Stream.cs
        • Content
      • HPS.Style.cs
        • Content
      • HPS.StyleControl.cs
        • Content
      • HPS.StyleKey.cs
        • Content
      • HPS.Subwindow.cs
        • Content
      • HPS.SubwindowControl.cs
        • Content
      • HPS.SubwindowKit.cs
        • Content
      • HPS.Text.cs
        • Content
      • HPS.TextAttributeControl.cs
        • Content
      • HPS.TextAttributeKit.cs
        • Content
      • HPS.TextInputEvent.cs
        • Content
      • HPS.TextKey.cs
        • Content
      • HPS.TextKit.cs
        • Content
      • HPS.TextMetrics.cs
        • Content
      • HPS.TextureDefinition.cs
        • Content
      • HPS.TextureMatrixControl.cs
        • Content
      • HPS.TextureOptionsKit.cs
        • Content
      • HPS.TimerTickEvent.cs
        • Content
      • HPS.Touch.cs
        • Content
        • Type definitions
      • HPS.TouchEvent.cs
        • Content
      • HPS.TouchState.cs
        • Content
      • HPS.TransformMaskControl.cs
        • Content
      • HPS.TransformMaskKit.cs
        • Content
      • HPS.Transparency.cs
        • Content
      • HPS.TransparencyControl.cs
        • Content
      • HPS.TransparencyKit.cs
        • Content
      • HPS.TreeContext.cs
        • Content
      • HPS.Trim.cs
        • Content
      • HPS.TrimElement.cs
        • Content
      • HPS.TrimKit.cs
        • Content
      • HPS.UpdateCompletedEvent.cs
        • Content
      • HPS.UpdateInfo.cs
        • Content
      • HPS.UpdateNotifier.cs
        • Content
      • HPS.UpdateOptionsControl.cs
        • Content
      • HPS.UpdateOptionsKit.cs
        • Content
      • HPS.UTF8Hasher.cs
        • Content
      • HPS.Vector.cs
        • Content
      • HPS.Vector2D.cs
        • Content
      • HPS.VertexShaderKey.cs
        • Content
      • HPS.VertexShaderKit.cs
        • Content
      • HPS.VertexShaderOutput.cs
        • Content
      • HPS.VisibilityControl.cs
        • Content
      • HPS.VisibilityKit.cs
        • Content
      • HPS.VisualEffectsControl.cs
        • Content
      • HPS.VisualEffectsKit.cs
        • Content
      • HPS.WarningEvent.cs
        • Content
      • HPS.Window.cs
        • Content
      • HPS.WindowInfoControl.cs
        • Content
      • HPS.WindowInfoKit.cs
        • Content
      • HPS.WindowKey.cs
        • Content
      • HPS.WindowPoint.cs
        • Content
      • HPS.World.cs
        • Content
      • HPS.WorldPoint.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_enums.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPS_pinvoke.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternal.cs
        • Content
      • HPSInternalDriverEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalEventTypeCast.cs
        • Content
      • HPSInternalStreamExportEventTypeCast.cs
        • Content
      • HPSInternalStreamImportEventTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPSInternalTypeCast.cs
        • Content
      • HPS.Animation.cs
        • Content
      • HPS.AnimationControl.cs
        • Content
      • HPS.AxisTriadControl.cs
        • Content
      • HPS.AxisTriadOperator.cs
        • Content
      • HPS.BooleanMetadata.cs
        • Content
      • HPS.CADModel.cs
        • Content
      • HPS.CameraChangedEvent.cs
        • Content
      • HPS.Canvas.cs
        • Content
      • HPS.CanvasDeletedEvent.cs
        • Content
      • HPS.Capture.cs
        • Content
      • HPS.CaptureActivationEvent.cs
        • Content
      • HPS.Channel.cs
        • Content
      • HPS.Component.cs
        • Content
      • HPS.ComponentHiddenEvent.cs
        • Content
      • HPS.ComponentHighlightEvent.cs
        • Content
      • HPS.ComponentIsolatedEvent.cs
        • Content
      • HPS.ComponentPath.cs
        • Content
      • HPS.ComponentResetEvent.cs
        • Content
      • HPS.ComponentShownEvent.cs
        • Content
      • HPS.ComponentTree.cs
        • Content
      • HPS.ComponentTreeItem.cs
        • Content
      • HPS.DoubleMetadata.cs
        • Content
      • HPS.Factory.cs
        • Content
      • HPS.Filter.cs
        • Content
      • HPS.FilterActivationEvent.cs
        • Content
      • HPS.FloatKeyframe.cs
        • Content
      • HPS.FloatSampler.cs
        • Content
      • HPS.FloatSplineControlValues.cs
        • Content
      • HPS.IntegerMetadata.cs
        • Content
      • HPS.Layout.cs
        • Content
      • HPS.LayoutDeletedEvent.cs
        • Content
      • HPS.LayoutDetachedEvent.cs
        • Content
      • HPS.Metadata.cs
        • Content
      • HPS.Model.cs
        • Content
      • HPS.ModelDeletedEvent.cs
        • Content
      • HPS.ModelDetachedEvent.cs
        • Content
      • HPS.NavigationCubeControl.cs
        • Content
      • HPS.NavigationCubeOperator.cs
        • Content
      • HPS.Operator.cs
        • Content
      • HPS.OperatorControl.cs
        • Content
      • HPS.OperatorUtility.cs
        • Content
      • HPS.PointKeyframe.cs
        • Content
      • HPS.PointSampler.cs
        • Content
      • HPS.PointSplineControlValues.cs
        • Content
      • HPS.QuaternionKeyframe.cs
        • Content
      • HPS.QuaternionSampler.cs
        • Content
      • HPS.QuaternionSplineControlValues.cs
        • Content
      • HPS.Rendering.cs
        • Content
      • HPS.RGBColorKeyframe.cs
        • Content
      • HPS.RGBColorSampler.cs
        • Content
      • HPS.RGBColorSplineControlValue.cs
        • Content
      • HPS.Sampler.cs
        • Content
      • HPS.SceneTree.cs
        • Content
      • HPS.SceneTreeItem.cs
        • Content
      • HPS.SmoothTransitionCompleteEvent.cs
        • Content
      • HPS.Sprocket.cs
        • Content
      • HPS.SprocketControl.cs
        • Content
      • HPS.SprocketKit.cs
        • Content
      • HPS.SprocketPath.cs
        • Content
      • HPS.StringMetadata.cs
        • Content
      • HPS.TimeMetadata.cs
        • Content
      • HPS.UnsignedIntegerMetadata.cs
        • Content
      • HPS.VectorKeyFrame.cs
        • Content
      • HPS.VectorSampler.cs
        • Content
      • HPS.VectorSplineControlValues.cs
        • Content
      • HPS.View.cs
        • Content
      • HPS.ViewDeletedEvent.cs
        • Content
      • HPS.ViewDetachedEvent.cs
        • Content
      • HPS.D3DImageCanvas.cs
        • Content
      • HPS.DWG.cs
        • Content
      • HPS.Exchange.cs
        • Content
      • HPS.ExchangeParasolid.cs
        • Content
      • HPS.HCA.cs
        • Content
      • HPS.InstanceInc.cs
        • Content
      • HPS.HTML.cs
        • Content
      • HPS.OOC.cs
        • Content
      • HPS.AnnotationOperator.cs
        • Content
      • HPS.ConstructRectangleOperator.cs
        • Content
      • HPS.CuttingSectionOperator.cs
        • Content
      • HPS.FlyOperator.cs
        • Content
      • HPS.HandlesOperator.cs
        • Content
      • HPS.HighlightAreaOperator.cs
        • Content
      • HPS.HighlightOperator.cs
        • Content
      • HPS.MarkupOperator.cs
        • Content
      • HPS.MeasurementOperator.cs
        • Content
      • HPS.MouseWheelOperator.cs
        • Content
      • HPS.OrbitOperator.cs
        • Content
      • HPS.PanOperator.cs
        • Content
      • HPS.PanOrbitZoomOperator.cs
        • Content
      • HPS.RelativeOrbitOperator.cs
        • Content
      • HPS.SelectAreaOperator.cs
        • Content
      • HPS.SelectOperator.cs
        • Content
      • HPS.SimpleWalkOperator.cs
        • Content
      • HPS.TurntableOperator.cs
        • Content
      • HPS.WalkOperator.cs
        • Content
      • HPS.ZoomBoxOperator.cs
        • Content
      • HPS.ZoomFitTouchOperator.cs
        • Content
      • HPS.ZoomOperator.cs
        • Content
      • HPS.Parasolid.cs
        • Content
      • HPS.Publish.cs
        • Content
      • HPS.Sketchup.cs
        • Content
    • Classes and Data Structures
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
        • HPS::AbstractMethodException
        • HPS::Publish::Activation
        • HPS::PostProcessEffects::AmbientOcclusion
        • HPS::AnchorShapeElement
        • HPS::Animation
        • HPS::Publish::Animation
        • HPS::AnimationControl
        • HPS::AnimationKeyArray
        • HPS::Publish::Annotation
        • HPS::AnnotationOperator::AnnotationInsertedEvent
        • HPS::Publish::AnnotationKit
        • HPS::AnnotationKitArray
        • HPS::AnnotationOperator
        • HPS::ApplicationWindowKey
        • HPS::ApplicationWindowOptionsControl
        • HPS::ApplicationWindowOptionsKit
        • HPS::OOC::Area
        • HPS::AreaArray
        • HPS::OOC::AreaHighlightTracker
        • HPS::Publish::Artwork
        • HPS::Publish::Artwork::Display
        • HPS::Publish::Artwork::View
        • HPS::Publish::ArtworkKit
        • HPS::AttributeLock
        • HPS::AttributeLockControl
        • HPS::Stream::AttributeLockImportEvent
        • HPS::AttributeLockKit
        • HPS::AttributeLockTypeArray
        • HPS::AxisTriadControl
        • HPS::AxisTriadOperator
        • HPS::Exchange::BIMData
        • HPS::Exchange::BIMRelationship
        • HPS::BIMRelationshipArray
        • HPS::Exchange::BIMRelationshipEntity
        • HPS::BIMRelationshipEntityArray
        • HPS::Exchange::BIMType
        • HPS::BIMTypeArray
        • HPS::BlankLinePatternElement
        • HPS::PostProcessEffects::Bloom
        • HPS::BoolArray
        • HPS::BooleanMetadata
        • HPS::Publish::Border
        • HPS::Bounding
        • HPS::BoundingControl
        • HPS::Stream::BoundingImportEvent
        • HPS::BoundingKit
        • HPS::Publish::ButtonKit
        • HPS::ButtonKitArray
        • HPS::ByteArray
        • HPS::ByteArrayArray
        • HPS::CADModel
        • HPS::DWG::CADModel
        • HPS::Exchange::CADModel
        • HPS::Parasolid::CADModel
        • HPS::CADModelArray
        • HPS::Camera
        • HPS::CameraChangedEvent
        • HPS::CameraControl
        • HPS::Stream::CameraImportEvent
        • HPS::CameraKit
        • HPS::CameraKitArray
        • HPS::CameraPointArray
        • HPS::Canvas
        • HPS::CanvasArray
        • HPS::CanvasDeletedEvent
        • HPS::Capture
        • HPS::Exchange::Capture
        • HPS::CaptureActivationEvent
        • HPS::CaptureArray
        • HPS::Channel
        • HPS::ChannelArray
        • HPS::Publish::CheckBoxKit
        • HPS::CheckBoxKitArray
        • HPS::Exchange::Tessellation::Chord
        • HPS::Stream::CircleImportEvent
        • HPS::CircleKey
        • HPS::CircleKit
        • HPS::CircleShapeElement
        • HPS::CircularArcGlyphElement
        • HPS::Stream::CircularArcImportEvent
        • HPS::CircularArcKey
        • HPS::CircularArcKit
        • HPS::CircularArcShapeElement
        • HPS::Stream::CircularWedgeImportEvent
        • HPS::CircularWedgeKey
        • HPS::CircularWedgeKit
        • HPS::ClipOperationArray
        • HPS::ClipSpaceArray
        • HPS::Material::Color
        • HPS::ColorInterpolationControl
        • HPS::Stream::ColorInterpolationImportEvent
        • HPS::ColorInterpolationKit
        • HPS::Stream::CommentImportEvent
        • HPS::Exchange::CommonMeasurementOperator
        • HPS::Exchange::CommonMeasurementOperator::MeasurementDeletedEvent
        • HPS::Exchange::CommonMeasurementOperator::MeasurementInsertedEvent
        • HPS::Component
        • HPS::DWG::Component
        • HPS::Exchange::Component
        • HPS::Parasolid::Component
        • HPS::ComponentArray
        • HPS::ComponentHiddenEvent
        • HPS::ComponentHighlightEvent
        • HPS::ComponentIsolatedEvent
        • HPS::ComponentPath
        • HPS::ComponentPathArray
        • HPS::ComponentResetEvent
        • HPS::ComponentShownEvent
        • HPS::ComponentTree
        • HPS::ComponentTreeItem
        • HPS::ComponentTreeItem::ComponentTreeItemUnknown
        • HPS::Condition
        • HPS::ConditionalExpression
        • HPS::ConditionalExpressionArray
        • HPS::ConditionControl
        • HPS::Stream::ConditionImportEvent
        • HPS::Exchange::Configuration
        • HPS::ConfigurationArray
        • HPS::ConstructRectangleOperator
        • HPS::ContourLine
        • HPS::ContourLineControl
        • HPS::Stream::ContourLineImportEvent
        • HPS::ContourLineKit
        • HPS::Control
        • HPS::Coordinate
        • HPS::CubeMapDefinition
        • HPS::CubeMapDefinitionArray
        • HPS::Stream::CubeMapDefinitionImportEvent
        • HPS::Culling
        • HPS::CullingControl
        • HPS::Stream::CullingImportEvent
        • HPS::CullingKit
        • HPS::CurveAttributeControl
        • HPS::Stream::CurveAttributeImportEvent
        • HPS::CurveAttributeKit
        • HPS::CurveTypeArray
        • HPS::CutGeometryGatheringOptionsKit
        • HPS::CuttingSection
        • HPS::CuttingSectionAttributeControl
        • HPS::Stream::CuttingSectionAttributeImportEvent
        • HPS::CuttingSectionAttributeKit
        • HPS::Stream::CuttingSectionImportEvent
        • HPS::CuttingSectionKey
        • HPS::CuttingSectionKit
        • HPS::CuttingSectionOperator
        • HPS::Cylinder
        • HPS::CylinderAttributeControl
        • HPS::Stream::CylinderAttributeImportEvent
        • HPS::CylinderAttributeKit
        • HPS::Stream::CylinderImportEvent
        • HPS::CylinderKey
        • HPS::CylinderKit
        • HPS::D3DImageCanvas
        • HPS::D3DImageCanvas::FinishPictureHandler
        • HPS::Database
        • HPS::Publish::DataTableKit
        • HPS::DataTableKitArray
        • HPS::Publish::Deactivation
        • HPS::DebuggingControl
        • HPS::DebuggingKit
        • HPS::Definition
        • HPS::Stream::DistantLightImportEvent
        • HPS::DistantLightKey
        • HPS::DistantLightKit
        • HPS::Stream::DistantLightPropertyImportEvent
        • HPS::Publish::DocumentKey
        • HPS::Publish::DocumentKit
        • HPS::DotGlyphElement
        • HPS::DoubleMetadata
        • HPS::Drawing
        • HPS::DrawingAttributeControl
        • HPS::Stream::DrawingAttributeImportEvent
        • HPS::DrawingAttributeKit
        • HPS::DrawingOverlayArray
        • HPS::DrawWindowEvent
        • HPS::DriverEvent
        • HPS::DriverEventHandler
        • HPS::Publish::DropDownListKit
        • HPS::DropDownListKitArray
        • HPS::DVectorArray
        • HPS::DWG
        • HPS::DWG::Factory
        • HPS::DWG::File
        • HPS::DWG::ImportNotifier
        • HPS::DWG::ImportOptionsKit
        • HPS::DWG::Layer
        • HPS::DWG::Layout
        • HPS::Edge
        • HPS::EdgeAttributeControl
        • HPS::Stream::EdgeAttributeImportEvent
        • HPS::EdgeAttributeKit
        • HPS::EllipseGlyphElement
        • HPS::Stream::EllipseImportEvent
        • HPS::EllipseKey
        • HPS::EllipseKit
        • HPS::EllipseShapeElement
        • HPS::Stream::EllipticalArcImportEvent
        • HPS::EllipticalArcKey
        • HPS::EllipticalArcKit
        • HPS::EllipticalArcShapeElement
        • HPS::Emergency
        • HPS::EmergencyHandler
        • HPS::EmergencyHandler::EmergencyHandlerUnknown
        • HPS::EnableBitMaskOperators
        • HPS::ErrorEvent
        • HPS::Event
        • HPS::Event::EventUnknown
        • HPS::EventDispatcher
        • HPS::EventHandler
        • HPS::EventNotifier
        • HPS::Exception
        • HPS::Exchange
        • HPS::Exchange::Export3MFOptionsKit
        • HPS::Exchange::ExportACISOptionsKit
        • HPS::Exchange::ExportFBXOptionsKit
        • HPS::Exchange::ExportGLTFOptionsKit
        • HPS::Exchange::ExportIGESOptionsKit
        • HPS::Exchange::ExportJTOptionsKit
        • HPS::Exchange::ExportNotifier
        • HPS::Exchange::ExportOBJOptionsKit
        • HPS::Exchange::ExportParasolidOptionsKit
        • HPS::Exchange::ExportPRCOptionsKit
        • HPS::Exchange::ExportSTEPOptionsKit
        • HPS::Exchange::ExportSTLOptionsKit
        • HPS::Exchange::ExportU3DOptionsKit
        • HPS::Exchange::ExportXMLOptionsKit
        • HPS::Exchange::Factory
        • HPS::Exchange::File
        • HPS::Exchange::Filter
        • HPS::Exchange::ImportNotifier
        • HPS::Exchange::ImportOptionsKit
        • HPS::Exchange::JT
        • HPS::Exchange::Layer
        • HPS::Exchange::MeasurementOperator
        • HPS::Exchange::ModelFileImportOptionsKit
        • HPS::Exchange::NURBSConversionOptionsKit
        • HPS::Exchange::PRC
        • HPS::Exchange::ProductOccurrence
        • HPS::Exchange::ProE
        • HPS::Exchange::ReloadNotifier
        • HPS::Exchange::Revit
        • HPS::Exchange::Sheet
        • HPS::Exchange::STEP
        • HPS::Exchange::Tessellation
        • HPS::Exchange::TessellationOptionsKit
        • HPS::Exchange::Translation
        • HPS::Exchange::TranslationNotifier
        • HPS::Exchange::TranslationOptionsKit
        • HPS::Exchange::U3D
        • HPS::ExchangeParasolid
        • HPS::ExchangeParasolid::File
        • HPS::ExchangeParasolid::ImportNotifier
        • HPS::Stream::ExportEvent
        • HPS::Stream::ExportEventHandler
        • HPS::OBJ::ExportNotifier
        • HPS::Stream::ExportNotifier
        • HPS::Hardcopy::File::ExportOptionsKit
        • HPS::Hardcopy::GDI::ExportOptionsKit
        • HPS::Image::ExportOptionsKit
        • HPS::Parasolid::ExportOptionsKit
        • HPS::Publish::ExportOptionsKit
        • HPS::Stream::ExportOptionsKit
        • HPS::Stream::ExportStartedEvent
        • HPS::Extent
        • HPS::Parasolid::Facet
        • HPS::Parasolid::Facet::Tolerance
        • HPS::Parasolid::FacetTessellationKit
        • HPS::Factory
        • HPS::Parasolid::Factory
        • HPS::Publish::Field
        • HPS::FieldTypeArray
        • HPS::Hardcopy::File
        • HPS::HCA::File
        • HPS::HTML::File
        • HPS::Image::File
        • HPS::OBJ::File
        • HPS::OOC::File
        • HPS::Parasolid::File
        • HPS::PointCloud::File
        • HPS::Publish::File
        • HPS::Sketchup::File
        • HPS::STL::File
        • HPS::Stream::File
        • HPS::Filter
        • HPS::FilterActivationEvent
        • HPS::FilterArray
        • HPS::FinishPictureEvent
        • HPS::Float
        • HPS::FloatArray
        • HPS::FloatKeyframeArray
        • HPS::FloatSampler
        • HPS::FloatSplineControlValuesArray
        • HPS::FlyOperator
        • HPS::FocusLostEvent
        • HPS::Publish::Text::Font
        • HPS::FontInfoState
        • HPS::FontSearchResults
        • HPS::FontSearchResultsIterator
        • HPS::Hardcopy::GDI
        • HPS::Stream::GeometryExportEvent
        • HPS::GeometryKey
        • HPS::HandlesOperator::GeometryTransformedEvent
        • HPS::Glyph
        • HPS::GlyphDefinition
        • HPS::GlyphDefinitionArray
        • HPS::Stream::GlyphDefinitionImportEvent
        • HPS::GlyphElement
        • HPS::GlyphElementArray
        • HPS::GlyphKit
        • HPS::GlyphLinePatternElement
        • HPS::GlyphPointArray
        • HPS::GPU
        • HPS::Grid
        • HPS::Stream::GridImportEvent
        • HPS::GridKey
        • HPS::GridKit
        • HPS::HandlesOperator
        • HPS::Hardcopy
        • HPS::Parasolid::Line::Hatching
        • HPS::HCA
        • HPS::HCA::ImportNotifier
        • HPS::HCA::ImportOptionsKit
        • HPS::HCA::Model
        • HPS::HCA::ModelTree
        • HPS::HCA::ModelTreeItem
        • HPS::HCA::NetworkImportOptionsKit
        • HPS::HCA::RequestIdEvent
        • HPS::HiddenLine
        • HPS::HiddenLineAttributeControl
        • HPS::Stream::HiddenLineAttributeImportEvent
        • HPS::HiddenLineAttributeKit
        • HPS::HideKeyboardEvent
        • HPS::HighlightAreaOperator
        • HPS::HighlightControl
        • HPS::HighlightEvent
        • HPS::Publish::Highlighting
        • HPS::HighlightOperator
        • HPS::HighlightOptionsKit
        • HPS::HighlightOptionsKitArray
        • HPS::HighlightSearch
        • HPS::HighlightSearchOptionsKit
        • HPS::HighlightSearchResults
        • HPS::HighlightSearchResultsIterator
        • HPS::HighlightState
        • HPS::HighlightStateArray
        • HPS::hps::HPSInternalDriverEventTypeCast
        • HPS::hps::HPSInternalEventTypeCast
        • HPS::sprk::HPSInternalEventTypeCast
        • HPS::sprk_dwg::HPSInternalEventTypeCast
        • HPS::sprk_exchange::HPSInternalEventTypeCast
        • HPS::sprk_exchange_parasolid::HPSInternalEventTypeCast
        • HPS::sprk_hca::HPSInternalEventTypeCast
        • HPS::sprk_html::HPSInternalEventTypeCast
        • HPS::sprk_ooc::HPSInternalEventTypeCast
        • HPS::sprk_ops::HPSInternalEventTypeCast
        • HPS::sprk_parasolid::HPSInternalEventTypeCast
        • HPS::sprk_publish::HPSInternalEventTypeCast
        • HPS::sprk_sketchup::HPSInternalEventTypeCast
        • HPS::hps::HPSInternalStreamExportEventTypeCast
        • HPS::hps::HPSInternalStreamImportEventTypeCast
        • HPS::hps::HPSInternalTypeCast
        • HPS::sprk::HPSInternalTypeCast
        • HPS::sprk_dwg::HPSInternalTypeCast
        • HPS::sprk_exchange::HPSInternalTypeCast
        • HPS::sprk_exchange_parasolid::HPSInternalTypeCast
        • HPS::sprk_hca::HPSInternalTypeCast
        • HPS::sprk_html::HPSInternalTypeCast
        • HPS::sprk_ooc::HPSInternalTypeCast
        • HPS::sprk_ops::HPSInternalTypeCast
        • HPS::sprk_parasolid::HPSInternalTypeCast
        • HPS::sprk_publish::HPSInternalTypeCast
        • HPS::sprk_sketchup::HPSInternalTypeCast
        • HPS::HTML
        • HPS::Image
        • HPS::Image::ImportOptionsKit
        • HPS::Publish::Image
        • HPS::ImageDefinition
        • HPS::ImageDefinitionArray
        • HPS::Stream::ImageDefinitionImportEvent
        • HPS::ImageGlyphElement
        • HPS::ImageKit
        • HPS::Publish::ImageKit
        • HPS::ImageKitArray
        • HPS::Stream::ImportCompletedEvent
        • HPS::Stream::ImportEvent
        • HPS::Stream::ImportEventHandler
        • HPS::OBJ::ImportNotifier
        • HPS::OOC::ImportNotifier
        • HPS::Parasolid::ImportNotifier
        • HPS::PointCloud::ImportNotifier
        • HPS::Sketchup::ImportNotifier
        • HPS::STL::ImportNotifier
        • HPS::Stream::ImportNotifier
        • HPS::OBJ::ImportOptionsKit
        • HPS::OOC::ImportOptionsKit
        • HPS::Parasolid::ImportOptionsKit
        • HPS::PointCloud::ImportOptionsKit
        • HPS::Sketchup::ImportOptionsKit
        • HPS::STL::ImportOptionsKit
        • HPS::Stream::ImportOptionsKit
        • HPS::OBJ::ImportResultsKit
        • HPS::PointCloud::ImportResultsKit
        • HPS::Sketchup::ImportResultsKit
        • HPS::STL::ImportResultsKit
        • HPS::Stream::ImportResultsKit
        • HPS::ImportStatusEvent
        • HPS::IncludeKey
        • HPS::IncludeKeyArray
        • HPS::Stream::IncludeSegmentImportEvent
        • HPS::IndexOutOfRangeException
        • HPS::InfiniteLine
        • HPS::InfiniteLineGlyphElement
        • HPS::Stream::InfiniteLineImportEvent
        • HPS::InfiniteLineKey
        • HPS::InfiniteLineKit
        • HPS::Info
        • HPS::InformationEvent
        • HPS::InitPictureEvent
        • HPS::InnerPixelPointArray
        • HPS::InnerWindowPointArray
        • HPS::InputEvent
        • HPS::Int32Array
        • HPS::Int64Array
        • HPS::IntArray
        • HPS::IntegerMetadata
        • HPS::InternalHPSArray
        • HPS::InternalHPSBlittableArray
        • HPS::InternalString
        • HPS::IntPtrArray
        • HPS::IntRectangleArray
        • HPS::InvalidLicenseException
        • HPS::InvalidObjectException
        • HPS::InvalidOperationException
        • HPS::InvalidSpecificationException
        • HPS::IOException
        • HPS::IONotifier
        • HPS::Key
        • HPS::KeyArray
        • HPS::KeyboardCodeArray
        • HPS::KeyboardEvent
        • HPS::KeyboardState
        • HPS::KeyHasher
        • HPS::KeyPath
        • HPS::KeyPathArray
        • HPS::Kit
        • HPS::Publish::Label
        • HPS::LayerArray
        • HPS::Layout
        • HPS::LayoutArray
        • HPS::LayoutDeletedEvent
        • HPS::LayoutDetachedEvent
        • HPS::LeaderLineClippingElement
        • HPS::License
        • HPS::Lighting
        • HPS::Publish::Lighting
        • HPS::LightingAttributeControl
        • HPS::Stream::LightingAttributeImportEvent
        • HPS::LightingAttributeKit
        • HPS::Line
        • HPS::Parasolid::Line
        • HPS::LineAttributeControl
        • HPS::Stream::LineAttributeImportEvent
        • HPS::LineAttributeKit
        • HPS::LineCoordinateSpaceArray
        • HPS::LineGlyphElement
        • HPS::Stream::LineImportEvent
        • HPS::LineKey
        • HPS::LineKit
        • HPS::LinePattern
        • HPS::LinePatternDefinition
        • HPS::LinePatternDefinitionArray
        • HPS::Stream::LinePatternDefinitionImportEvent
        • HPS::LinePatternElement
        • HPS::LinePatternElementArray
        • HPS::LinePatternKit
        • HPS::LinePatternOptionsKit
        • HPS::LinePatternParallelKit
        • HPS::LinePatternParallelKitArray
        • HPS::LineShapeElement
        • HPS::LineSizeUnitsArray
        • HPS::Parasolid::LineTessellationKit
        • HPS::Publish::LinkKit
        • HPS::LinkKitArray
        • HPS::Publish::ListBoxKit
        • HPS::ListBoxKitArray
        • HPS::Marker
        • HPS::MarkerAttributeControl
        • HPS::Stream::MarkerAttributeImportEvent
        • HPS::MarkerAttributeKit
        • HPS::Stream::MarkerImportEvent
        • HPS::MarkerKey
        • HPS::MarkerKit
        • HPS::MarkupOperator::MarkupInsertedEvent
        • HPS::MarkupOperator
        • HPS::Material
        • HPS::Material::Texture
        • HPS::Stream::MaterialImportEvent
        • HPS::MaterialKit
        • HPS::MaterialKitArray
        • HPS::MaterialMappingControl
        • HPS::MaterialMappingKit
        • HPS::MaterialPaletteDefinition
        • HPS::MaterialPaletteDefinitionArray
        • HPS::Stream::MaterialPaletteDefinitionImportEvent
        • HPS::Stream::MaterialPaletteImportEvent
        • HPS::MaterialTypeArray
        • HPS::Stream::MatrixImportEvent
        • HPS::MatrixKit
        • HPS::MatrixKitArray
        • HPS::MeasurementOperator::MeasurementEvent
        • HPS::MeasurementOperator
        • HPS::Mesh
        • HPS::Stream::MeshImportEvent
        • HPS::Stream::MeshInstanceImportEvent
        • HPS::MeshKey
        • HPS::MeshKit
        • HPS::Metadata
        • HPS::MetadataArray
        • HPS::Model
        • HPS::ModelArray
        • HPS::ModelDeletedEvent
        • HPS::ModelDetachedEvent
        • HPS::ModellingMatrixControl
        • HPS::HCA::ModelTreeItem::ModelTreeItemUnknown
        • HPS::MouseEvent
        • HPS::MouseState
        • HPS::MouseWheelOperator
        • HPS::NamedStyleDefinition
        • HPS::NamedStyleDefinitionArray
        • HPS::Stream::NamedStyleDefinitionImportEvent
        • HPS::Stream::NamedStyleImportEvent
        • HPS::NavigationCubeControl
        • HPS::NavigationCubeOperator
        • HPS::OOC::NodeHandle
        • HPS::Stream::NonDBUserDataImportEvent
        • HPS::Stream::NURBSCurveImportEvent
        • HPS::NURBSCurveKey
        • HPS::NURBSCurveKit
        • HPS::NURBSSurfaceAttributeControl
        • HPS::Stream::NURBSSurfaceAttributeImportEvent
        • HPS::NURBSSurfaceAttributeKit
        • HPS::Stream::NURBSSurfaceImportEvent
        • HPS::NURBSSurfaceKey
        • HPS::NURBSSurfaceKit
        • HPS::OBJ
        • HPS::Object
        • HPS::ObjectPointArray
        • HPS::OffScreenWindowKey
        • HPS::OffScreenWindowOptionsControl
        • HPS::OffScreenWindowOptionsKit
        • HPS::OOC
        • HPS::OOC::PointCloud
        • HPS::OOC::QueryFilter
        • HPS::OOC::QueryIterator
        • HPS::OOC::Synchronized
        • HPS::OOC::SynchronizedActions
        • HPS::Operator
        • HPS::OperatorControl
        • HPS::OperatorPtrArray
        • HPS::OperatorUtility
        • HPS::OptimizeMappingResults
        • HPS::OptimizeMappingResultsIterator
        • HPS::OrbitOperator
        • HPS::Publish::Page
        • HPS::Publish::PageControl
        • HPS::Publish::PageKit
        • HPS::PageKitArray
        • HPS::PanOperator
        • HPS::PanOrbitZoomOperator
        • HPS::Parasolid
        • HPS::Parasolid::Viewport
        • HPS::ParasolidEntityArray
        • HPS::PBRMaterialKit
        • HPS::Performance
        • HPS::PerformanceControl
        • HPS::Stream::PerformanceImportEvent
        • HPS::PerformanceKit
        • HPS::Publish::Permission
        • HPS::PermissionTypeArray
        • HPS::PixelPointArray
        • HPS::PlaneArray
        • HPS::PointArray
        • HPS::PointArrayArray
        • HPS::PointArrayArrayArray
        • HPS::PointCloud
        • HPS::PointCloudArray
        • HPS::PointKeyframeArray
        • HPS::PointSampler
        • HPS::PointSplineControlValuesArray
        • HPS::Stream::PolygonImportEvent
        • HPS::PolygonKey
        • HPS::PolygonKit
        • HPS::PolygonShapeElement
        • HPS::PortfolioControl
        • HPS::PortfolioKey
        • HPS::PortfolioKeyArray
        • HPS::PostProcessEffects
        • HPS::PostProcessEffectsControl
        • HPS::PostProcessEffectsKit
        • HPS::Publish::PRC
        • HPS::Stream::PriorityImportEvent
        • HPS::PSDoubleArray
        • HPS::PSIntArray
        • HPS::Publish
        • HPS::Publish::RadioButtonKit
        • HPS::Publish::Rendering
        • HPS::Publish::SignatureFieldKit
        • HPS::Publish::SlideTableKit
        • HPS::Publish::Source
        • HPS::Publish::TableKit
        • HPS::Publish::Text
        • HPS::Publish::TextFieldKit
        • HPS::Publish::TextKit
        • HPS::Publish::U3D
        • HPS::Publish::ViewKit
        • HPS::QuaternionKeyframeArray
        • HPS::QuaternionSampler
        • HPS::QuaternionSplineControlValuesArray
        • HPS::RadioButtonKitArray
        • HPS::Stream::ReferenceGeometryImportEvent
        • HPS::ReferenceKey
        • HPS::ReferenceKeyArray
        • HPS::RelativeOrbitOperator
        • HPS::Rendering
        • HPS::RGBAColorArray
        • HPS::RGBColorArray
        • HPS::RGBColorKeyframeArray
        • HPS::RGBColorSampler
        • HPS::RGBColorSplineControlValuesArray
        • HPS::Sampler
        • HPS::SamplerArray
        • HPS::SceneTree
        • HPS::SceneTreeItem
        • HPS::SceneTreeItem::SceneTreeItemUnknown
        • HPS::Search
        • HPS::SearchOptionsKit
        • HPS::SearchResults
        • HPS::SearchResultsIterator
        • HPS::SearchTypeArray
        • HPS::Stream::SegmentExportEvent
        • HPS::Stream::SegmentImportEvent
        • HPS::SegmentKey
        • HPS::SegmentKeyArray
        • HPS::SegmentOptimizationOptions
        • HPS::SegmentOptimizationOptionsKit
        • HPS::Selectability
        • HPS::SelectabilityControl
        • HPS::Stream::SelectabilityImportEvent
        • HPS::SelectabilityKit
        • HPS::SelectAreaOperator
        • HPS::Selection
        • HPS::SelectionControl
        • HPS::SelectionItem
        • HPS::SelectionOptionsControl
        • HPS::SelectionOptionsKit
        • HPS::SelectionResults
        • HPS::SelectionResultsIterator
        • HPS::SelectOperator
        • HPS::Shape
        • HPS::ShapeCoordinate
        • HPS::ShapeDefinition
        • HPS::ShapeDefinitionArray
        • HPS::Stream::ShapeDefinitionImportEvent
        • HPS::ShapeElement
        • HPS::ShapeElementArray
        • HPS::ShapeKit
        • HPS::ShapePoint
        • HPS::ShapePointArray
        • HPS::SheetArray
        • HPS::Shell
        • HPS::Stream::ShellImportEvent
        • HPS::Stream::ShellInstanceImportEvent
        • HPS::ShellKey
        • HPS::ShellKit
        • HPS::ShellOptimizationOptionsKit
        • HPS::ShellRelationArray
        • HPS::ShellRelationOptionsKit
        • HPS::ShellRelationResultsKit
        • HPS::ShowKeyboardEvent
        • HPS::SignatureFieldKitArray
        • HPS::SimpleWalkOperator
        • HPS::SizeTArray
        • HPS::Sketchup
        • HPS::SlideTableKitArray
        • HPS::SmoothTransitionCompleteEvent
        • HPS::SolidLinePatternElement
        • HPS::SourceTypeArray
        • HPS::SphereAttributeControl
        • HPS::Stream::SphereAttributeImportEvent
        • HPS::SphereAttributeKit
        • HPS::SphereGlyphElement
        • HPS::Stream::SphereImportEvent
        • HPS::SphereKey
        • HPS::SphereKit
        • HPS::Spotlight
        • HPS::Stream::SpotlightImportEvent
        • HPS::SpotlightKey
        • HPS::SpotlightKit
        • HPS::SprkKeyArray
        • HPS::Sprocket
        • HPS::SprocketControl
        • HPS::SprocketKit
        • HPS::SprocketPath
        • HPS::StandAloneWindowEvent
        • HPS::StandAloneWindowKey
        • HPS::StandAloneWindowOptionsControl
        • HPS::StandAloneWindowOptionsKit
        • HPS::STL
        • HPS::Stream
        • HPS::Stream::StyleSegmentImportEvent
        • HPS::Stream::SubwindowImportEvent
        • HPS::Stream::TextAttributeImportEvent
        • HPS::Stream::TextImportEvent
        • HPS::Stream::TextureDefinitionImportEvent
        • HPS::Stream::Toolkit
        • HPS::Stream::TransformMaskImportEvent
        • HPS::Stream::TransparencyImportEvent
        • HPS::Stream::UserDataImportEvent
        • HPS::Stream::VisibilityImportEvent
        • HPS::Stream::VisualEffectsImportEvent
        • HPS::StringMetadata
        • HPS::Style
        • HPS::StyleControl
        • HPS::StyleKey
        • HPS::StyleKeyArray
        • HPS::StyleTypeArray
        • HPS::Subwindow
        • HPS::SubwindowControl
        • HPS::SubwindowKit
        • HPS::SurfaceTypeArray
        • HPS::TableKitArray
        • HPS::Text
        • HPS::TextAttributeControl
        • HPS::TextAttributeKit
        • HPS::TextFieldKitArray
        • HPS::TextInputEvent
        • HPS::TextKey
        • HPS::TextKit
        • HPS::TextKitArray
        • HPS::TextMarginUnitsArray
        • HPS::TextMetrics
        • HPS::TextureDefinition
        • HPS::TextureDefinitionArray
        • HPS::TextureMatrixControl
        • HPS::TextureOptionsKit
        • HPS::TimeMetadata
        • HPS::TimerTickEvent
        • HPS::ToleranceArray
        • HPS::TouchArray
        • HPS::TouchEvent
        • HPS::TouchState
        • HPS::TransformMaskControl
        • HPS::TransformMaskKit
        • HPS::Transparency
        • HPS::TransparencyControl
        • HPS::TransparencyKit
        • HPS::TreeContext
        • HPS::Trim
        • HPS::TrimElement
        • HPS::TrimElementArray
        • HPS::TrimKit
        • HPS::TrimKitArray
        • HPS::TurntableOperator
        • HPS::UnsignedIntArray
        • HPS::UnsignedIntegerMetadata
        • HPS::UpdateCompletedEvent
        • HPS::UpdateNotifier
        • HPS::UpdateOptionsControl
        • HPS::UpdateOptionsKit
        • HPS::UTF8Array
        • HPS::UTF8ArrayArray
        • HPS::UTF8Hasher
        • HPS::VectorArray
        • HPS::VectorKeyframeArray
        • HPS::VectorSampler
        • HPS::VectorSplineControlValuesArray
        • HPS::View
        • HPS::ViewArray
        • HPS::ViewDeletedEvent
        • HPS::ViewDetachedEvent
        • HPS::ViewKitArray
        • HPS::ViewportArray
        • HPS::VisibilityControl
        • HPS::VisibilityKit
        • HPS::VisualEffectsControl
        • HPS::VisualEffectsKit
        • HPS::WalkOperator
        • HPS::WarningEvent
        • HPS::Window
        • HPS::WindowInfoControl
        • HPS::WindowInfoKit
        • HPS::WindowKey
        • HPS::WindowKeyArray
        • HPS::WindowPointArray
        • HPS::World
        • HPS::WorldPointArray
        • HPS::ZoomBoxOperator
        • HPS::ZoomFitTouchOperator
        • HPS::ZoomOperator
        • HPS::CameraPoint
        • HPS::DirectRGBColor
        • HPS::DPoint
        • HPS::DVector
        • HPS::FloatKeyframe
        • HPS::FloatSplineControlValues
        • HPS::GlyphPoint
        • HPS::HCA::InstanceInc
        • HPS::InnerPixelPoint
        • HPS::InnerWindowPoint
        • HPS::IntRectangle
        • HPS::ModifierKeys
        • HPS::MouseButtons
        • HPS::ObjectPoint
        • HPS::PixelPoint
        • HPS::Plane
        • HPS::Plane2D
        • HPS::Point
        • HPS::Point2D
        • HPS::PointKeyframe
        • HPS::PointSplineControlValues
        • HPS::Quaternion
        • HPS::QuaternionKeyframe
        • HPS::QuaternionSplineControlValues
        • HPS::Rectangle
        • HPS::RGB24Color
        • HPS::RGBA32Color
        • HPS::RGBAColor
        • HPS::RGBAS32Color
        • HPS::RGBColor
        • HPS::RGBColorKeyframe
        • HPS::RGBColorSplineControlValues
        • HPS::SimpleCuboid
        • HPS::SimpleSphere
        • HPS::Touch
        • HPS::UpdateInfo
        • HPS::Vector
        • HPS::Vector2D
        • HPS::VectorKeyframe
        • HPS::VectorSplineControlValues
        • HPS::WindowPoint
        • HPS::WorldPoint
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
HOOPS Visualize HPS Documentation
  • <no title>
Next

Getting Started

  • Introduction
  • Technical Overview
  • Package Contents
  • Licensing
  • Third-party Integration
  • Supported Platforms
  • Supported File Formats
  • Sandboxes
  • Acknowledgments
  • Knowledge Base
  • Support
  • Downloads
  • Release Notes
  • Community Forum
  • Public Roadmap
  • Archives

Sample Code

  • Samples
  • Tutorials

Programming Guide

  • Fundamentals
  • Geometry
  • Viewing
  • Portfolios
  • Materials
  • User Interaction
  • Rendering
  • Rendering Effects
  • File I/O
  • Events and Exceptions
  • Out-Of-Core
  • AR / VR
  • Appendix

API Reference

  • C++ API
    • File List
    • Classes and Data Structures
      • H
      • S
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
    • Modules
  • C# API
    • File List
    • Classes and Data Structures
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • Z
    • Functions
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y
      • Z
      • ~
Next

© Copyright 2023, Tech Soft 3D

Return to top