PMI::DatumEntity | |
U3D_IDTF::DebugInfo | Provides runtime debugging info to a text file |
PMI::DimensionEntity | |
PMI::Drawing | |
PMI::Entity | |
ExportNameMap | |
PMI::FeatureControlFrameEntity | |
PMI::Frame | |
PMI::GenericEntity | |
H3DXOptions | |
HAnnotateObjectMessageHandler | |
HBaseGraph | |
HBaseModel | Used to store and manage model information |
HBaseOperator | Serves as a base for classes which handle user input and operate on the scene |
HBaseView | Defines and manages a view of model information |
HBhvAction | Encapsulates an animation action |
HBhvAnimation | Defines an animation |
HBhvBehaviorManager | Stores and manages all animation related data |
HBhvCondition | Base class for all condition types |
HBhvConditionAnimation | Base class for all animation related conditions |
HBhvConditionAnimationFinished | Evaluates if an animation has finished executing |
HBhvConditionAnimationRunning | Evaluates if an animation is currently running for a given target |
HBhvConditionMouse | Base class for all mouse related conditions |
HBhvConditionONLCLICK | Evaluates if the given target was selected when the left mouse button was pressed |
HBhvConditionONMOUSEENTER | Evaluates if the mouse pointer has entered the bounding box of the target object |
HBhvConditionONMOUSELEAVE | The HBhvConditionONMOUSEENTER class evaluates if the mouse pointer has left the bounding box of the target object |
HBhvConditionSensor | Base class for sensor related conditions |
HBhvConditionSensorAction | Evaluates if the target sensor has performed an action |
HBhvConditionSensorActivated | Evaluates if a sensor has been activated |
HBhvConditionSensorActive | Evaluates if the given sensor is currently active |
HBhvInterpolator | Abstract base class for all interpolator types |
HBhvInterpolatorAttSwitch | Switches attributes on segments |
HBhvInterpolatorAxisRotate | Controls rotation around an arbitrary axis |
HBhvInterpolatorColor | Controls color attribute changes |
HBhvInterpolatorColorMorph | Performs an interpolation on the face colors of your target object |
HBhvInterpolatorInstanceCreate | The HBhvInterpolatorInstanceCreate creates a new instance of the target object at the location in the segment hierachy specified in the keyframe |
HBhvInterpolatorMatrix | Controls quaternion based rotation. This class can be used for camera interpolation as well other targets |
HBhvInterpolatorPosition | Controls positional interpolation |
HBhvInterpolatorQuatSquad | Controls quaternion based rotation. This class can be used for camera interpolation as well other targets |
HBhvInterpolatorScale | Controls scaling. This class can be used for camera interpolation as well other targets |
HBhvInterpolatorSegMove | The HBhvInterpolatorSegMove performs animation by switching on and off the visibility of segments |
HBhvInterpolatorSegSwitch | The HBhvInterpolatorSegSwitch performs animation by switching on and off the visibility of segments |
HBhvInterpolatorTrail | Draws a line trail from one keyframe position to the next |
HBhvInterpolatorVertexMorph | Performs 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 |
HBhvSensor | Encapsulates an animation sensor |
HBhvTargetObject | Encapsulates various target types for animations and sensors |
HBhvTimeline | Encpasulates an animation timeline |
HBhvUtility | Set of utility functions and data structures used in the behaviour classes |
HBSurfVertex | Data type of a B-Surface vertex |
HCamera | Data type of a HOOPS Camera Attribute |
HConstantFrameRate | Support for maintaining a constant framerate when rendering |
HConstFRSimpType | |
HDB | Serves as a wrapper/utility class to manage an instance of the HOOPS/3dGS scene-graph |
HDebugZBuffer | |
HDeleteByKeyMessageHandler | |
HDevNullMessageHandler | |
HDraggerObject | Encapsulates interactive dragger objects |
HEdgeVertexSelectionObject | Handles interactive "mouse-over" selection of triangles inside a shell |
HErrorManager | Handles all the error messaging in MVO |
HErrorNode | Encapsulates error message information |
HEventInfo | Stores and manages event information |
HEventListener | Base class for all event types |
HEventListenerItem | Encapsulates a pointer to an event listener |
HEventListenerManager | Used to dispatch event for a specific type |
HEventManager | Dispatches arbitrary events |
HFlushBaseViewMessageHandler | |
HFrExtent | |
HFrLodClamp | |
HFrLodThreshold | |
HFrNoSimp | |
HFrNoSimpAA | |
HFrSolidBBox | |
HFrWireframe | |
HFrWireframeBBox | |
HHardShadow | This class has been deprecated. |
HImagePanel | Displays an image usually representing buttons which a user can highlight with a mouse click and which trigger user defined actions |
HImagePanelManagerObject | Manages multipe image panels |
HImageRegion | Selectable regions inside an image panel |
HImCuttingGeometry | |
HImErrorHandler | Implements a set of rules for when info/warnings/errors should be passed to the user |
HImHideOverlappedText | |
HImManager | Serves as a manager for IM callbacks |
HImUtility | |
HInfoWindowObject | Displays is a floating window that can display any text information that you wish to show to the user |
HInputHandler | HInputHandler an abstract base class for model and image input |
HInputHandlerOptions | |
HInsertHSFDataMessageHandler | |
HIntRectangle | |
HIOConnector | |
HIOConnectorDWG | |
HIOManager | |
HIONoticeCallback | |
HIOPercentNoticeCallback | |
HIOUtilityCGM | |
HIOUtilityDGN | |
HIOUtilityDwfExport | |
HIOUtilityDwfImport | |
HIOUtilityDWG | |
HIOUtilityExchange | |
HIOUtilityGif | |
HIOUtilityHMF | |
HIOUtilityHPGL2 | |
HIOUtilityHsf | |
HIOUtilityHTML | |
HIOUtilityIV | |
HIOUtilityLeadTools | |
HIOUtilityMagick | |
HIOUtilityObj | |
HIOUtilityOOC | |
HIOUtilityPDF | |
HIOUtilityPly | |
HIOUtilityPostscript | |
HIOUtilityPrc | |
HIOUtilityPublish | |
HIOUtilitySKP | |
HIOUtilityStl | |
HIOUtilityTiff | |
HIOUtilityU3D | |
HIOUtilityWhip2D | |
HKeyframe | Base class for all keyframe types |
HKeyframe3String | The HKeyframeString class is used for any string related keyframes |
HKeyframeAxisRotation | Used for rotations around an arbitrary axis |
HKeyframeChannel | Base class for all channel related keyframe types |
HKeyframeChannelCurve | Used for spline based interpolation of positional values |
HKeyframeChannelDiscrete | Used for discrete interpolation of positional values |
HKeyframeChannelFollowPath | Used for interpolators that change orientation in relation to position |
HKeyframeChannelLinear | Used for linear interpolation of positional values |
HKeyframeMatrix | The HKeyframeQuatSquad class is used for non-linear quaternion based rotation |
HKeyframeQuatSlerp | Used for linear quaternion based rotation |
HKeyframeQuatSquad | Used for non-linear quaternion based rotation |
HKeyframeRotation | Base class for all rotation related keyframes |
HKeyframeString | Used for any string related keyframes |
HLightsObject | Encapsulates interactive light objects |
HMarkupManager | |
HMarkupMessageHandler | |
HMaterialLibrary | |
HModelInfo | Computes and stores model information |
HNetMessageRegistrar | Maps messages from HNetClients or .snap files to MVO calls |
HNurbsMessageHandler | |
HNurbsSurface | Encapsulates a NURBS surface or Chaking subdivision surface |
HObject | The HObject is the base class for generic MVO objects |
HObjectManager | Keeps track of generic MVO objects |
HOldSelItem | Implements selection using the old style highlighting which does not handle includes |
HOpCameraManipulate | Combines the Orbit, Pan and Zoom Operators |
HOpCameraManipulateTouch | Combines the touch versions of the Orbit, Pan and Zoom Operators |
HOpCameraOrbit | Interactive orbiting of the camera around a scene |
HOpCameraOrbitTurntable | Orbits the camera around a predefined vertical and horizontal axis |
HOpCameraPan | Pans the camera about a current view |
HOpCameraPanTouch | Pans the camera about a current view |
HOpCameraRelativeOrbit | Interactive orbiting of the camera around elements in the scene |
HOpCameraRollTouch | Rolls the camera around the current view axis |
HOpCameraWalk | The HOpCameraWalk allows the user to walk "inside" of the current scene with optional collision detection |
HOpCameraZoom | Zooms the camera toward a target |
HOpCameraZoomBox | Zooms the camera to a selected area |
HOpCameraZoomTouch | Zooms the camera toward a target |
HOpConstructCircle | Draws a circle |
HOpConstructCone | Support for constructing a cone and inserting it into the model |
HOpConstructCuboid | Creates a rectangular cube |
HOpConstructCylinder | Support for constructing a cylinder and inserting it into the model |
HOpConstructNurbsCurve | Support for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model |
HOpConstructPolyline | Draws a polyline |
HOpConstructRectangle | Draws a rectangle |
HOpConstructSphere | Support for constructing a sphere and inserting it into the model |
HOpCreateBoolean | Allows to perform the binary operations intersect, subtract and union on two shells in a scene |
HOpCreateCircle | Draws a circle |
HOpCreateCone | Support for constructing a cone and inserting it into the model |
HOpCreateCuboid | Creates a rectangular cube |
HOpCreateCuttingPlane | Support for construction a cutting plane and inserting it into the scene |
HOpCreateCylinder | Support for constructing a cylinder and inserting it into the model |
HOpCreateNurbs3D | Support for the interactive construction of various surface types |
HOpCreateNurbsCurve | Support for constructing a Non Uniform Rational B-Spline (NURBS) curve and inserting it into the model |
HOpCreatePolyline | Draws a polyline |
HOpCreateRectangle | Draws a rectangle |
HOpCreateSphere | Support for constructing a sphere and inserting it into the model |
HOpMarkupAnnotate | Inserts and manipulates annotation into the current scene |
HOpMarkupCircle | Inserts 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 |
HOpMarkupFreehand | The 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 |
HOpMarkupFreehand3D | The 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 |
HOpMarkupMeasure | The HOpMarkupAnnotate class inserts/manipulates annotation into the current scene |
HOpMarkupPostIt | Inserts and manipulates annotation into the current scene |
HOpMarkupRectangle | Inserts 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 |
HOpMoveHandle | Selects/moves "handles" and their associated geometry |
HOpNavCube | Interactive navigation cube for rapid viewpoint changes |
HOpNetwork | Builds a network of nodes and connections |
HOpObjectAnnotate | Support for attaching text to an object |
HOpObjectClash | |
HOpObjectRotate | Rotates a selected object |
HOpObjectTranslate | Translates a selected object |
HOpSelectAperture | Performs hit testing on a circular aperture and computes a selection list for positive hits |
HOpSelectArea | Computes a selection list for objects inside a rectangular area |
HOpSelectPolygon | Computes a selection list for objects inside a user-defined polygonal area |
HOpSelectPolyline | Computes a selection list for objects intersected by a user-defined polyline |
HOutputHandler | HOutputHandler an abstract base class for model and image output |
HOutputHandlerOptions | |
HPDFLayoutManager | |
HPieChart | Provides simple pie chart creation tools |
HPixelRGB | Data type of a rgb pixel |
HPixelRGBA | Data type of a rgba pixel |
HPlane | Data type of a plane |
HPlaneKey | Data type of a plane that can be used as a key in STL containers |
HPlot2D | Provides plotting capabilities for most 2d graphs including bar charts, line graphs, scatter plots, or any combination of these |
HPoint | Data type of a three-dimensional point |
HPointCloudOptions | |
HPointKey | |
HPolyline | Data type for a three-dimensional polyline |
HQuat | Defines the data type of a Quaternion |
HRegionSelItem | The HRegionSelItem - region selection item which can handle instancing |
HSelectionItem | Interface definition for a selection item |
HSelectionSet | Manages a list of selected items |
HSelectMessageHandler | |
HSetCameraMessageHandler | |
HSetFontSizeMessageHandler | |
HSetHandednessMessageHandler | |
HSetModellingMatrixMessageHandler | |
HSetRenderModeMessageHandler | |
HSetWindowColorMessageHandler | |
HShadow | This class has been deprecated. |
HSharedKey | |
HShell | Data type of a HOOPS Shell |
HShellEdge | Simple wrapper for a shell's edge |
HShellFace | Simple wrapper for a shell's face |
HShellObject | Simple wrapper for a shell |
HShellRegion | Simple wrapper for a shell's region |
HShellVertexData | Encapsulates colormap index information associated with the vertices of a shell |
HShellWrapper | Wraps shell information and provides methods to manipulate this information |
HShowContentsWithPathType | The HShowContentsWithPathType struct is used by HUtility to store a keypath |
HSmartSelItem | The HSmartSelItem - selection item which can handle instancing |
HSmoothShadow | This class has been deprecated. |
HSnapGrid | Used to display the grid and implements snapping to the grid |
HStreamer | Functionality for on-demand and view-dependent streaming of HSF files |
HSubwindow | Encapsulates interactive floating subwindows |
HSubwindow2 | Encapsulates interactive floating subwindows |
HSuppressInfo | The HSuppressInfo contains information used to identify which errors should be suppressed |
HTClient | |
HTCObjectRotate | |
HTManager | |
HTouchInfo | Encapsulates touch events |
HTouchManager | Stores and manages touch input |
HU3DOptions | |
HUndoItem | |
HUndoItemCamera | |
HUndoItemMatrix | |
HUndoManager | |
HUnicodeOptions | Helper class which wraps up memory management for variable size Unicode options returned from HOOPS |
HUserOptions | Helper class which wraps up memory management for variable size user options returned from HOOPS |
HUtility | Set of utility functions and data structures used widely in MVO classes |
HUtilityAnnotation | Defines and manages annotations |
HUtilityAnnotationMeasure | Defines and manages annotations |
HUtilityAntialiasing | Set of function for software based image antialiasing |
HUtilityGeometryCreation | This class provides utility functions for creating construction geometry as well as simple primitives (spheres, cones, cylinders, etc...) |
HUtilityGeomHandle | Set of functions which controls the creation and manipulation of geometry handles |
MVOMessageHandler | |
PMI::NoteEntity | |
PMI::Options | |
PMI::Orientation | |
PMI::Polygon | |
PMI::Polyline | |
PMI::RoughnessEntity | |
U3D_IDTF::SceneUtilities | This is the implementation of a class that is used to create U3D scene objects |
ShellMorphInfo | Vertex attribute information |
PMI::String | |
SubentityMap | The HSubentitySelItem - subentity selection item which can handle instancing |
PMI::TextAttributes | |
TK_Bhv_XML | The TK_Bhv_XML subclasses writes and reads behavior related to XML data |
TK_Dispatch_XML | Stores 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 | |
PMI::ViewEntity |