Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNApplicability
oNDatum
oNDatumModifier
oNDiameterModifier
oNDimension
oNezpdf
oNMode
oNObtention
oNPMI
oNRoughness
oNTolerance
oNU3D_IDTF
oNZoneModifier
oCAccess
oCArc2d
oCArc3d
oCBREP_CoEdge
oCBREP_Edge
oCBREP_Face
oCBREP_Topology
oCBSpline
oCBSplineCurve2d
oCBSplineCurve3d
oCBSplineKnots
oCBSplinePoles2d
oCBSplinePoles3d
oCBSplineSurface
oCBSplineWeights
oCCellHeader2d
oCCellHeader3d
oCColorPiece
oCColorPieceList
oCColorTable
oCComplexShape
oCComplexString
oCCone
oCCurve2d
oCCurve3d
oCDatabase
oCDimension
oCDimStyleTable
oCDimStyleTableRecord
oCDWGException
oCEllipse2d
oCEllipse3d
oCENTNAMES
oCExportNameMap
oCFaceWithNormalInfo
oCFontTable
oCFontTableRecord
oCH3DXOptions
oCHAbsoluteWindow
oCHAcGiContext
oCHAcGiSubEntityTraits
oCHAcGiViewport
oCHAcGiViewportDraw
oCHAcGiViewportGeometry
oCHAcGiWorldDraw
oCHAcGiWorldGeometry
oCHAnnotateObjectMessageHandler
oCHBaseGraph
oCHBaseModelUsed to store and manage model information
oCHBaseOperatorServes as a base for classes which handle user input and operate on the scene
oCHBaseViewDefines and manages a view of model information
oCHBestImageDriver
oCHBhvActionEncapsulates an animation action
oCHBhvAnimationDefines an animation
oCHBhvBehaviorManagerStores and manages all animation related data
oCHBhvConditionBase class for all condition types
oCHBhvConditionAnimationBase class for all animation related conditions
oCHBhvConditionAnimationFinishedEvaluates if an animation has finished executing
oCHBhvConditionAnimationRunningEvaluates if an animation is currently running for a given target
oCHBhvConditionMouseBase class for all mouse related conditions
oCHBhvConditionONLCLICKEvaluates if the given target was selected when the left mouse button was pressed
oCHBhvConditionONMOUSEENTEREvaluates if the mouse pointer has entered the bounding box of the target object
oCHBhvConditionONMOUSELEAVEThe HBhvConditionONMOUSEENTER class evaluates if the mouse pointer has left the bounding box of the target object
oCHBhvConditionSensorBase class for sensor related conditions
oCHBhvConditionSensorActionEvaluates if the target sensor has performed an action
oCHBhvConditionSensorActivatedEvaluates if a sensor has been activated
oCHBhvConditionSensorActiveEvaluates if the given sensor is currently active
oCHBhvInterpolatorAbstract base class for all interpolator types
oCHBhvInterpolatorAttSwitchSwitches attributes on segments
oCHBhvInterpolatorAxisRotateControls rotation around an arbitrary axis
oCHBhvInterpolatorColorControls color attribute changes
oCHBhvInterpolatorColorMorphPerforms an interpolation on the face colors of your target object
oCHBhvInterpolatorInstanceCreateThe HBhvInterpolatorInstanceCreate creates a new instance of the target object at the location in the segment hierachy specified in the keyframe
oCHBhvInterpolatorMatrixControls quaternion based rotation. This class can be used for camera interpolation as well other targets
oCHBhvInterpolatorPositionControls positional interpolation
oCHBhvInterpolatorQuatSquadControls quaternion based rotation. This class can be used for camera interpolation as well other targets
oCHBhvInterpolatorScaleControls scaling. This class can be used for camera interpolation as well other targets
oCHBhvInterpolatorSegMoveThe HBhvInterpolatorSegMove performs animation by switching on and off the visibility of segments
oCHBhvInterpolatorSegSwitchThe HBhvInterpolatorSegSwitch performs animation by switching on and off the visibility of segments
oCHBhvInterpolatorTrailDraws a line trail from one keyframe position to the next
oCHBhvInterpolatorVertexMorphPerforms interpolation by interpolating the individual vertex parameters of an object. The result of the animation is that object changes shape but retains the same set of vertices
oCHBhvKeyframeGenerator
oCHBhvSegmentTracker
oCHBhvSensorEncapsulates an animation sensor
oCHBhvTargetObjectEncapsulates various target types for animations and sensors
oCHBhvTimelineEncpasulates an animation timeline
oCHBhvUtilitySet of utility functions and data structures used in the behaviour classes
oCHBSurfVertexData type of a B-Surface vertex
oCHCameraData type of a HOOPS Camera Attribute
oCHColor
oCHConditionStyleInfo
oCHConditionStyleInfoHash
oCHConditionStyleKeyInfoHash
oCHConstantFrameRateSupport for maintaining a constant framerate when rendering
oCHConstFRSimpType
oCHDBServes as a wrapper/utility class to manage an instance of the HOOPS/3dGS scene-graph
oCHDebugZBuffer
oCHDeleteByKeyMessageHandler
oCHDevNullMessageHandler
oCHDGNImporter
oCHDraggerObjectEncapsulates interactive dragger objects
oCHDrawOrderHandler
oCHDWG_3dgsImporter
oCHDWG_BStreamImporter
oCHDWGImporter
oCHEdgeVertexSelectionObjectHandles interactive "mouse-over" selection of triangles inside a shell
oCHErrorManagerHandles all the error messaging in MVO
oCHErrorNodeEncapsulates error message information
oCHEventInfoStores and manages event information
oCHEventListenerBase class for all event types
oCHEventListenerItemEncapsulates a pointer to an event listener
oCHEventListenerManagerUsed to dispatch event for a specific type
oCHEventManagerDispatches arbitrary events
oCHFlushBaseViewMessageHandler
oCHFrExtent
oCHFrLodClamp
oCHFrLodThreshold
oCHFrNoSimp
oCHFrNoSimpAA
oCHFrSolidBBox
oCHFrWireframe
oCHFrWireframeBBox
oCHGraphAxis
oCHGraphDataSetNode
oCHGraphLabelNode
oCHGraphLegend
oCHGraphPieSlice
oCHHardShadowThis class has been deprecated.
oCHImagePanelDisplays an image usually representing buttons which a user can highlight with a mouse click and which trigger user defined actions
oCHImagePanelManagerObjectManages multipe image panels
oCHImageRegionSelectable regions inside an image panel
oCHImCuttingGeometry
oCHImErrorHandlerImplements a set of rules for when info/warnings/errors should be passed to the user
oCHImHideOverlappedText
oCHImManagerServes as a manager for IM callbacks
oCHImUtility
oCHIndexManager
oCHInfoWindowObjectDisplays is a floating window that can display any text information that you wish to show to the user
oCHInputHandlerHInputHandler an abstract base class for model and image input
oCHInputHandlerOptions
oCHInsertHSFDataMessageHandler
oCHIntRectangle
oCHIOConnector
oCHIOConnectorDWG
oCHIODWG_GLYPH
oCHIOManager
oCHIONoticeCallback
oCHIOPercentNoticeCallback
oCHIOUtilityCGM
oCHIOUtilityDGN
oCHIOUtilityDwfExport
oCHIOUtilityDwfImport
oCHIOUtilityDWG
oCHIOUtilityExchange
oCHIOUtilityHMF
oCHIOUtilityHPGL2
oCHIOUtilityHsf
oCHIOUtilityHTML
oCHIOUtilityIV
oCHIOUtilityLeadTools
oCHIOUtilityMagick
oCHIOUtilityObj
oCHIOUtilityOOC
oCHIOUtilityPDF
oCHIOUtilityPly
oCHIOUtilityPointCloud
oCHIOUtilityPostscript
oCHIOUtilityPublish
oCHIOUtilityStl
oCHIOUtilityU3D
oCHIOUtilityWhip2D
oCHKeyframeBase class for all keyframe types
oCHKeyframe3StringThe HKeyframeString class is used for any string related keyframes
oCHKeyframeAxisRotationUsed for rotations around an arbitrary axis
oCHKeyframeChannelBase class for all channel related keyframe types
oCHKeyframeChannelCurveUsed for spline based interpolation of positional values
oCHKeyframeChannelDiscreteUsed for discrete interpolation of positional values
oCHKeyframeChannelFollowPathUsed for interpolators that change orientation in relation to position
oCHKeyframeChannelLinearUsed for linear interpolation of positional values
oCHKeyframeMatrixThe HKeyframeQuatSquad class is used for non-linear quaternion based rotation
oCHKeyframeQuatSlerpUsed for linear quaternion based rotation
oCHKeyframeQuatSquadUsed for non-linear quaternion based rotation
oCHKeyframeRotationBase class for all rotation related keyframes
oCHKeyframeStringUsed for any string related keyframes
oCHLightsObjectEncapsulates interactive light objects
oCHMarkupManager
oCHMarkupMessageHandler
oCHMaterialLibrary
oCHMergeShellFace
oCHModelInfoComputes and stores model information
oCHNetMessageRegistrarMaps messages from HNetClients or .snap files to MVO calls
oCHNurbsMessageHandler
oCHNurbsSurfaceEncapsulates a NURBS surface or Chaking subdivision surface
oCHObjectThe HObject is the base class for generic MVO objects
oCHObjectManagerKeeps track of generic MVO objects
oCHOdExDgnSystemServices
oCHOldSelItemImplements selection using the old style highlighting which does not handle includes
oCHOOCOptions
oCHOpCameraManipulateCombines the Orbit, Pan and Zoom Operators
oCHOpCameraManipulateTouchCombines the touch versions of the Orbit, Pan and Zoom Operators
oCHOpCameraOrbitInteractive orbiting of the camera around a scene
oCHOpCameraOrbitTurntableOrbits the camera around a predefined vertical and horizontal axis
oCHOpCameraPanPans the camera about a current view
oCHOpCameraPanTouchPans the camera about a current view
oCHOpCameraRelativeOrbitInteractive orbiting of the camera around elements in the scene
oCHOpCameraRollTouchRolls the camera around the current view axis
oCHOpCameraWalkThe HOpCameraWalk allows the user to walk "inside" of the current scene with optional collision detection
oCHOpCameraZoomZooms the camera toward a target
oCHOpCameraZoomBoxZooms the camera to a selected area
oCHOpCameraZoomTouchZooms the camera toward a target
oCHOpConstructCircleDraws a circle
oCHOpConstructConeSupport for constructing a cone and inserting it into the model
oCHOpConstructCuboidCreates a rectangular cube
oCHOpConstructCylinderSupport for constructing a cylinder and inserting it into the model
oCHOpConstructNurbsCurveSupport for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model
oCHOpConstructPolylineDraws a polyline
oCHOpConstructRectangleDraws a rectangle
oCHOpConstructSphereSupport for constructing a sphere and inserting it into the model
oCHOpCreateBooleanAllows to perform the binary operations intersect, subtract and union on two shells in a scene
oCHOpCreateCircleDraws a circle
oCHOpCreateConeSupport for constructing a cone and inserting it into the model
oCHOpCreateCuboidCreates a rectangular cube
oCHOpCreateCuttingPlaneSupport for construction a cutting plane and inserting it into the scene
oCHOpCreateCylinderSupport for constructing a cylinder and inserting it into the model
oCHOpCreateNurbs3DSupport for the interactive construction of various surface types
oCHOpCreateNurbsCurveSupport for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model
oCHOpCreatePolylineDraws a polyline
oCHOpCreateRectangleDraws a rectangle
oCHOpCreateSphereSupport for constructing a sphere and inserting it into the model
oCHOpFramedAnnotate
oCHOpMarkupAnnotateInserts and manipulates annotation into the current scene
oCHOpMarkupCircleInserts a 2D circle into a markup layer. If a layer is already active, then the operator will use that layer. Otherwise, the operator will create a new unnamed layer
oCHOpMarkupFreehandThe HOpMarkupFreehand inserts a 2D freehand polyline into a markup layer. If a layer is already active, then the operator will use that layer. Otherwise, the operator will create a new unnamed layer
oCHOpMarkupFreehand3DThe HOpMarkupFreehand3D inserts a 2D freehand polyline into a markup layer. If a layer is already active, then the operator will use that layer. Otherwise, the operator will create a new unnamed layer
oCHOpMarkupMeasureThe HOpMarkupAnnotate class inserts/manipulates annotation into the current scene
oCHOpMarkupPostItInserts and manipulates annotation into the current scene
oCHOpMarkupRectangleInserts a 2D rectange into a markup layer. If a markup layer is already active then the operator will use that layer otherwise the operator will create a new, unamed layer
oCHOpMoveHandleSelects/moves "handles" and their associated geometry
oCHOpNavCubeInteractive navigation cube for rapid viewpoint changes
oCHOpNetworkBuilds a network of nodes and connections
oCHOpObjectAnnotateSupport for attaching text to an object
oCHOpObjectClash
oCHOpObjectRotateRotates a selected object
oCHOpObjectTranslateTranslates a selected object
oCHOpSelectAperturePerforms hit testing on a circular aperture and computes a selection list for positive hits
oCHOpSelectAreaComputes a selection list for objects inside a rectangular area
oCHOpSelectPolygonComputes a selection list for objects inside a user-defined polygonal area
oCHOpSelectPolylineComputes a selection list for objects intersected by a user-defined polyline
oCHOutputHandlerHOutputHandler an abstract base class for model and image output
oCHOutputHandlerOptions
oCHPDFField
oCHPDFLayoutManager
oCHPieChartProvides simple pie chart creation tools
oCHPixelRGBData type of a rgb pixel
oCHPixelRGBAData type of a rgba pixel
oCHPlaneData type of a plane
oCHPlaneKeyData type of a plane that can be used as a key in STL containers
oCHPlot2DProvides plotting capabilities for most 2d graphs including bar charts, line graphs, scatter plots, or any combination of these
oCHPointData type of a three-dimensional point
oCHPointCloudOptions
oCHPointKey
oCHPolylineData type for a three-dimensional polyline
oCHPShowCache
oCHPVOOptions
oCHQualifiedKey
oCHQuatDefines the data type of a Quaternion
oCHRegionSelItemThe HRegionSelItem - region selection item which can handle instancing
oChRxObject
oCHSelectionItemInterface definition for a selection item
oCHSelectionSegmentConditionInfo
oCHSelectionSetManages a list of selected items
oCHSelectMessageHandler
oCHSetCameraMessageHandler
oCHSetFontSizeMessageHandler
oCHSetHandednessMessageHandler
oCHSetModellingMatrixMessageHandler
oCHSetRenderModeMessageHandler
oCHSetWindowColorMessageHandler
oCHShadowThis class has been deprecated.
oCHSharedKey
oCHShellData type of a HOOPS Shell
oCHShellEdgeSimple wrapper for a shell's edge
oCHShellFaceSimple wrapper for a shell's face
oCHShellObjectSimple wrapper for a shell
oCHShellRegionSimple wrapper for a shell's region
oCHShellVertexDataEncapsulates colormap index information associated with the vertices of a shell
oCHShellWrapperWraps shell information and provides methods to manipulate this information
oCHShowContentsWithPathTypeThe HShowContentsWithPathType struct is used by HUtility to store a keypath
oCHSmartSelItemThe HSmartSelItem - selection item which can handle instancing
oCHSmoothShadowThis class has been deprecated.
oCHSnapGridUsed to display the grid and implements snapping to the grid
oCHStreamerFunctionality for on-demand and view-dependent streaming of HSF files
oCHSubentitySelItem
oCHSubwindowEncapsulates interactive floating subwindows
oCHSubwindow2Encapsulates interactive floating subwindows
oCHSuppressInfoThe HSuppressInfo contains information used to identify which errors should be suppressed
oCHTClient
oCHTCObjectRotate
oCHTexturePickerWindow
oCHTK_Material_Composite
oCHTK_One_Material
oCHTManager
oCHTouchInfoEncapsulates touch events
oCHTouchManagerStores and manages touch input
oCHU3DOptions
oCHUndoItem
oCHUndoItemCamera
oCHUndoItemMatrix
oCHUndoManager
oCHUnicodeOptionsHelper class which wraps up memory management for variable size Unicode options returned from HOOPS
oCHUserOptionsHelper class which wraps up memory management for variable size user options returned from HOOPS
oCHUtilitySet of utility functions and data structures used widely in MVO classes
oCHUtilityAnnotationDefines and manages annotations
oCHUtilityAnnotationMeasureDefines and manages annotations
oCHUtilityAntialiasingSet of function for software based image antialiasing
oCHUtilityGeometryCreationThis class provides utility functions for creating construction geometry as well as simple primitives (spheres, cones, cylinders, etc...)
oCHUtilityGeomHandleSet of functions which controls the creation and manipulation of geometry handles
oCHUtilitySparseShell
oCHVerticalUtility
oCHVHashPShowCache
oCHW2DBoundReader
oCHW2DBoundReaderXaml
oCHW2DReader
oCHW2DReaderCommon
oCHW2DReaderXaml
oCHW3DCamera
oCHW3DPoint
oCHW3DReader
oCHW3DStream_Initial_View
oCLevelTable
oCLevelTableRecord
oCLine2d
oCLine3d
oCLineString2d
oCLineString3d
oCLineStyleTable
oCLineStyleTableRecord
oCMesh
oCModel
oCMultiline
oCMultilineStyleTable
oCMultilineStyleTableRecord
oCMVOMessageHandler
oCMyFreehandMarkupOp
oCMyPolygonMarkupOp
oCNamedViewTable
oCOdDgImporter
oCOdGiCommonDraw_
oCOdGiContextDumper
oCOdGiGeometry_
oCOdWiresWorldGeometry
oCPairToIndex
oCPoint
oCPointSet
oCPointString2d
oCPointString3d
oCRasterAttachmentComponentBinary
oCRasterAttachmentComponentClip
oCRasterAttachmentComponentColorTable
oCRasterAttachmentComponentContinuous
oCRasterAttachmentComponentGeo
oCRasterAttachmentComponentMask
oCRasterAttachmentComponentRender
oCRasterAttachmentComponentRGB
oCRasterAttachmentComponentRGBTransparency
oCRasterAttachmentComponentTransparency
oCRasterAttachmentHeader
oCRasterComponent
oCRasterHeader2d
oCRasterHeader3d
oCRegAppTable
oCRegAppTableRecord
oCsampleTraits
oCsegmentanimation
oCShape2d
oCShape3d
oCSharedCellDefinition
oCSharedCellDefinitionTable
oCSharedCellReference
oCSharedVertex
oCShellInfo
oCShellMorphInfoVertex attribute information
oCshellStore
oCShellToRegionMapper
oCSolid
oCSubentityMapThe HSubentitySelItem - subentity selection item which can handle instancing
oCSurface
oCTagDefinition
oCTagDefinitionSet
oCTagDefinitionSetTable
oCTagElement
oCTagSetDefinition
oCTagSetDefinitionTable
oCText2d
oCText3d
oCTextNode2d
oCTextNode3d
oCTextStyleTable
oCTextStyleTableRecord
oCTK_Bhv_XMLThe TK_Bhv_XML subclasses writes and reads behavior related to XML data
oCTK_Dispatch_XMLStores a list of XML Handlers
oCTK_PIArea_Light
oCTK_PICircle
oCTK_PICutting_Plane
oCTK_PIEllipse
oCTK_PIGrid
oCTK_PIImage
oCTK_PILine
oCTK_PIMesh
oCTK_PINURBS_Curve
oCTK_PIOpen_Segment
oCTK_PIPoint
oCTK_PIPolypoint
oCTK_PIPolyPolypoint
oCTK_PIReferenced_Segment
oCTK_PIShell
oCTK_PISpot_Light
oCTK_PIText
oCTreeNode
oCVertex_List_Node
oCView
oCViewGroup
oCViewGroupTable
oCViewTable
\CXRef