< Home

< Table of Contents

REFERENCE MANUAL

Package HPS

Namespaces

package  hps
 
package  sprk
 
package  sprk_exchange
 
package  sprk_ops
 
package  sprk_parasolid
 
package  sprk_publish
 
package  sprk_sketchup
 

Classes

class  AbstractMethodException
 Thrown if an abstract (pure virtual) method was called directly. More...
 
class  AnnotationKitArray
 
class  ApplicationWindowKey
 The ApplicationWindowKey class is a smart pointer to a database object. More...
 
class  ApplicationWindowOptionsControl
 The ApplicationWindowOptionsControl class is a smart pointer that is tied to a database object. More...
 
class  ApplicationWindowOptionsKit
 The ApplicationWindowOptionsKit class is a user space object. More...
 
class  AttributeLock
 
class  AttributeLockControl
 The AttributeLockControl class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants. More...
 
class  AttributeLockKit
 The AttributeLockKit class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants. More...
 
class  AttributeLockTypeArray
 
class  AxisTriadControl
 The AxisTriadControl allows you to turn on or off the axis triad, move it to a specific corner of the screen, change the material palette used to style it, or otherwise manipulate it. More...
 
class  AxisTriadOperator
 The AxisTriadOperator class defines an operator which allows the user to interact with the axis triad. More...
 
class  BlankLinePatternElement
 The BlankLinePatternElement class is a user space object. More...
 
class  BoolArray
 
class  BooleanMetadata
 The BooleanMetadata class is a smart pointer. More...
 
class  Bounding
 This is the Bounding Class More...
 
class  BoundingControl
 The BoundingControl class is a smart pointer that is tied to a database object. More...
 
class  BoundingKit
 The BoundingKit class is a user space object, useful for carrying a group of attribute settings. More...
 
class  ButtonKitArray
 
class  ByteArray
 
class  ByteArrayArray
 
class  CADModel
 The CADModel class is a smart pointer. More...
 
class  CADModelArray
 
class  Camera
 This is the Camera Class More...
 
class  CameraControl
 The CameraControl class is a smart pointer that is tied to a database object. More...
 
class  CameraKit
 The CameraKit class is a user space object, useful for carrying a group of attribute settings. More...
 
class  CameraKitArray
 
struct  CameraPoint
 
class  CameraPointArray
 
class  Canvas
 The Canvas class is one of the four core display classes used in a Visualize application. More...
 
class  CanvasArray
 
class  CanvasDeletedEvent
 
class  Capture
 The Capture class is a smart pointer. More...
 
class  CaptureActivationEvent
 
class  CaptureArray
 
class  CheckBoxKitArray
 
class  CircleKey
 The CircleKey class is a smart pointer to a database object. More...
 
class  CircleKit
 The CircleKit class is a user space object. More...
 
class  CircularArcGlyphElement
 The CircularArcGlyphElement class is a user space object. More...
 
class  CircularArcKey
 The CircularArcKey class is a smart pointer to a database object. More...
 
class  CircularArcKit
 The CircularArcKit class is a user space object. More...
 
class  CircularWedgeKey
 The CircularWedgeKey class is a smart pointer to a database object. More...
 
class  CircularWedgeKit
 The CircularWedgeKit class is a user space object. More...
 
class  ColorInterpolationControl
 The ColorInterpolationControl class is a smart pointer that is tied to a database object. More...
 
class  ColorInterpolationKit
 The ColorInterpolationKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  Component
 The Component class is a smart pointer. More...
 
class  ComponentArray
 
class  ComponentHighlightEvent
 The ComponentHighlightEvent class is the event that will be triggered for each highlight or unhighlight call. More...
 
class  ComponentPath
 The ComponentPath contains an array of keys, organized from leaf to root. More...
 
class  ComponentPathArray
 
class  ComponentTree
 The ComponentTree class is a smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC. More...
 
class  ComponentTreeItem
 The ComponentTreeItem class is a smart pointer which corresponds to an item or node in a tree object in a GUI toolkit, e.g., a TreeViewItem in WPF or an HTREEITEM in MFC. More...
 
class  Condition
 A Condition is a string or collection of strings separated by logical operators. More...
 
class  ConditionArray
 
class  ConditionControl
 The ConditionControl class is a smart pointer that is tied to a database object. More...
 
class  ConfigurationArray
 
class  ConstructRectangleOperator
 
class  ContourLine
 This is the ContourLine Class More...
 
class  ContourLineControl
 The ContourLineControl class is a smart pointer that is tied to a database object. More...
 
class  ContourLineKit
 The ContourLineKit class is a user space object, useful for carrying a group of attribute settings. More...
 
class  Control
 The Control class is the base class for all Visualize controls. More...
 
class  Coordinate
 The Coordinate class is a concept class that contains information about various coordinate spaces. More...
 
class  CubeMapDefinition
 The CubeMapDefinition class is a smart pointer to a database object. More...
 
class  CubeMapDefinitionArray
 
class  CullingControl
 The CullingControl class is a smart pointer that is tied to a database object. More...
 
class  CullingKit
 The CullingKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  CurveAttributeControl
 The CurveAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  CurveAttributeKit
 The CurveAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  CutGeometryGatheringOptionsKit
 
class  CuttingSection
 The CuttingSection class is a concept class for cutting-section-related enum classes. More...
 
class  CuttingSectionAttributeControl
 The CuttingSectionAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  CuttingSectionAttributeKit
 The CuttingSectionAttributeKit class is a user space object which encapsulates a set of attributes pertaining to cutting sections. More...
 
class  CuttingSectionKey
 The CuttingSectionKey class is a smart pointer to a database object. More...
 
class  CuttingSectionKit
 The CuttingSectionKit class is a user space object. More...
 
class  CuttingSectionOperator
 
class  Cylinder
 The Cylinder class is a concept class for cylinder-related enum classes. More...
 
class  CylinderAttributeControl
 The CylinderAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  CylinderAttributeKit
 The CylinderAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  CylinderKey
 The CylinderKey class is a smart pointer to a database object. More...
 
class  CylinderKit
 The CylinderKit class is a user space object. More...
 
class  Database
 The Database class is a special type that is never intended to be instantiated. More...
 
class  DebuggingControl
 The DebuggingControl class is a smart pointer that is tied to a database object. More...
 
class  DebuggingKit
 The DebuggingKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  Definition
 The Definition class is a smart pointer to a database object. More...
 
struct  DirectRGBColor
 
class  DistantLightKey
 The DistantLightKey class is a smart pointer to a database object. More...
 
class  DistantLightKit
 The DistantLightKit class is a user space object. More...
 
class  DotGlyphElement
 The DotGlyphElement class is a user space object. More...
 
class  DoubleArray
 
class  DoubleMetadata
 The DoubleMetadata class is a smart pointer. More...
 
struct  DPoint
 
class  Drawing
 
class  DrawingAttributeControl
 The DrawingAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  DrawingAttributeKit
 The DrawingAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  DropDownListKitArray
 
struct  DVector
 
class  DVectorArray
 
class  Edge
 This is the Edge Class More...
 
class  EdgeAttributeControl
 The EdgeAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  EdgeAttributeKit
 The EdgeAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  EllipseGlyphElement
 The EllipseGlyphElement class is a user space object. More...
 
class  EllipseKey
 The EllipseKey class is a smart pointer to a database object. More...
 
class  EllipseKit
 The EllipseKit class is a user space object. More...
 
class  EllipticalArcKey
 The EllipticalArcKey class is a smart pointer to a database object. More...
 
class  EllipticalArcKit
 The EllipticalArcKit class is a user space object. More...
 
class  Emergency
 The Emergency class is a concept class for Emergency codes. More...
 
class  EmergencyHandler
 The EmergencyHandler class is the base class for an custom EmergencyHandler. More...
 
class  ErrorEvent
 The ErrorEvent class is the event that will be generated if an asynchronous error occurs. More...
 
class  Event
 The Event class is the common base class of all events. More...
 
class  EventDispatcher
 The EventDispatcher class is used for injecting any events and dealing with event handlers which handle those events. More...
 
class  EventHandler
 The EventHandler class is the base class for any event handler that can be created. More...
 
class  EventNotifier
 The EventNotifier class is a smart pointer that is tied to an event object. More...
 
class  Exception
 
class  Exchange
 The Exchange class contains objects and enumerations used for importing and exporting CAD files via Exchange. More...
 
class  Factory
 The Factory class is used to create and query Sprocket objects. More...
 
class  FieldTypeArray
 
class  Filter
 The Filter class is a smart pointer. More...
 
class  FilterActivationEvent
 
class  FilterArray
 
class  Float
 The Float class is a concept class that exposes a number of useful utilities for working with floating point numbers. More...
 
class  FloatArray
 
class  FlyOperator
 The FlyOperator class defines an operator which allows the user to accurately move the camera around the scene. More...
 
class  FocusLostEvent
 The FocusLostEvent class is the event that is generated when an application loses focus More...
 
class  FontInfoState
 The FontInfoState class is a user space object, useful for carrying a group attribute settings. More...
 
class  FontSearchResults
 The FontSearchResults class is a smart-pointer to a database object. More...
 
class  FontSearchResultsIterator
 An iterator used for traversing results from a search on an associated FontSearchResults object. More...
 
class  GeometryKey
 
class  Glyph
 The Glyph class is a concept class for glyph-related enum classes. More...
 
class  GlyphDefinition
 The GlyphDefinition class is a smart pointer to a database object. More...
 
class  GlyphDefinitionArray
 
class  GlyphElement
 The GlyphElement class is a user space object. More...
 
class  GlyphElementArray
 
class  GlyphKit
 The GlyphKit class is a user space object. More...
 
class  GlyphLinePatternElement
 The GlyphLinePatternElement class is a user space object. More...
 
struct  GlyphPoint
 
class  GlyphPointArray
 
class  Grid
 The Grid class is a concept class for grid-related enum classes. More...
 
class  GridKey
 The GridKey class is a smart pointer to a database object. More...
 
class  GridKit
 The GridKit class is a user space object. More...
 
class  Hardcopy
 The Hardcopy class attempts to reproduce the scene graph to each of its supported export types. More...
 
class  HiddenLine
 
class  HiddenLineAttributeControl
 The HiddenLineAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  HiddenLineAttributeKit
 The HiddenLineAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  HighlightAreaOperator
 
class  HighlightControl
 The HighlightControl class is a smart pointer that is tied to a database object. More...
 
class  HighlightEvent
 The HighlightEvent class is the event that will be triggered for each highlight or unhighlight call. More...
 
class  HighlightOperator
 
class  HighlightOptionsKit
 The HighlightOptionsKit class is a user space object. More...
 
class  HPS_pinvoke
 
class  HPS_pinvoke_hps_sprk_exchange
 
class  HPS_pinvoke_hps_sprk_ops
 
class  HPS_pinvoke_hps_sprk_parasolid
 
class  HPS_pinvoke_hps_sprk_publish
 
class  HPS_pinvoke_hps_sprk_sketchup
 
class  HPS_pinvoke_sprk
 
class  Image
 The Image class contains objects for importing image files and enumerations used when defining images in Visualize. More...
 
class  ImageDefinition
 The ImageDefinition class is a smart pointer to a database object. More...
 
class  ImageDefinitionArray
 
class  ImageKit
 The ImageKit class is a user space object. More...
 
class  ImageKitArray
 
class  ImportStatusEvent
 The ImportStatusEvent class is the event that can be used by importers to let the user know what they are currently working on More...
 
class  IncludeKey
 The IncludeKey class is a smart pointer to a database object. More...
 
class  IncludeKeyArray
 
class  IndexOutOfRangeException
 An IndexOutOfRangeException is thrown when a user tries to access an array element beyond the valid range, typically when interacting with the points or faces defining geometry. More...
 
class  InfiniteLine
 The InfiniteLine class is a concept class for infinite-line-related enum classes. More...
 
class  InfiniteLineGlyphElement
 The InfiniteLineGlyphElement class is a user space object. More...
 
class  InfiniteLineKey
 The InfiniteLineKey class is a smart pointer to a database object. More...
 
class  InfiniteLineKit
 The InfiniteLineKit class is a user space object. More...
 
class  Info
 The Info class is a concept class for information, warning and error codes. More...
 
class  InformationEvent
 The InformationEvent class is the event that will be generated if an asynchronous informational message occurs. More...
 
struct  InnerPixelPoint
 
class  InnerPixelPointArray
 
struct  InnerWindowPoint
 
class  InnerWindowPointArray
 
class  InputEvent
 The InputEvent class is the base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent. More...
 
class  IntArray
 
class  IntegerMetadata
 The IntegerMetadata class is a smart pointer. More...
 
class  InternalHPSArray< T >
 
class  InternalHPSBlittableArray< T >
 
class  InternalString
 
class  IntPtrArray
 
struct  IntRectangle
 
class  IntRectangleArray
 
class  InvalidLicenseException
 
class  InvalidObjectException
 
class  InvalidOperationException
 
class  InvalidSpecificationException
 
class  IOException
 The IOException class is an exception that is thrown if there was a problem during file import or export. More...
 
class  IONotifier
 The IONotifier class is a smart-pointer that is tied to a file import. More...
 
class  Key
 The Key class is the common base class of all Visualize keys. More...
 
class  KeyArray
 
class  KeyboardCodeArray
 
class  KeyboardEvent
 The KeyboardEvent class is the event generated for each key press and release. More...
 
class  KeyboardState
 The KeyboardState class represents the state of a keyboard for a particular event. More...
 
class  KeyHasher
 A std::hash compatible hasher for Key More...
 
class  KeyPath
 The KeyPath contains an array of keys, organized from leaf to root. More...
 
class  KeyPathArray
 
class  Layout
 The Layout class is one of the four core display classes used in a Visualize application. More...
 
class  LayoutArray
 
class  LayoutDeletedEvent
 
class  LayoutDetachedEvent
 
class  License
 
class  Lighting
 This is the Lighting Class More...
 
class  LightingAttributeControl
 The LightingAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  LightingAttributeKit
 The LightingAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  Line
 This is the Line Class More...
 
class  LineAttributeControl
 The LineAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  LineAttributeKit
 The LineAttributeKit class is a user space object, useful for carrying a group of attribute settings related to lines. More...
 
class  LineGlyphElement
 The LineGlyphElement class is a user space object. More...
 
class  LineKey
 The LineKey class is a smart pointer to a database object. More...
 
class  LineKit
 The LineKit class is a user space object. More...
 
class  LinePattern
 The LinePattern class is a concept class for line-pattern-related enum classes. More...
 
class  LinePatternDefinition
 The LinePatternDefinition class is a smart pointer to a database object. More...
 
class  LinePatternDefinitionArray
 
class  LinePatternElement
 The LinePatternElement class is a user space object. More...
 
class  LinePatternElementArray
 
class  LinePatternKit
 The LinePatternKit class is a user space object. More...
 
class  LinePatternOptionsKit
 The LinePatternOptionsKit class is a user space object. More...
 
class  LinePatternParallelKit
 The LinePatternParallelKit class is a user space object. More...
 
class  LinePatternParallelKitArray
 
class  LineSizeUnitsArray
 
class  LinkKitArray
 
class  ListBoxKitArray
 
class  Marker
 This is the Marker Class More...
 
class  MarkerAttributeControl
 The MarkerAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  MarkerAttributeKit
 The MarkerAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  MarkerKey
 The MarkerKey class is a smart pointer to a database object. More...
 
class  MarkerKit
 The MarkerKit class is a user space object. More...
 
class  Material
 The Material class is a concept class for material-related enum classes. More...
 
class  MaterialKit
 The MaterialKit class is a user space object, useful for carrying a group of attribute settings. More...
 
class  MaterialKitArray
 
class  MaterialMappingControl
 The MaterialMappingControl class is a smart pointer that is tied to a database object. More...
 
class  MaterialMappingKit
 The MaterialMappingKit class is a user space object, used for grouping attribute settings related to materials. More...
 
class  MaterialPaletteDefinition
 The MaterialPaletteDefinition class is a smart pointer to a database object. More...
 
class  MaterialPaletteDefinitionArray
 
class  MaterialTypeArray
 
class  MatrixKit
 The MatrixKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  Mesh
 The Mesh class is a concept class for mesh-related enum classes. More...
 
class  MeshKey
 The MeshKey class is a smart pointer to a database object. More...
 
class  MeshKit
 The MeshKit class is a user space object. More...
 
class  Metadata
 The Metadata class is a smart pointer. More...
 
class  MetadataArray
 
class  Model
 The Model class is one of the four core display classes used in a Visualize application. More...
 
class  ModelArray
 
class  ModelDeletedEvent
 
class  ModelDetachedEvent
 
class  ModellingMatrixControl
 The ModellingMatrixControl class is a smart pointer that is tied to a database object. More...
 
struct  ModifierKeys
 
struct  MouseButtons
 
class  MouseEvent
 The MouseEvent class is the event generated for each mouse action. More...
 
class  MouseState
 The MouseState class represents the state of the mouse or similar pointer device for a particular event. More...
 
class  MouseWheelOperator
 
class  NamedStyleDefinition
 The NamedStyleDefinition class is a smart pointer to a database object. More...
 
class  NamedStyleDefinitionArray
 
class  NavigationCubeControl
 The navigationCubeControl allows you to turn on or off the navigation cube, move it to a specific corner of the screen, change the material palette used to style it, or otherwise manipulate it. More...
 
class  NavigationCubeOperator
 The NavigationCubeOperator class defines an operator which allows the user to interact with the navigation cube. More...
 
struct  NormalizedPoint
 
class  NormalizedPointArray
 
class  NURBSCurveKey
 The NURBSCurveKey class is a smart pointer to a database object. More...
 
class  NURBSCurveKit
 The NURBSCurveKit class is a user space object. More...
 
class  NURBSSurfaceAttributeControl
 The NURBSSurfaceAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  NURBSSurfaceAttributeKit
 The NURBSSurfaceAttributeKit class is a user space object that contains settings related to NURBS surfaces. More...
 
class  NURBSSurfaceKey
 The NURBSSurfaceKey class is a smart pointer to a database object. More...
 
class  NURBSSurfaceKit
 The NURBSSurfaceKit class is a user space object. More...
 
class  OBJ
 The OBJ class contains objects and enumerations used for importing OBJ files. More...
 
class  Object
 The Object class is the common base class of most Visualize classes. More...
 
struct  ObjectPoint
 
class  ObjectPointArray
 
class  OffScreenWindowKey
 The OffScreenWindowKey class is a smart pointer to a database object. More...
 
class  OffScreenWindowOptionsControl
 The OffScreenWindowOptionsControl class is a smart pointer that is tied to a database object. More...
 
class  OffScreenWindowOptionsKit
 The OffScreenWindowOptionsKit class is a user space object. More...
 
class  Operator
 The Operator class is the base class for classes which handle under input and operate on the scene. More...
 
class  OperatorControl
 The OperatorControl class is a smart pointer that is tied to a database object. More...
 
class  OperatorPtrArray
 
class  OrbitOperator
 The OrbitOperator class defines an operator which allows the user to orbit the camera. More...
 
class  PageKitArray
 
class  PanOperator
 The PanOperator class defines an operator which allows the user to pan the camera. More...
 
class  PanOrbitZoomOperator
 The PanOrbitZoomOperator class defines an operator which allows the user to pan, orbit and zoom the camera. More...
 
class  Parasolid
 The Parasolid class contains objects and enumerations used for importing and exporting CAD files via Parasolid. More...
 
class  ParasolidEntityArray
 
class  Performance
 
class  PerformanceControl
 The PerformanceControl class is a smart pointer that is tied to a database object. More...
 
class  PerformanceKit
 The PerformanceKit class is a user space object, useful for carrying a group of attribute settings related to performance settings. More...
 
class  PermissionTypeArray
 
struct  PixelPoint
 
class  PixelPointArray
 
struct  Plane
 
struct  Plane2D
 
class  PlaneArray
 
struct  Point
 
struct  Point2D
 
class  PointArray
 
class  PointArrayArray
 
class  PolygonKey
 The PolygonKey class is a smart pointer to a database object. More...
 
class  PolygonKit
 The PolygonKit class is a user space object. More...
 
class  PortfolioControl
 The PortfolioControl class is a smart pointer that is tied to a database object. More...
 
class  PortfolioKey
 The PortfolioKey class is a smart pointer to a database object. More...
 
class  PortfolioKeyArray
 
class  PostProcessEffects
 
class  PostProcessEffectsControl
 The PostProcessEffectsControl class is a smart pointer that is tied to a database object. More...
 
class  PostProcessEffectsKit
 The PostProcessEffectsKit class is a user space object, useful for carrying a group of attribute settings related to post-process effects. More...
 
class  Publish
 The Publish class contains objects and enumerations used for exporting 3D PDF files via Publish. More...
 
class  Quaternion
 
class  RadioButtonKitArray
 
struct  Rectangle
 
class  ReferenceKey
 The ReferenceKey class is a smart pointer to a database object. More...
 
class  ReferenceKeyArray
 
class  RelativeOrbitOperator
 
class  Rendering
 
struct  RGB24Color
 
struct  RGBA32Color
 
struct  RGBAColor
 
class  RGBAColorArray
 
struct  RGBAS32Color
 
struct  RGBColor
 
class  RGBColorArray
 
class  SceneTree
 The SceneTree class is a smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC. More...
 
class  SceneTreeItem
 The SceneTreeItem class is a smart pointer which corresponds to an item or node in a tree object in a GUI toolkit, e.g., a TreeViewItem in WPF or an HTREEITEM in MFC. More...
 
struct  ScreenRangePoint
 
class  ScreenRangePointArray
 
class  Search
 The Search class is a concept class for search-related enum classes. More...
 
class  SearchOptionsKit
 The SearchOptionsKit class is a user space object. More...
 
class  SearchResults
 The SearchResults class is a smart-pointer to a database object. More...
 
class  SearchResultsIterator
 An iterator used for traversing results from a search on an associated SearchResults object. More...
 
class  SearchTypeArray
 
class  SegmentKey
 The SegmentKey class is a smart pointer to a database object. More...
 
class  SegmentKeyArray
 
class  Selectability
 This is the Selectability Class More...
 
class  SelectabilityControl
 The SelectabilityControl class is a smart pointer that is tied to a database object. More...
 
class  SelectabilityKit
 The SelectabilityKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  SelectAreaOperator
 The SelectAreaOperator class is a selection mechanism that operates on a rectangle input. More...
 
class  Selection
 The Selection class is a concept class for selection-related enum classes. More...
 
class  SelectionControl
 The SelectionControl class is a smart pointer that is tied to a database object. More...
 
class  SelectionItem
 The SelectionItem class is a smart-pointer to a database object. More...
 
class  SelectionOptionsControl
 The SelectionOptionsControl class is a smart pointer that is tied to a database object. More...
 
class  SelectionOptionsKit
 The SelectionOptionsKit class is a user space object. More...
 
class  SelectionResults
 The SelectionResults class is a smart pointer to a database object. More...
 
class  SelectionResultsIterator
 The SelectionResultsIterator class is used to iterate over a SelectionResults object and access the SelectionItem objects contained within it. More...
 
class  SelectOperator
 The SelectOperator class is a selection mechanism that is intended to operate on a single selection point. More...
 
class  Shader
 The Shader class contains objects for importing shader source files and enumerations used when defining shaders in Visualize. More...
 
class  ShaderDefinition
 The ShaderDefinition class is a smart pointer to a database object. More...
 
class  ShaderDefinitionArray
 
class  ShaderKit
 The ShaderKit class is a user space object. More...
 
class  SheetArray
 
class  Shell
 The Shell class is a concept class for shell-related enum classes. More...
 
class  ShellKey
 The ShellKey class is a smart pointer to a database object. More...
 
class  ShellKit
 The ShellKit class is a user space object. More...
 
class  ShellOptimizationOptionsKit
 The ShellOptimizationOptionsKit class is a user space object. More...
 
class  ShellRelationArray
 
class  ShellRelationOptionsKit
 The ShellRelationOptionsKit class is a user space object. More...
 
class  ShellRelationResultsKit
 The ShellKit class is a user space object. More...
 
class  SignatureFieldKitArray
 
struct  SimpleCuboid
 
struct  SimpleSphere
 
class  SimpleWalkOperator
 The SimpleWalkOperator class defines an operator which allows the user to move forward and backwards and rotate while staying snapped to a plane. More...
 
class  SizeTArray
 
class  Sketchup
 The Sketchup class contains objects used for importing SketchUp files. More...
 
class  SlideTableKitArray
 
class  SmoothTransitionCompleteEvent
 The SmoothTransitionCompleteEvent class is the event that will be triggered when a Smooth Transition ends. More...
 
class  SolidLinePatternElement
 The SolidLinePatternElement class is a user space object. More...
 
class  SourceTypeArray
 
class  Sphere
 This is the Sphere Class More...
 
class  SphereAttributeControl
 The SphereAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  SphereAttributeKit
 The SphereAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  SphereKey
 The SphereKey class is a smart pointer to a database object. More...
 
class  SphereKit
 The SphereKit class is a user space object. More...
 
class  Spotlight
 The Spotlight class is a concept class for spotlight-related enum classes. More...
 
class  SpotlightKey
 The SpotlightKey class is a smart pointer to a database object. More...
 
class  SpotlightKit
 The SpotlightKit class is a user space object. More...
 
class  SprkKeyArray
 
class  Sprocket
 
class  SprocketControl
 
class  SprocketPath
 
class  StandAloneWindowEvent
 The StandAloneWindowEvent class is the event that is generated by a Standalone window. More...
 
class  StandAloneWindowKey
 The StandAloneWindowKey object is a handle to a stand-alone window that Visualize can draw into. More...
 
class  StandAloneWindowOptionsControl
 The StandAloneWindowOptionsControl class is a smart pointer that is tied to a database object. More...
 
class  StandAloneWindowOptionsKit
 The StandAloneWindowOptionsKit class is a user space object. More...
 
class  STL
 The STL class contains objects and enumerations used for importing STL files. More...
 
class  Stream
 The Stream class contains objects and enumerations used for importing and exporting HSF files. More...
 
class  StringMetadata
 The StringMetadata class is a smart pointer. More...
 
class  Style
 This is the Style Class More...
 
class  StyleControl
 The StyleControl class is a smart pointer that is tied to a database object. More...
 
class  StyleKey
 The StyleKey class is a smart pointer to a database object. More...
 
class  StyleKeyArray
 
class  StyleTypeArray
 
class  Subwindow
 This is the Subwindow Class More...
 
class  SubwindowControl
 The SubwindowControl class is a smart pointer that is tied to a database object. More...
 
class  SubwindowKit
 The SubwindowKit class is a user space object, useful for carrying a group of attribute settings related to subwindows. More...
 
class  TableKitArray
 
class  Text
 The Text class is a concept class for text-related enum classes. More...
 
class  TextAttributeControl
 The TextAttributeControl class is a smart pointer that is tied to a database object. More...
 
class  TextAttributeKit
 The TextAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  TextFieldKitArray
 
class  TextKey
 The TextKey class is a smart pointer to a database object. More...
 
class  TextKit
 The TextKit class is a user space object. More...
 
class  TextKitArray
 
class  TextureDefinition
 The TextureDefinition class is a smart pointer to a database object. More...
 
class  TextureDefinitionArray
 
class  TextureMatrixControl
 The TextureMatrixControl class is a smart pointer that is tied to a database object. More...
 
class  TextureOptionsKit
 The TextureOptionsKit class is a user space object. More...
 
class  TimeMetadata
 The TimeMetadata class is a smart pointer. More...
 
class  TimerTickEvent
 The TimerTickEvent class is the event that will be triggered for each timer tick. More...
 
class  ToleranceArray
 
struct  Touch
 
class  TouchArray
 
class  TouchEvent
 The TouchEvent class is the event generated for each touch action on a multi-touch device. More...
 
class  TouchState
 The TouchState class represents the state of touches on a multi-touch device for a particular event. More...
 
class  TransformMaskControl
 The TransformMaskControl class is a smart pointer that is tied to a database object. More...
 
class  TransformMaskKit
 The TransformMaskKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  Transparency
 This is the Transparency Class More...
 
class  TransparencyControl
 The TransparencyControl class is a smart pointer that is tied to a database object. More...
 
class  TransparencyKit
 The TransparencyKit class is a user space object, useful for carrying a group of attribute settings related to transparency. More...
 
class  TreeContext
 The TreeContext class is a user space object. More...
 
class  Trim
 The Trim class is a concept class for trim-related enum classes. More...
 
class  TrimElement
 The TrimElement class is a user space object. More...
 
class  TrimElementArray
 
class  TrimKit
 The TrimKit class is a user space object. More...
 
class  TrimKitArray
 
class  TurntableOperator
 The TurntableOperator class defines an operator which allows the user to orbit the camera along a specific axis. More...
 
class  UnsignedIntArray
 
class  UnsignedIntegerMetadata
 The UnsignedIntegerMetadata class is a smart pointer. More...
 
class  UpdateCompletedEvent
 The UpdateCompletedEvent class is the event that is generated when an update is completed More...
 
class  UpdateNotifier
 The UpdateNotifier class is a smart pointer that is tied to a window update. More...
 
class  UpdateOptionsControl
 The UpdateOptionsControl class is a smart pointer that is tied to a database object. More...
 
class  UpdateOptionsKit
 The UpdateOptionsKit class is a user space object. More...
 
class  UTF8Array
 
class  UTF8Hasher
 A std::hash compatible hasher for UTF8 More...
 
struct  Vector
 
struct  Vector2D
 
class  VectorArray
 
class  View
 The View class is one of the four core display classes used in a Visualize application. More...
 
class  ViewArray
 
class  ViewDeletedEvent
 
class  ViewDetachedEvent
 
class  ViewKitArray
 
class  ViewportArray
 
class  VisibilityControl
 The VisibilityControl class is a smart pointer that is tied to a database object. More...
 
class  VisibilityKit
 The VisibilityKit class is a user space object, useful for carrying a group of attribute settings. More...
 
class  VisualEffectsControl
 The VisualEffectsControl class is a smart pointer that is tied to a database object. More...
 
class  VisualEffectsKit
 The VisualEffectsKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  WalkOperator
 The WalkOperator class defines an operator which allows the user to accurately move the camera around the scene, while snapped to a plane. More...
 
class  WarningEvent
 The WarningEvent class is the event that will be generated if an asynchronous warning occurs. More...
 
class  Window
 The Window class is a concept class for window-related enum classes. More...
 
class  WindowInfoControl
 The WindowInfoControl class is a smart pointer that is tied to a database object. More...
 
class  WindowInfoKit
 The WindowInfoKit class is a user space object, useful for carrying a group attribute settings. More...
 
class  WindowKey
 The WindowKey class is a smart pointer to a database object. More...
 
class  WindowKeyArray
 
struct  WindowPoint
 
class  WindowPointArray
 
class  World
 The World class is a special object that must be constructed prior to making any database calls and must exist for the life of the application. More...
 
struct  WorldPoint
 
class  WorldPointArray
 
class  ZoomBoxOperator
 
class  ZoomFitTouchOperator
 The ZoomFitTouchOperator class defines an operator which fits the camera to the model currently loaded. More...
 
class  ZoomOperator
 The ZoomOperator class defines an operator which allows the user to zoom the camera. More...
 

Enumerations

enum  IOResult {
  Success = 0, Failure = 1, FileNotFound = 2, UnableToOpenFile = 3,
  InvalidOptions = 4, InvalidSegment = 5, InProgress = 6, Canceled = 7,
  UnableToLoadLibraries = 8, VersionIncompatibility = 9, InitializationFailed = 10, UnsupportedFormat = 11
}
 
enum  KeyboardCode {
  None = 0, Backspace = 8, Tab = 9, Clear = 11,
  Return = 13, Shift = 16, Control = 17, Alt = 18,
  Pause = 19, Escape = 27, Space = 32, ExclamationMark = 33,
  DoubleQuote = 34, Number = 35, Dollar = 36, Percent = 37,
  Ampersand = 38, SingleQuote = 39, OpenParen = 40, CloseParen = 41,
  Asterisk = 42, Plus = 43, Comma = 44, Hyphen = 45,
  Period = 46, Slash = 47, D0 = 48, D1 = 49,
  D2 = 50, D3 = 51, D4 = 52, D5 = 53,
  D6 = 54, D7 = 55, D8 = 56, D9 = 57,
  Colon = 58, Semicolon = 59, LessThan = 60, Equal = 61,
  GreaterThan = 62, QuestionMark = 63, AtSymbol = 64, A = 65,
  B = 66, C = 67, D = 68, E = 69,
  F = 70, G = 71, H = 72, I = 73,
  J = 74, K = 75, L = 76, M = 77,
  N = 78, O = 79, P = 80, Q = 81,
  R = 82, S = 83, T = 84, U = 85,
  V = 86, W = 87, X = 88, Y = 89,
  Z = 90, OpenBrackets = 91, Backslash = 92, CloseBrackets = 93,
  Caret = 94, Underscore = 95, Backtick = 96, a = 97,
  b = 98, c = 99, d = 100, e = 101,
  f = 102, g = 103, h = 104, i = 105,
  j = 106, k = 107, l = 108, m = 109,
  n = 110, o = 111, p = 112, q = 113,
  r = 114, s = 115, t = 116, u = 117,
  v = 118, w = 119, x = 120, y = 121,
  z = 122, OpenBrace = 123, VerticalBar = 124, ClosingBrace = 125,
  Tilde = 126, Delete = 127, Insert = 1024, Home = 1025,
  End = 1026, PageUp = 1027, PageDown = 1028, Help = 1029,
  Left = 1030, Up = 1031, Right = 1032, Down = 1033,
  NumPad0 = 1034, NumPad1 = 1035, NumPad2 = 1036, NumPad3 = 1037,
  NumPad4 = 1038, NumPad5 = 1039, NumPad6 = 1040, NumPad7 = 1041,
  NumPad8 = 1042, NumPad9 = 1043, F1 = 1044, F2 = 1045,
  F3 = 1046, F4 = 1047, F5 = 1048, F6 = 1049,
  F7 = 1050, F8 = 1051, F9 = 1052, F10 = 1053,
  F11 = 1054, F12 = 1055, F13 = 1056, F14 = 1057,
  F15 = 1058, F16 = 1059, F17 = 1060, F18 = 1061,
  F19 = 1062, F20 = 1063, F21 = 1064, F22 = 1065,
  F23 = 1066, F24 = 1067
}
 
enum  Type : uint {
  None = 0x00000000, GenericMask = 0xFFFFFF00, World = 0x00000001, UTF8 = 0x00000002,
  EventDispatcher = 0x00000003, EventHandler = 0x00000004, EventNotifier = 0x00000005, UpdateNotifier = 0x00000006,
  SearchResults = 0x00000008, FontSearchResults = 0x00000009, SearchResultsIterator = 0x0100000A, FontSearchResultsIterator = 0x0100000B,
  SelectionResults = 0x0000000C, SelectionResultsIterator = 0x0100000D, SelectionItem = 0x0000000E, TreeContext = 0x0000000F,
  IONotifier = 0x04000100, StreamImportNotifier = 0x04000101, STLImportNotifier = 0x04000102, OBJImportNotifier = 0x04000103,
  ExchangeImportNotifier = 0x04000104, SketchupImportNotifier = 0x04000105, ParasolidImportNotifier = 0x04000106, ExchangeTranslationNotifier = 0x04000107,
  ExchangeExportNotifier = 0x04000108, Kit = 0x01000000, MarkerKit = 0x01000010, SphereAttributeKit = 0x01000011,
  TextAttributeKit = 0x01000012, TransparencyKit = 0x01000013, VisibilityKit = 0x01000014, VisualEffectsKit = 0x01000015,
  CuttingSectionAttributeKit = 0x01000016, CircleKit = 0x01000017, CircularArcKit = 0x01000018, CircularWedgeKit = 0x01000019,
  CuttingSectionKit = 0x0100001A, CylinderKit = 0x0100001B, DistantLightKit = 0x0100001C, EllipseKit = 0x0100001D,
  EllipticalArcKit = 0x0100001E, InfiniteLineKit = 0x0100001F, LineKit = 0x01000020, NURBSCurveKit = 0x01000021,
  MeshKit = 0x01000022, NURBSSurfaceKit = 0x01000023, PolygonKit = 0x01000024, SphereKit = 0x01000025,
  SpotlightKit = 0x01000026, ShellKit = 0x01000027, TextKit = 0x01000028, MaterialKit = 0x01000029,
  TrimKit = 0x0100002A, TextureOptionsKit = 0x0100002C, LinePatternKit = 0x0100002D, GlyphKit = 0x0100002E,
  ImageKit = 0x0100002F, LinePatternOptionsKit = 0x01000030, CameraKit = 0x01000031, BoundingKit = 0x01000032,
  CullingKit = 0x01000033, CurveAttributeKit = 0x01000034, CylinderAttributeKit = 0x01000035, EdgeAttributeKit = 0x01000036,
  LightingAttributeKit = 0x01000037, LineAttributeKit = 0x01000038, MarkerAttributeKit = 0x01000039, MaterialMappingKit = 0x0100003A,
  MatrixKit = 0x0100003B, NURBSSurfaceAttributeKit = 0x0100003C, PostProcessEffectsKit = 0x0100003D, SelectabilityKit = 0x0100003E,
  SelectionOptionsKit = 0x0100003F, StandAloneWindowOptionsKit = 0x01000040, OffScreenWindowOptionsKit = 0x01000041, ApplicationWindowOptionsKit = 0x01000042,
  HighlightOptionsKit = 0x01000043, LinePatternParallelKit = 0x01000044, SubwindowKit = 0x01000045, PerformanceKit = 0x01000046,
  HiddenLineAttributeKit = 0x01000047, DrawingAttributeKit = 0x01000048, ShaderKit = 0x01000049, DebuggingKit = 0x0100004A,
  ContourLineKit = 0x0100004B, StreamImportOptionsKit = 0x0100004C, StreamImportResultsKit = 0x0100004D, StreamExportOptionsKit = 0x0100004E,
  StreamExportResultsKit = 0x0100004F, WindowInfoKit = 0x01000050, ImageImportOptionsKit = 0x01000051, SearchOptionsKit = 0x01000052,
  ShaderImportOptionsKit = 0x01000053, HardcopyExportOptionsKit = 0x01000055, AttributeLockKit = 0x01000056, TransformMaskKit = 0x01000057,
  ColorInterpolationKit = 0x01000058, UpdateOptionsKit = 0x01000059, ImageExportOptionsKit = 0x0100005A, OBJImportOptionsKit = 0x0100005B,
  OBJImportResultsKit = 0x0100005C, STLImportOptionsKit = 0x0100005D, STLImportResultsKit = 0x0100005E, ShellOptimizationOptionsKit = 0x0100005F,
  ShellRelationOptionsKit = 0x01000060, ShellRelationResultsKit = 0x01000061, GridKit = 0x01000062, CutGeometryGatheringOptionsKit = 0x01000063,
  LinePatternElement = 0x03000000, SolidLinePatternElement = 0x03000001, BlankLinePatternElement = 0x03000002, GlyphLinePatternElement = 0x03000003,
  GlyphElement = 0x05000000, DotGlyphElement = 0x05000001, LineGlyphElement = 0x05000002, EllipseGlyphElement = 0x05000003,
  CircularArcGlyphElement = 0x05000004, InfiniteLineGlyphElement = 0x05000005, TrimElement = 0x07000000, Condition = 0x09000000,
  NOTCondition = 0x09000001, ANDCondition = 0x09000002, ORCondition = 0x09000003, XORCondition = 0x09000004,
  MouseState = 0x01001001, TouchState = 0x01001002, KeyboardState = 0x01001003, FontInfoState = 0x01001004,
  KeyPath = 0x01000F01, Key = 0x10000000, IncludeKey = 0x10000001, PortfolioKey = 0x10000002,
  StyleKey = 0x10000003, SegmentKey = 0x10200000, WindowKey = 0x10600000, StandAloneWindowKey = 0x10600001,
  OffScreenWindowKey = 0x10600002, ApplicationWindowKey = 0x10600003, GeometryKey = 0x10100000, ReferenceKey = 0x10100001,
  CircleKey = 0x10100002, CircularArcKey = 0x10100003, CircularWedgeKey = 0x10100004, CuttingSectionKey = 0x10100005,
  CylinderKey = 0x10100006, EllipseKey = 0x10100007, EllipticalArcKey = 0x10100008, InfiniteLineKey = 0x10100009,
  LineKey = 0x1010000A, DistantLightKey = 0x1010000B, SpotlightKey = 0x1010000C, MarkerKey = 0x1010000D,
  MeshKey = 0x1010000E, NURBSCurveKey = 0x1010000F, NURBSSurfaceKey = 0x10100010, PolygonKey = 0x10100011,
  ShellKey = 0x10100012, SphereKey = 0x10100013, TextKey = 0x10100014, GridKey = 0x10100015,
  Definition = 0x20000000, NamedStyleDefinition = 0x20000001, TextureDefinition = 0x20000002, LinePatternDefinition = 0x20000003,
  GlyphDefinition = 0x20000004, CubeMapDefinition = 0x20000005, ImageDefinition = 0x20000006, MaterialPaletteDefinition = 0x20000007,
  ShaderDefinition = 0x20000008, Control = 0x50000000, CameraControl = 0x50000001, SelectabilityControl = 0x50000002,
  MarkerAttributeControl = 0x50000003, SphereAttributeControl = 0x50000004, LightingAttributeControl = 0x50000005, CylinderAttributeControl = 0x50000006,
  TextAttributeControl = 0x50000007, LineAttributeControl = 0x50000008, EdgeAttributeControl = 0x50000009, CurveAttributeControl = 0x5000000A,
  ModellingMatrixControl = 0x5000000B, TextureMatrixControl = 0x5000000C, CullingControl = 0x5000000D, TransparencyControl = 0x5000000E,
  MaterialMappingControl = 0x5000000F, NURBSSurfaceAttributeControl = 0x50000010, PostProcessEffectsControl = 0x50000011, BoundingControl = 0x50000012,
  VisualEffectsControl = 0x50000013, SelectionOptionsControl = 0x50000014, HighlightOptionsControl = 0x50000015, DefinitionControl = 0x50000016,
  SelectionControl = 0x50000017, HighlightControl = 0x50000018, StandAloneWindowOptionsControl = 0x50000019, OffScreenWindowOptionsControl = 0x5000001A,
  ApplicationWindowOptionsControl = 0x5000001B, VisibilityControl = 0x5000001C, SubwindowControl = 0x5000001D, PerformanceControl = 0x5000001E,
  HiddenLineAttributeControl = 0x5000001F, DrawingAttributeControl = 0x50000020, DebuggingControl = 0x50000021, ContourLineControl = 0x50000022,
  StyleControl = 0x50000023, ConditionControl = 0x50000024, PortfolioControl = 0x50000025, WindowInfoControl = 0x50000026,
  AttributeLockControl = 0x50000027, TransformMaskControl = 0x50000028, ColorInterpolationControl = 0x50000029, UpdateOptionsControl = 0x50000030,
  CuttingSectionAttributeControl = 0x50000031, LibraryMask = 0x80FF0000, Sprocket = 0x80000000, Canvas = 0x80000001,
  Layout = 0x80000002, View = 0x80000003, Model = 0x80000004, Operator = 0x80000005,
  SprocketPath = 0x80000007, SprocketControl = 0xD0000000, OperatorControl = 0xD0000008, NavigationCubeControl = 0xD0000009,
  AxisTriadControl = 0xD000000A, Metadata = 0x80001000, IntegerMetadata = 0x80001001, UnsignedIntegerMetadata = 0x80001002,
  DoubleMetadata = 0x80001003, StringMetadata = 0x80001004, TimeMetadata = 0x80001005, BooleanMetadata = 0x80001006,
  Component = 0x80000200, Filter = 0x80000600, Capture = 0x80000A00, CADModel = 0x80000300,
  ComponentPath = 0x81001000, ExchangeMask = 0x80020000, ExchangeComponent = 0x80021200, ExchangeFilter = 0x80020601,
  ExchangeCapture = 0x80020A01, ExchangeCADModel = 0x80020301, ExchangeConfiguration = 0x81020001, ExchangeImportOptionsKit = 0x81020002,
  ExchangeExportACISOptionsKit = 0x81020003, ExchangeExportIGESOptionsKit = 0x81020004, ExchangeExportJTOptionsKit = 0x81020005, ExchangeExportParasolidOptionsKit = 0x81020006,
  ExchangeExportPRCOptionsKit = 0x81020007, ExchangeExportSTEPOptionsKit = 0x81020008, ExchangeExportSTLOptionsKit = 0x81020009, ExchangeExportU3DOptionsKit = 0x8102000A,
  ExchangeExportXMLOptionsKit = 0x8102000B, ExchangeTessellationOptionsKit = 0x8102000C, ExchangeSheet = 0x80021201, ExchangeModelFileImportOptionsKit = 0x8102000D,
  PublishMask = 0x80040000, PublishDocumentKit = 0x81040001, PublishPageKit = 0x81040002, PublishTemplateKit = 0x81040003,
  PublishAnnotationKit = 0x81040004, PublishArtworkKit = 0x81040005, PublishViewKit = 0x81040006, PublishTextKit = 0x81040007,
  PublishImageKit = 0x81040008, PublishTableKit = 0x81040009, PublishExportOptionsKit = 0x8104000A, PublishLinkKit = 0x8104000B,
  PublishButtonKit = 0x8104000C, PublishTextFieldKit = 0x8104000D, PublishSlideTableKit = 0x8104000E, PublishCheckBoxKit = 0x8104000F,
  PublishRadioButtonKit = 0x81040010, PublishListBoxKit = 0x81040011, PublishDropDownListKit = 0x81040012, PublishSignatureFieldKit = 0x81040013,
  PublishDocumentKey = 0x80040001, PublishPageControl = 0x80040002, SceneTree = 0x80008001, SceneTreeItem = 0x80008002,
  ComponentTree = 0x80008003, ComponentTreeItem = 0x80008004, SketchupMask = 0x80100000, SketchupImportOptionsKit = 0x81100001,
  SketchupImportResultsKit = 0x81100002, ParasolidMask = 0x80200000, ParasolidComponent = 0x80201201, ParasolidCADModel = 0x80200302,
  ParasolidImportOptionsKit = 0x81200003, ParasolidFacetTessellationKit = 0x81200004, ParasolidLineTessellationKit = 0x81200005, ParasolidExportOptionsKit = 0x81200006,
  IONotifierData = 0x84000200, StreamImportNotifierData = 0x84000201, STLImportNotifierData = 0x84000202, OBJImportNotifierData = 0x84000203,
  ExchangeImportNotifierData = 0x84020204, SketchupImportNotifierData = 0x84100205, ParasolidImportNotifierData = 0x84200206, ExchangeTranslationNotifierData = 0x84020207,
  ExchangeExportNotifierData = 0x84020208
}