Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Access
Arc2d
Arc3d
ezpdf::Array
ezpdf::BaseObject
ezpdf::Boolean
BREP_CoEdge
BREP_Edge
BREP_Face
BREP_Topology
BSpline
BSplineCurve2d
BSplineCurve3d
BSplineKnots
BSplinePoles2d
BSplinePoles3d
BSplineSurface
BSplineWeights
CellHeader2d
CellHeader3d
CInheritanceManager
ColorPiece
ColorPieceList
ColorTable
ComplexShape
ComplexString
Cone
CPoint3d
CTransform
Curve2d
Curve3d
CVector3d
Database
PMI::DatumEntity
U3D_IDTF::DebugInfoProvides runtime debugging info to a text file
ezpdf::Dict
Dimension
HDWGImporter::dimensionAttributes
HDWGImporter::dimensionData
PMI::DimensionEntity
DimStyleTable
DimStyleTableRecord
PMI::Drawing
DWGException
Ellipse2d
Ellipse3d
PMI::Entity
ENTNAMES
ExportNameMap
FaceWithNormalInfo
PMI::FeatureControlFrameEntity
ezpdf::File
ezpdf::filters::filter
ezpdf::Float
FontTable
FontTableRecord
PMI::Frame
PMI::GenericEntity
ezpdf::Graphics
H3DXOptions
HAbsoluteWindow
HAcGiContext
HAcGiSubEntityTraits
HAcGiViewport
HAcGiViewportDraw
HAcGiViewportGeometry
HAcGiWorldDraw
HAcGiWorldGeometry
HAnnotateObjectMessageHandler
HBaseGraph
HBaseModelUsed to store and manage model information
HBaseOperatorServes as a base for classes which handle user input and operate on the scene
HBaseViewDefines and manages a view of model information
HBestImageDriver
HBhvActionEncapsulates an animation action
HBhvAnimationDefines an animation
HBhvBehaviorManagerStores and manages all animation related data
HBhvConditionBase class for all condition types
HBhvConditionAnimationBase class for all animation related conditions
HBhvConditionAnimationFinishedEvaluates if an animation has finished executing
HBhvConditionAnimationRunningEvaluates if an animation is currently running for a given target
HBhvConditionMouseBase class for all mouse related conditions
HBhvConditionONLCLICKEvaluates if the given target was selected when the left mouse button was pressed
HBhvConditionONMOUSEENTEREvaluates if the mouse pointer has entered the bounding box of the target object
HBhvConditionONMOUSELEAVEThe HBhvConditionONMOUSEENTER class evaluates if the mouse pointer has left the bounding box of the target object
HBhvConditionSensorBase class for sensor related conditions
HBhvConditionSensorActionEvaluates if the target sensor has performed an action
HBhvConditionSensorActivatedEvaluates if a sensor has been activated
HBhvConditionSensorActiveEvaluates if the given sensor is currently active
HBhvInterpolatorAbstract base class for all interpolator types
HBhvInterpolatorAttSwitchSwitches attributes on segments
HBhvInterpolatorAxisRotateControls rotation around an arbitrary axis
HBhvInterpolatorColorControls color attribute changes
HBhvInterpolatorColorMorphPerforms an interpolation on the face colors of your target object
HBhvInterpolatorInstanceCreateThe HBhvInterpolatorInstanceCreate creates a new instance of the target object at the location in the segment hierachy specified in the keyframe
HBhvInterpolatorMatrixControls quaternion based rotation. This class can be used for camera interpolation as well other targets
HBhvInterpolatorPositionControls positional interpolation
HBhvInterpolatorQuatSquadControls quaternion based rotation. This class can be used for camera interpolation as well other targets
HBhvInterpolatorScaleControls scaling. This class can be used for camera interpolation as well other targets
HBhvInterpolatorSegMoveThe HBhvInterpolatorSegMove performs animation by switching on and off the visibility of segments
HBhvInterpolatorSegSwitchThe HBhvInterpolatorSegSwitch performs animation by switching on and off the visibility of segments
HBhvInterpolatorTrailDraws a line trail from one keyframe position to the next
HBhvInterpolatorVertexMorphPerforms 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
HBhvKeyframeGenerator
HBhvSegmentTracker
HBhvSensorEncapsulates an animation sensor
HBhvTargetObjectEncapsulates various target types for animations and sensors
HBhvTimelineEncpasulates an animation timeline
HBhvUtilitySet of utility functions and data structures used in the behaviour classes
HBSurfVertexData type of a B-Surface vertex
HCameraData type of a HOOPS Camera Attribute
HColor
HConditionStyleInfo
HConditionStyleInfoHash
HConditionStyleKeyInfoHash
HConstantFrameRateSupport for maintaining a constant framerate when rendering
HConstFRSimpType
HDBServes as a wrapper/utility class to manage an instance of the HOOPS/3dGS scene-graph
HDebugZBuffer
HDeleteByKeyMessageHandler
HDevNullMessageHandler
HDGNImporter
HDraggerObjectEncapsulates interactive dragger objects
HDrawOrderHandler
HDWG_3dgsImporter
HDWG_BStreamImporter
HDWGImporter
HEdgeVertexSelectionObjectHandles interactive "mouse-over" selection of triangles inside a shell
HErrorManagerHandles all the error messaging in MVO
HErrorNodeEncapsulates error message information
HEventInfoStores and manages event information
HEventListenerBase class for all event types
HEventListenerItemEncapsulates a pointer to an event listener
HEventListenerManagerUsed to dispatch event for a specific type
HEventManagerDispatches arbitrary events
HFlushBaseViewMessageHandler
HFrExtent
HFrLodClamp
HFrLodThreshold
HFrNoSimp
HFrNoSimpAA
HFrSolidBBox
HFrWireframe
HFrWireframeBBox
HGraphAxis
HGraphDataSetNode
HGraphLabelNode
HGraphLegend
HGraphPieSlice
HHardShadowThis class has been deprecated.
HImagePanelDisplays an image usually representing buttons which a user can highlight with a mouse click and which trigger user defined actions
HImagePanelManagerObjectManages multipe image panels
HImageRegionSelectable regions inside an image panel
HImCuttingGeometry
HImErrorHandlerImplements a set of rules for when info/warnings/errors should be passed to the user
HImHideOverlappedText
HImManagerServes as a manager for IM callbacks
HImUtility
HIndexManager
HInfoWindowObjectDisplays is a floating window that can display any text information that you wish to show to the user
HInputHandlerHInputHandler an abstract base class for model and image input
HInputHandlerOptions
HInsertHSFDataMessageHandler
HIntRectangle
HIOConnector
HIOConnectorDWG
HIODWG_GLYPH
HIOManager
HIONoticeCallback
HIOPercentNoticeCallback
HIOUtilityCGM
HIOUtilityDGN
HIOUtilityDwfExport
HIOUtilityDwfImport
HIOUtilityDWG
HIOUtilityExchange
HIOUtilityGif
HIOUtilityHMF
HIOUtilityHPGL2
HIOUtilityHsf
HIOUtilityHTML
HIOUtilityIV
HIOUtilityLeadTools
HIOUtilityMagick
HIOUtilityObj
HIOUtilityOOC
HIOUtilityPDF
HIOUtilityPly
HIOUtilityPointCloud
HIOUtilityPostscript
HIOUtilityPrc
HIOUtilityPublish
HIOUtilitySKP
HIOUtilityStl
HIOUtilityTiff
HIOUtilityU3D
HIOUtilityWhip2D
HKeyframeBase class for all keyframe types
HKeyframe3StringThe HKeyframeString class is used for any string related keyframes
HKeyframeAxisRotationUsed for rotations around an arbitrary axis
HKeyframeChannelBase class for all channel related keyframe types
HKeyframeChannelCurveUsed for spline based interpolation of positional values
HKeyframeChannelDiscreteUsed for discrete interpolation of positional values
HKeyframeChannelFollowPathUsed for interpolators that change orientation in relation to position
HKeyframeChannelLinearUsed for linear interpolation of positional values
HKeyframeMatrixThe HKeyframeQuatSquad class is used for non-linear quaternion based rotation
HKeyframeQuatSlerpUsed for linear quaternion based rotation
HKeyframeQuatSquadUsed for non-linear quaternion based rotation
HKeyframeRotationBase class for all rotation related keyframes
HKeyframeStringUsed for any string related keyframes
HLightsObjectEncapsulates interactive light objects
HMarkupManager
HMarkupMessageHandler
HMaterialLibrary
HMergeShellFace
HModelInfoComputes and stores model information
HNetMessageRegistrarMaps messages from HNetClients or .snap files to MVO calls
HNurbsMessageHandler
HNurbsSurfaceEncapsulates a NURBS surface or Chaking subdivision surface
HObjectThe HObject is the base class for generic MVO objects
HObjectManagerKeeps track of generic MVO objects
HOdExDgnSystemServices
HOldSelItemImplements selection using the old style highlighting which does not handle includes
HOOCOptions
HOpCameraManipulateCombines the Orbit, Pan and Zoom Operators
HOpCameraManipulateTouchCombines the touch versions of the Orbit, Pan and Zoom Operators
HOpCameraOrbitInteractive orbiting of the camera around a scene
HOpCameraOrbitTurntableOrbits the camera around a predefined vertical and horizontal axis
HOpCameraPanPans the camera about a current view
HOpCameraPanTouchPans the camera about a current view
HOpCameraRelativeOrbitInteractive orbiting of the camera around elements in the scene
HOpCameraRollTouchRolls the camera around the current view axis
HOpCameraWalkThe HOpCameraWalk allows the user to walk "inside" of the current scene with optional collision detection
HOpCameraZoomZooms the camera toward a target
HOpCameraZoomBoxZooms the camera to a selected area
HOpCameraZoomTouchZooms the camera toward a target
HOpConstructCircleDraws a circle
HOpConstructConeSupport for constructing a cone and inserting it into the model
HOpConstructCuboidCreates a rectangular cube
HOpConstructCylinderSupport for constructing a cylinder and inserting it into the model
HOpConstructNurbsCurveSupport for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model
HOpConstructPolylineDraws a polyline
HOpConstructRectangleDraws a rectangle
HOpConstructSphereSupport for constructing a sphere and inserting it into the model
HOpCreateBooleanAllows to perform the binary operations intersect, subtract and union on two shells in a scene
HOpCreateCircleDraws a circle
HOpCreateConeSupport for constructing a cone and inserting it into the model
HOpCreateCuboidCreates a rectangular cube
HOpCreateCuttingPlaneSupport for construction a cutting plane and inserting it into the scene
HOpCreateCylinderSupport for constructing a cylinder and inserting it into the model
HOpCreateNurbs3DSupport for the interactive construction of various surface types
HOpCreateNurbsCurveSupport for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model
HOpCreatePolylineDraws a polyline
HOpCreateRectangleDraws a rectangle
HOpCreateSphereSupport for constructing a sphere and inserting it into the model
HOpFramedAnnotate
HOpMarkupAnnotateInserts and manipulates annotation into the current scene
HOpMarkupCircleInserts 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
HOpMarkupFreehandThe 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
HOpMarkupFreehand3DThe 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
HOpMarkupMeasureThe HOpMarkupAnnotate class inserts/manipulates annotation into the current scene
HOpMarkupPostItInserts and manipulates annotation into the current scene
HOpMarkupRectangleInserts 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
HOpMoveHandleSelects/moves "handles" and their associated geometry
HOpNavCubeInteractive navigation cube for rapid viewpoint changes
HOpNetworkBuilds a network of nodes and connections
HOpObjectAnnotateSupport for attaching text to an object
HOpObjectClash
HOpObjectRotateRotates a selected object
HOpObjectTranslateTranslates a selected object
HOpSelectAperturePerforms hit testing on a circular aperture and computes a selection list for positive hits
HOpSelectAreaComputes a selection list for objects inside a rectangular area
HOpSelectPolygonComputes a selection list for objects inside a user-defined polygonal area
HOpSelectPolylineComputes a selection list for objects intersected by a user-defined polyline
HOutputHandlerHOutputHandler an abstract base class for model and image output
HOutputHandlerOptions
HPDFField
HPDFLayoutManager
HPieChartProvides simple pie chart creation tools
HPixelRGBData type of a rgb pixel
HPixelRGBAData type of a rgba pixel
HPlaneData type of a plane
HPlaneKeyData type of a plane that can be used as a key in STL containers
HPlot2DProvides plotting capabilities for most 2d graphs including bar charts, line graphs, scatter plots, or any combination of these
HPointData type of a three-dimensional point
HPointCloudOptions
HPointKey
HPolylineData type for a three-dimensional polyline
HPShowCache
HPublishPDFExporter
HPVOOptions
HQualifiedKey
HQuatDefines the data type of a Quaternion
HRegionSelItemThe HRegionSelItem - region selection item which can handle instancing
HResult
hRxObject
HSelectionItemInterface definition for a selection item
HSelectionSegmentConditionInfo
HSelectionSetManages a list of selected items
HSelectMessageHandler
HSetCameraMessageHandler
HSetFontSizeMessageHandler
HSetHandednessMessageHandler
HSetModellingMatrixMessageHandler
HSetRenderModeMessageHandler
HSetWindowColorMessageHandler
HShadowThis class has been deprecated.
HSharedKey
HShellData type of a HOOPS Shell
HShellEdgeSimple wrapper for a shell's edge
HShellFaceSimple wrapper for a shell's face
HShellObjectSimple wrapper for a shell
HShellRegionSimple wrapper for a shell's region
HShellVertexDataEncapsulates colormap index information associated with the vertices of a shell
HShellWrapperWraps shell information and provides methods to manipulate this information
HShowContentsWithPathTypeThe HShowContentsWithPathType struct is used by HUtility to store a keypath
HSKPImporter
HSmartSelItemThe HSmartSelItem - selection item which can handle instancing
HSmoothShadow
HSnapGridUsed to display the grid and implements snapping to the grid
HStreamerFunctionality for on-demand and view-dependent streaming of HSF files
HSubentitySelItem
HSubwindowEncapsulates interactive floating subwindows
HSubwindow2Encapsulates interactive floating subwindows
HSuppressInfoThe HSuppressInfo contains information used to identify which errors should be suppressed
HTClient
HTCObjectRotate
HTexturePickerWindow
HTK_Material_Composite
HTK_One_Material
HTManager
HTouchInfoEncapsulates touch events
HTouchManagerStores and manages touch input
HU3DOptions
HUndoItem
HUndoItemCamera
HUndoItemMatrix
HUndoManager
HUnicodeOptionsHelper class which wraps up memory management for variable size Unicode options returned from HOOPS
HUserOptionsHelper class which wraps up memory management for variable size user options returned from HOOPS
HUtilitySet of utility functions and data structures used widely in MVO classes
HUtilityAnnotationDefines and manages annotations
HUtilityAnnotationMeasureDefines and manages annotations
HUtilityAntialiasingSet of function for software based image antialiasing
HUtilityGeometryCreationThis class provides utility functions for creating construction geometry as well as simple primitives (spheres, cones, cylinders, etc...)
HUtilityGeomHandleSet of functions which controls the creation and manipulation of geometry handles
HUtilitySparseShell
HVerticalUtility
HVHashPShowCache
HW2DBoundReader
HW2DBoundReaderXaml
HW2DReader
HW2DReaderCommon
HW2DReaderXaml
HW3DCamera
HW3DPoint
HW3DReader
HW3DStream_Initial_View
ezpdf::Int
LevelTable
LevelTableRecord
Line2d
Line3d
LineString2d
LineString3d
LineStyleTable
LineStyleTableRecord
Mesh
Model
Multiline
MultilineStyleTable
MultilineStyleTableRecord
MVOMessageHandler
MyFreehandMarkupOp
MyPolygonMarkupOp
ezpdf::Name
NamedViewTable
PMI::NoteEntity
OdDgImporter
OdGiCommonDraw_< T >
OdGiContextDumper
OdGiGeometry_< T >
OdStaticRxObject
OdWiresWorldGeometry
PMI::Options
PMI::Orientation
PairToIndex
Point
PointSet
PointString2d
PointString3d
PMI::Polygon
PMI::Polyline
RasterAttachmentComponentBinary
RasterAttachmentComponentClip
RasterAttachmentComponentColorTable
RasterAttachmentComponentContinuous
RasterAttachmentComponentGeo
RasterAttachmentComponentMask
RasterAttachmentComponentRender
RasterAttachmentComponentRGB
RasterAttachmentComponentRGBTransparency
RasterAttachmentComponentTransparency
RasterAttachmentHeader
RasterComponent
RasterHeader2d
RasterHeader3d
RegAppTable
RegAppTableRecord
PMI::RoughnessEntity
sampleTraits
U3D_IDTF::SceneUtilitiesThis is the implementation of a class that is used to create U3D scene objects
segmentanimation
Shape2d
Shape3d
SharedCellDefinition
SharedCellDefinitionTable
SharedCellReference
SharedVertex
ShellInfo
ShellMorphInfoVertex attribute information
shellStore
ShellToRegionMapper
SKPMap< K, V >
Solid
PMI::String
ezpdf::String
SubentityMapThe HSubentitySelItem - subentity selection item which can handle instancing
Surface
TagDefinition
TagDefinitionSet
TagDefinitionSetTable
TagElement
TagSetDefinition
TagSetDefinitionTable
Text2d
Text3d
PMI::TextAttributes
TextNode2d
TextNode3d
TextStyleTable
TextStyleTableRecord
TK_Bhv_XMLThe TK_Bhv_XML subclasses writes and reads behavior related to XML data
TK_Dispatch_XMLStores a list of XML Handlers
TK_PIArea_Light
TK_PICircle
TK_PICutting_Plane
TK_PIEllipse
TK_PIGrid
TK_PIImage
TK_PILine
TK_PIMesh
TK_PINURBS_Curve
TK_PIOpen_Segment
TK_PIPoint
TK_PIPolypoint
TK_PIPolyPolypoint
TK_PIReferenced_Segment
TK_PIShell
TK_PISpot_Light
TK_PIText
TreeNode
TwoPassPrintFontInfo
Vertex_List_Node
View
PMI::ViewEntity
ViewGroup
ViewGroupTable
ViewTable
ezpdf::WString
XRef
ezpdf::filters::zlib