▼NHPS | |
▼CAllocator | The Allocator class is a memory allocator suitable for STL container classes that uses memory in the Visualize memory space |
Crebind | |
CAnchorShapeElement | User space object |
▼CAnnotationOperator | Defines an operator which allows the user to insert annotations |
CAnnotationInsertedEvent | An event injected every time a new annotation is inserted |
CKeyboardHiddenEventHandler | |
CApplicationWindowKey | Smart pointer to a database object |
CApplicationWindowOptionsControl | The HPS::ApplicationWindowOptionsControl class is a smart pointer that is tied to a database object |
CApplicationWindowOptionsKit | |
CAttributeLock | |
CAttributeLockControl | The HPS::AttributeLockControl class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants |
CAttributeLockKit | The HPS::AttributeLockKit class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants |
CAxisTriadControl | 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 |
CAxisTriadOperator | Defines an operator which allows the user to interact with the axis triad |
CBlankLinePatternElement | User space object |
CBooleanMetadata | Smart pointer |
CBounding | This is the Bounding Class |
CBoundingControl | The HPS::BoundingControl class is a smart pointer that is tied to a database object |
CBoundingKit | The HPS::BoundingKit class is a user space object, useful for carrying a group of attribute settings |
CCADModel | Smart pointer |
CCamera | This is the Camera Class |
CCameraChangedEvent | |
CCameraControl | |
CCameraKit | The HPS::CameraKit class is a user space object, useful for carrying a group of attribute settings |
CCameraPoint | Basic 3D point that is assumed to represent a location in camera space |
CCanvas | One of the four core display classes used in a Visualize application |
CCanvasDeletedEvent | |
CCapture | Smart pointer |
CCaptureActivationEvent | |
CCircleKey | Smart pointer to a database object |
CCircleKit | The HPS::CircleKit class is a user space object |
CCircleShapeElement | User space object |
CCircularArcGlyphElement | User space object |
CCircularArcKey | Smart pointer to a database object |
CCircularArcKit | User space object |
CCircularArcShapeElement | User space object |
CCircularWedgeKey | Smart pointer to a database object |
CCircularWedgeKit | User space object |
CColorInterpolationControl | |
CColorInterpolationKit | The HPS::ColorInterpolationKit class is a user space object, useful for carrying a group attribute settings |
CComponent | Smart pointer |
CComponentHighlightEvent | Event that will be triggered for each highlight or unhighlight call |
CComponentIsolateEvent | Event that will be triggered for each isolate call |
CComponentPath | The ComponentPath contains an array of components, organized from leaf to root |
CComponentTree | Smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC |
CComponentTreeItem | 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 |
CCondition | Concept class for condition-related enum classes |
CConditionalExpression | A ConditionalExpression is a string or collection of strings separated by logical operators |
CConditionControl | Smart pointer that is tied to a database object |
CConstructRectangleOperator | |
CContourLine | This is the ContourLine Class |
CContourLineControl | |
CContourLineKit | The HPS::ContourLineKit class is a user space object, useful for carrying a group of attribute settings |
CControl | Base class for all Visualize controls |
CCoordinate | Concept class that contains information about various coordinate spaces |
CCubeMapDefinition | Smart pointer to a database object |
CCuboid_3D | |
CCullingControl | |
CCullingKit | The HPS::CullingKit class is a user space object, useful for carrying a group attribute settings |
CCurveAttributeControl | |
CCurveAttributeKit | The HPS::CurveAttributeKit class is a user space object, useful for carrying a group attribute settings |
CCutGeometryGatheringOptionsKit | |
CCuttingSection | Concept class for cutting-section-related enum classes |
CCuttingSectionAttributeControl | The HPS::CuttingSectionAttributeControl class is a smart pointer that is tied to a database object |
CCuttingSectionAttributeKit | The HPS::CuttingSectionAttributeKit class is a user space object which encapsulates a set of attributes pertaining to cutting sections |
CCuttingSectionKey | Smart pointer to a database object |
CCuttingSectionKit | User space object |
CCuttingSectionOperator |
The CuttingSectionOperator class defines an operator which allows the user to insert and interact with cutting sections. This Operator works for both mouse- and touch-driven devices. Each instance of the operator supports inserting and interacting with a single cutting plane. Multiple instances of the operator can be pushed to the View’s operator stack when the user wants to add an additional cutting plane to the scene. The cutting plane associated with an instance of the operator will be removed when the operator is popped from the View’s operator stack.
Mouse-driven devices:
Action |
Result |
Mouse move |
When the operator is first activated, moving the mouse over the model will display a indicator
representing the normal of the face the user is currently hovering over. Once a cutting section has been inserted, it will be highlighted when the user hovers over it. The highlight options can also be customized, or this behavior can be disabled entirely. |
Left click |
When the operator is first activated, a left click will insert a cutting section at this position. |
Double left click |
Flips the cutting section the user double clicked on. |
Left mouse down and move |
Translates the cutting section the user clicked on along its normal. |
Touch-driven devices:
Action |
Result |
Touch down |
Inserts a cutting section at the position of the touch. |
Double tap |
Flips the cutting section the user double tapped. |
Touch down and drag |
Translates the cutting section the user tapped along its normal. |
|
CCylinder | Concept class for cylinder-related enum classes |
CCylinderAttributeControl | The HPS::CylinderAttributeControl class is a smart pointer that is tied to a database object |
CCylinderAttributeKit | The HPS::CylinderAttributeKit class is a user space object, useful for carrying a group attribute settings |
CCylinderKey | Smart pointer to a database object |
CCylinderKit | User space object |
CDatabase | Special type that is never intended to be instantiated |
CDebuggingControl | The HPS::DebuggingControl class is a smart pointer that is tied to a database object |
CDebuggingKit | The HPS::DebuggingKit class is a user space object, useful for carrying a group attribute settings |
CDefinition | Smart pointer to a database object |
CDirectRGBColor | |
CDistantLightKey | Smart pointer to a database object |
CDistantLightKit | User space object |
CDotGlyphElement | User space object |
CDoubleMetadata | Smart pointer |
CDrawing | |
CDrawingAttributeControl | |
CDrawingAttributeKit | The HPS::DrawingAttributeKit class is a user space object, useful for carrying a group attribute settings |
CDrawWindowEvent | Event generated when the driver draws the window background for each subwindow |
CDriverEvent | Common base class of all driver events |
CDriverEventHandler | Base class for driver event handlers |
▼CDWG | Objects and enumerations used for importing and exporting CAD files via RealDWG |
CCADModel | Smart pointer |
CComponent | Smart pointer |
CFactory | Used to create and DWG objects which inherit from HPS::Component or one of its subclasses |
CFile | Functions to import CAD files via DWG |
CImportNotifier | Smart-pointer that is tied to a file import |
CImportOptionsKit | The HPS::DWG::ImportOptionsKit class is a user space object |
CLayer | User space object |
CLayout | |
CEdge | This is the Edge Class |
CEdgeAttributeControl | |
CEdgeAttributeKit | The HPS::EdgeAttributeKit class is a user space object, useful for carrying a group attribute settings |
CEllipseGlyphElement | User space object |
CEllipseKey | Smart pointer to a database object |
CEllipseKit | User space object |
CEllipseShapeElement | User space object |
CEllipticalArcKey | Smart pointer to a database object |
CEllipticalArcKit | User space object |
CEllipticalArcShapeElement | User space object |
CEmergency | Concept class for Emergency codes |
CEmergencyHandler | |
CErrorEvent | Event that will be generated if an asynchronous error occurs |
CEvent | Common base class of all events |
CEventDispatcher | Used for injecting any events and dealing with event handlers which handle those events |
CEventHandler | Base class for any event handler that can be created |
CEventNotifier | Smart pointer that is associated with an event object |
CException | The base class of all HPS exceptions |
▼CExchange | Objects and enumerations used for importing and exporting CAD files via Exchange |
CCADModel | Smart pointer |
CCapture | Smart pointer |
▼CCommonMeasurementOperator | Defines an operator which contains many often used functions when inserting measurements |
CMeasurementDeletedEvent | |
CMeasurementInsertedEvent | |
CComponent | Smart pointer |
CConfiguration | User space object |
CExport3MFOptionsKit | The HPS::Exchange::Export3MFOptionsKit class is a user space object |
CExportACISOptionsKit | The HPS::Exchange::ExportACISOptionsKit class is a user space object |
CExportIGESOptionsKit | The HPS::Exchange::ExportIGESOptionsKit class is a user space object |
CExportJTOptionsKit | The HPS::Exchange::ExportJTOptionsKit class is a user space object |
CExportNotifier | Smart-pointer that is tied to a file export |
CExportParasolidOptionsKit | The HPS::Exchange::ExportParasolidOptionsKit class is a user space object |
CExportPRCOptionsKit | The HPS::Exchange::ExportPRCOptionsKit class is a user space object |
CExportSTEPOptionsKit | The HPS::Exchange::ExportSTEPOptionsKit class is a user space object |
CExportSTLOptionsKit | The HPS::Exchange::ExportSTLOptionsKit class is a user space object |
CExportU3DOptionsKit | The HPS::Exchange::ExportU3DOptionsKit class is a user space object |
CExportXMLOptionsKit | The HPS::Exchange::ExportXMLOptionsKit class is a user space object |
CFactory | Used to create and Exchange objects which inherit from HPS::Component or one of its subclasses |
CFile | Functions to import and export CAD files via Exchange |
CFilter | Smart pointer |
CImportNotifier | Smart-pointer that is tied to a file import |
CImportOptionsKit | The HPS::Exchange::ImportOptionsKit class is a user space object |
CJT | The Exchange::JT class is a concept class for JT-related enums |
▼CMeasurementOperator | Defines an operator which allows the user to insert measurements into the scene This operator requires the model be loaded using the Exchange bridge, and the model must contain B-rep |
CSurface | |
CModelFileImportOptionsKit | The HPS::Exchange::ModelFileImportOptionsKit class is a user space object |
CNURBSConversionOptionsKit | The HPS::Exchange::NURBSConversionOptionsKit class is a user space object |
CPRC | The Exchange::PRC class is a concept class for PRC-related enums |
CProductOccurrence | |
CProE | The Exchange::ProE class is a concept class for ProE-related enums |
CReloadNotifier | Smart-pointer that is tied to a Component::Reload or a CADModel::Reload |
CSheet | User space object |
CSTEP | The Exchange::STEP class is a concept class for STEP-related enums |
▼CTessellation | The Exchange::Tessellation class is a concept class for tessellation-related enums |
CChord | The Exchange::Tessellation::Chord class is a concept class for chord-tessellation-related enums |
CTessellationOptionsKit | User space object |
CTranslation | The Exchange::Translation class is a concept class for translation-related enums |
CTranslationNotifier | Smart-pointer that is tied to a file translation |
CTranslationOptionsKit | The HPS::Exchange::TranslationOptionsKit class is a user space object |
CU3D | The Exchange::U3D class is a concept class for U3D-related enums |
▼CExchangeParasolid | |
CFile | Functions to import CAD files via Exchange and manage the BRep data with Parasolid |
CImportNotifier | Smart-pointer that is tied to a file import |
CExtent | Concept class that contains information about various extent options |
CFactory | Used to create and query Sprocket objects |
CFilter | Smart pointer |
CFilterActivationEvent | |
CFinishPictureEvent | Event generated when the driver finishes the update and puts the rendered image on screen (except for OffscreenWindows) |
CFloat | Concept class that exposes a number of useful utilities for working with floating point numbers |
CFloat_Traits | |
CFloat_Traits< double > | |
CFloat_Traits< float > | |
CFlyOperator | Defines an operator which allows the user to accurately move the camera around the scene |
CFocusLostEvent | Event that is generated when an application loses focus |
CFontInfoState | User space object, useful for carrying a group attribute settings |
CFontSearchResults | Smart-pointer to a database object |
CFontSearchResultsIterator | An iterator used for traversing results from a search on an associated FontSearchResults object |
CGeometryKey | |
CGlyph | Concept class for glyph-related enum classes |
CGlyphDefinition | Smart pointer to a database object |
CGlyphElement | User space object |
CGlyphKit | User space object |
CGlyphLinePatternElement | User space object |
CGlyphPoint | Point that is used in the definition of glyphs |
CGrid | Concept class for grid-related enum classes |
CGridKey | Smart pointer to a database object |
CGridKit | User space object |
▼CHandlesOperator | Defines an operator which allows the user to move geometry |
CGeometryTransformedEvent | |
▼CHardcopy | |
▼CFile | Encapsulates all the functions and options related to exporting HPS::Hardcopy files |
CExportOptionsKit | The HPS::Hardcopy::File::ExportOptionsKit class contains settings controlling hardcopy export |
CHiddenLine | |
CHiddenLineAttributeControl | |
CHiddenLineAttributeKit | The HPS::HiddenLineAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHideKeyboardEvent | Event that can be used on mobile devices to request that the software keyboard be hidden |
CHighlightAreaOperator | |
CHighlightControl | The HPS::HighlightControl class is a smart pointer that is tied to a database object |
CHighlightEvent | Event that will be triggered for each highlight or unhighlight call |
CHighlightOperator | |
CHighlightOptionsKit | User space object |
CHighlightSearch | Concept class for highlight search related enum classes |
CHighlightSearchOptionsKit | User space object |
CHighlightSearchResults | Smart-pointer to a database object |
CHighlightSearchResultsIterator | An iterator used for traversing results from a search on an associated HighlightSearchResults object |
CHighlightState | User space object |
▼CHTML | Objects used for exporting Communicator powered HTML files |
CFile | Functions to export HTML files |
▼CImage | Objects for importing image files and enumerations used when defining images in Visualize |
CExportOptionsKit | The HPS::Image::ExportOptionsKit class contains options that will be used to export image files |
CFile | Function to import and export image files |
CImportOptionsKit | Options that will be used to import image files and will be set on the ImageKit returned by File::Import |
CImageDefinition | Smart pointer to a database object |
CImageKit | User space object |
CImportStatusEvent | Event that can be used by importers to let the user know what they are currently working on |
CIncludeKey | Smart pointer to a database object |
CIndexOutOfRangeException | 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 |
CInfiniteLine | Concept class for infinite-line-related enum classes |
CInfiniteLineGlyphElement | User space object |
CInfiniteLineKey | Smart pointer to a database object |
CInfiniteLineKit | User space object |
CInfo | Concept class for information, warning, and error codes |
CInformationEvent | Event that will be generated if an asynchronous informational message occurs |
CInitPictureEvent | |
CInnerPixelPoint | Basic 2D point that is assumed to represent a location in inner pixel screen space |
CInnerWindowPoint | Basic 2D point that is assumed to represent a location in inner window space |
CInputEvent | Base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent |
CIntegerMetadata | Smart pointer |
CIntRectangle | |
CInvalidLicenseException | An InvalidLicenseException is thrown when trying to run Visualize with an invalid license |
CInvalidObjectException | An InvalidObjectException is thrown when a user tries to interact with an object that either is uninitialized or has been deleted |
CInvalidOperationException | An InvalidOperationException is thrown when an operation is not supported on the current platform |
CInvalidSpecificationException | An InvalidSpecificationException is thrown when a method is called with non-sensical or contradictory arguments |
CIOException | Exception that is thrown if there was a problem during file import or export |
CIONotifier | Smart-pointer that is associated with an asynchronous file import or export |
CKey | Common base class of all Visualize keys |
CKeyboardEvent | Event generated for each key press and release |
CKeyboardState | State of a keyboard for a particular event |
CKeyHasher | A std::hash compatible hasher for HPS::Key |
CKeyPath | The KeyPath contains an array of keys, organized from leaf to root |
CKit | Base class for all Visualize kits |
CLayout | One of the four core display classes used in a Visualize application |
CLayoutDeletedEvent | |
CLayoutDetachedEvent | |
CLeaderLineClippingElement | User space object |
CLighting | This is the Lighting Class |
CLightingAttributeControl | |
CLightingAttributeKit | The HPS::LightingAttributeKit class is a user space object, useful for carrying a group attribute settings |
CLine | This is the Line Class |
CLineAttributeControl | |
CLineAttributeKit | The HPS::LineAttributeKit class is a user space object, useful for carrying a group of attribute settings related to lines |
CLineGlyphElement | User space object |
CLineKey | Smart pointer to a database object |
CLineKit | User space object |
CLinePattern | Concept class for line-pattern-related enum classes |
CLinePatternDefinition | Smart pointer to a database object |
CLinePatternElement | User space object |
CLinePatternKit | User space object |
CLinePatternOptionsKit | User space object |
CLinePatternParallelKit | User space object |
CLineShapeElement | User space object |
CMarker | This is the Marker Class |
CMarkerAttributeControl | |
CMarkerAttributeKit | The HPS::MarkerAttributeKit class is a user space object, useful for carrying a group attribute settings |
CMarkerKey | Smart pointer to a database object |
CMarkerKit | User space object |
▼CMarkupOperator | Defines an operator which allows the user to insert mark-up text and geometry |
CAttributes | |
CKeyboardHiddenEventHandler | |
CMarkupInsertedEvent | |
▼CMaterial | Concept class for material-related enum classes |
CColor | The Material Color Class |
CTexture | The Material::Texture class is a concept class for texture-related enum classes |
CMaterialKit | User space object, useful for carrying a group of attribute settings |
CMaterialMappingControl | |
CMaterialMappingKit | The HPS::MaterialMappingKit class is a user space object, used for grouping attribute settings related to materials |
CMaterialPaletteDefinition | Smart pointer to a database object |
CMatrixKit | User space object, useful for carrying a group attribute settings |
CMemory | Functions for allocating and freeing memory in the Visualize memory space |
CMesh | Concept class for mesh-related enum classes |
CMeshKey | Smart pointer to a database object |
CMeshKit | User space object |
CMetadata | Smart pointer |
CModel | One of the four core display classes used in a Visualize application |
CModelDeletedEvent | |
CModelDetachedEvent | |
CModellingMatrixControl | Smart pointer that is tied to a database object |
CModifierKeys | Various modifier keys that could be active for an InputEvent |
CMouseButtons | Mouse buttons that could be active for a MouseEvent |
CMouseEvent | Event generated for each mouse action |
CMouseState | State of the mouse or similar pointer device for a particular event |
CMouseWheelOperator | |
CNamedStyleDefinition | Smart pointer to a database object |
CNavigationCubeControl | 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 |
▼CNavigationCubeOperator | |
CSmoothTransitionCompleteEventHandler | |
CNURBSCurveKey | Smart pointer to a database object |
CNURBSCurveKit | User space object |
CNURBSSurfaceAttributeControl | |
CNURBSSurfaceAttributeKit | The HPS::NURBSSurfaceAttributeKit class is a user space object that contains settings related to NURBS surfaces |
CNURBSSurfaceKey | Smart pointer to a database object |
CNURBSSurfaceKit | User space object |
▼COBJ | Objects and enumerations used for importing OBJ files |
CExportNotifier | Smart-pointer that is associated with an asynchronous file export |
CFile | Functions to import and export OBJ files |
CImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CImportOptionsKit | Any settings controlling the import of OBJ files |
CImportResultsKit | Results of a successful OBJ import |
CObject | Common base class of most Visualize classes |
CObjectPoint | Basic 3D point that is assumed to represent a location in object space |
COffScreenWindowKey | Smart pointer to a database object |
COffScreenWindowOptionsControl | The HPS::OffScreenWindowOptionsControl class is a smart pointer that is tied to a database object |
COffScreenWindowOptionsKit | |
▼COOC | Objects used for importing OOC files |
CArea | Quadrilateral area for highlighting |
CAreaHighlightTracker | Override this class to customize Area Highlighting |
CFile | Functions to import OOC files |
CImportNotifier | Smart-pointer that is tied to a file import |
CImportOptionsKit | User space object |
CNodeHandle | |
CPointCloud | Interactions with a OOC point cloud |
CQueryFilter | QueryFilter is an class used to indicate what point data should be retrieved from OOC::PointCloud::QueryPoints |
CQueryIterator | The iterator returned from a call to OOC::PointCloud::QueryPoints |
CSynchronized | Override this class to access SynchronizedActions on a point cloud |
CSynchronizedActions | This class provides ways to create and optimize OOC deltas |
COperator | Base class for classes which handle under input and operate on the scene |
COperatorControl | Smart pointer that is tied to a database object |
COperatorUtility | |
COrbitOperator | Defines an operator which allows the user to orbit the camera |
CPanOperator | Defines an operator which allows the user to pan the camera |
CPanOrbitZoomOperator | Defines an operator which allows the user to pan, orbit and zoom the camera |
▼CParasolid | Objects and enumerations used for importing and exporting CAD files via Parasolid |
CCADModel | Smart pointer |
CComponent | Smart pointer |
CExportOptionsKit | User space object |
▼CFacet | |
CTolerance | |
CFacetTessellationKit | User space object |
CFactory | Used to create Parasolid objects which inherit from HPS::Component or one of its subclasses |
CFile | Functions to import and export CAD files via the Parasolid interface |
CImportNotifier | Smart-pointer that is tied to a file import |
CImportOptionsKit | User space object |
▼CLine | |
CHatching | |
CLineTessellationKit | User space object |
CViewport | |
CPerformance | |
CPerformanceControl | |
CPerformanceKit | The HPS::PerformanceKit class is a user space object, useful for carrying a group of attribute settings related to performance settings |
CPixelPoint | Basic 2D point that is assumed to represent a location in pixel space |
CPlane_2D | |
CPlane_3D | |
CPoint_2D | |
CPoint_3D | |
▼CPointCloud | Objects and enumerations used for importing and exporting XYZ, PTX, and PTS files |
CFile | Functions to import and export XYZ, PTX, and PTS files |
CImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CImportOptionsKit | Any settings controlling the import of XYZ, PTX, and PTS files |
CImportResultsKit | Results of a successful point cloud import |
CPolygonKey | Smart pointer to a database object |
CPolygonKit | User space object |
CPolygonShapeElement | User space object |
CPortfolioControl | Smart pointer that is tied to a database object |
CPortfolioKey | Smart pointer to a database object |
▼CPostProcessEffects | |
CAmbientOcclusion | |
CBloom | |
CPostProcessEffectsControl | |
CPostProcessEffectsKit | The HPS::PostProcessEffectsKit class is a user space object, useful for carrying a group of attribute settings related to post-process effects |
▼CPublish | Objects and enumerations used for exporting 3D PDF files via Publish |
CActivation | The Publish::Activation class is a concept class for activation-related enumerations |
CAnimation | The Publish::Animation class is a concept class for animation-related enumerations |
CAnnotation | The Publish::Annotation class is a concept class for annotation-related enums |
CAnnotationKit | User space object |
▼CArtwork | The Publish::Artwork class is a concept class for artwork-related enumerations |
CDisplay | The Publish::Artwork::Display class is a concept class for display-related artwork enumerations |
CView | The Publish::Artwork::View class is a concept class for view-related artwork enumerations |
CArtworkKit | User space object |
CBorder | The Publish::Border class is a concept class for border-related enumerations |
CButtonKit | User space object |
CCheckBoxKit | User space object |
CDeactivation | The Publish::Deactivation class is a concept class for deactivation-related enumeration |
CDocumentKey | Smart pointer to a Publish PDF document |
CDocumentKit | User space object |
CDropDownListKit | User space object |
CExportOptionsKit | User space object |
CField | The Publish::Field class is a concept class for field-related enumerations |
CFile | Functions to export Model objects to 3D PDFs via Publish |
CHighlighting | The Publish::Highlighting class is a concept class for highlighting-related enumerations |
CImage | The Publish::Image class is a concept class for image-related enumerations |
CImageKit | User space object |
CLabel | The Publish::Label class is a concept class for label-related enumerations |
CLighting | The Publish::Lighting class is a concept class for lighting-related enumerations |
CLinkKit | User space object |
CListBoxKit | User space object |
CPage | The Publish::Page class is a concept class for page-related enums |
CPageControl | Smart pointer to a page within a Publish PDF document |
CPageKit | User space object |
CPermission | The Publish::Permission class is a concept class for permission-related enumerations |
CPRC | The Publish::PRC class is a concept class for PRC-related enums |
CRadioButtonKit | User space object |
CRendering | The Publish::Rendering class is a concept class for rendering-related enumerations |
CSignatureFieldKit | User space object |
CSlideTableKit | User space object |
CSource | The Publish::Source class is a concept class for source-string-related enums |
CTableKit | User space object |
▼CText | The Publish::Text class is a concept class for text-related enumerations |
CFont | The Publish::Text::Font class is a concept class for text-font-related enumerations |
CTextFieldKit | User space object |
CTextKit | User space object |
CU3D | The Publish::U3D class is a concept class for U3D-related enums |
CViewKit | User space object |
CQuaternion | |
CRectangle | |
CReferenceKey | Smart pointer to a database object |
CRelativeOrbitOperator | |
CRendering | |
CRGB24Color | |
CRGBA32Color | |
CRGBAColor | |
CRGBAS32Color | |
CRGBColor | |
CSceneTree | Smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC |
CSceneTreeItem | 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 |
CSearch | Concept class for search-related enum classes |
CSearchOptionsKit | User space object |
CSearchResults | Smart-pointer to a database object |
CSearchResultsIterator | An iterator used for traversing results from a search on an associated SearchResults object |
CSegmentKey | Smart pointer to a database object |
CSegmentOptimizationOptions | |
CSegmentOptimizationOptionsKit | Configuration options kit for controlling HPS::Segment::Optimize behavior |
CSelectability | This is the Selectability Class |
CSelectabilityControl | |
CSelectabilityKit | The HPS::SelectabilityKit class is a user space object, useful for carrying a group attribute settings |
CSelectAreaOperator | The HPS::SelectAreaOperator class is a selection mechanism that operates on a rectangle input |
CSelection | Concept class for selection-related enum classes |
CSelectionControl | Smart pointer that is tied to a database object |
CSelectionItem | Smart-pointer to a database object |
CSelectionOptionsControl | |
CSelectionOptionsKit | User space object |
CSelectionResults | Smart pointer to a database object |
CSelectionResultsIterator | Used to iterate over a SelectionResults object and access the SelectionItem objects contained within it |
CSelectOperator | The HPS::SelectOperator class is a selection mechanism that is intended to operate on a single selection point |
▼CShader | Objects for importing shader source files and enumerations used when defining shaders in Visualize |
CFile | Function to import shader files |
CImportOptionsKit | Settings that will be set on the ShaderKit which is returned by File::Import |
CShaderDefinition | Internal use only - customers should not use |
CShaderKit | Internal use only - customers should not use |
CShape | Concept class for shape-related enum classes |
CShapeCoordinate | Coordinate used in shape definitions |
CShapeDefinition | Smart pointer to a database object |
CShapeElement | User space object |
CShapeKit | User space object |
CShapePoint | Point used in shape definitions |
CShell | Concept class for shell-related enum classes |
CShellKey | Smart pointer to a database object |
CShellKit | User space object |
CShellOptimizationOptionsKit | User space object |
CShellRelationOptionsKit | |
CShellRelationResultsKit | The ShellKit class is a user space object |
CShowKeyboardEvent | Event that can be used on mobile devices to request that the software keyboard be shown |
▼CSimpleWalkOperator | Defines an operator which allows the user to move forward and backwards and rotate while staying snapped to a plane |
CScaleFactor | |
▼CSketchup | Objects used for importing SketchUp files |
CFile | Functions to import SketchUp files |
CImportNotifier | Smart-pointer that is tied to a file import |
CImportOptionsKit | User space object |
CImportResultsKit | Results of a successful SketchUp import |
CSmoothTransitionCompleteEvent | Event that will be triggered when a Smooth Transition ends |
CSolidLinePatternElement | User space object |
CSphere_3D | |
CSphereAttributeControl | The HPS::SphereAttributeControl class is a smart pointer that is tied to a database object |
CSphereAttributeKit | The HPS::SphereAttributeKit class is a user space object, useful for carrying a group attribute settings |
CSphereGlyphElement | User space object |
CSphereKey | Smart pointer to a database object |
CSphereKit | User space object |
CSpotlight | Concept class for spotlight-related enum classes |
CSpotlightKey | Smart pointer to a database object |
CSpotlightKit | |
CSprocket | |
CSprocketControl | |
CSprocketKit | |
CSprocketPath | Utility class which can be used to automatically obtain a KeyPath from the Model to the Canvas |
CStandAloneWindowEvent | Event that is generated by a Standalone window |
CStandAloneWindowKey | The StandAloneWindowKey object is a handle to a stand-alone window that Visualize can draw into |
CStandAloneWindowOptionsControl | |
CStandAloneWindowOptionsKit | |
▼CSTL | Objects and enumerations used for importing STL files |
CFile | Functions to import and export STL files |
CImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CImportOptionsKit | Any settings controlling the import of STL files |
CImportResultsKit | Results of a successful STL import |
▼CStream | Objects and enumerations used for importing and exporting HSF files |
CAttributeLockImportEvent | |
CBoundingImportEvent | |
CCameraImportEvent | |
CCircleImportEvent | |
CCircularArcImportEvent | |
CCircularWedgeImportEvent | |
CColorInterpolationImportEvent | |
CCommentImportEvent | |
CConditionImportEvent | |
CContourLineImportEvent | |
CCubeMapDefinitionImportEvent | |
CCullingImportEvent | |
CCurveAttributeImportEvent | |
CCuttingSectionAttributeImportEvent | |
CCuttingSectionImportEvent | |
CCylinderAttributeImportEvent | |
CCylinderImportEvent | |
CDistantLightImportEvent | |
CDistantLightPropertyImportEvent | |
CDrawingAttributeImportEvent | |
CEdgeAttributeImportEvent | |
CEllipseImportEvent | |
CEllipticalArcImportEvent | |
CExportEvent | Base class for events signaled during Stream export |
CExportEventHandler | Base class for user-defined ExportEvent handlers |
CExportNotifier | Smart-pointer that is associated with an asynchronous file export |
CExportOptionsKit | The HPS::Stream::ExportOptionsKit class contains settings controlling the export of HSF files |
CFile | Functions to import and export HSF files |
CGeometryExportEvent | Indicates that geometry is about to be exported by Stream |
CGlyphDefinitionImportEvent | |
CGridImportEvent | |
CHiddenLineAttributeImportEvent | |
CImageDefinitionImportEvent | |
CImportEvent | Base class for events signaled during Stream export |
CImportEventHandler | Base class for user-defined ImportEvent handlers |
CImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CImportOptionsKit | Any settings controlling the import of HSF files |
CImportResultsKit | Results of a successful HSF import |
CIncludeSegmentImportEvent | |
CInfiniteLineImportEvent | |
CLightingAttributeImportEvent | |
CLineAttributeImportEvent | |
CLineImportEvent | |
CLinePatternDefinitionImportEvent | |
CMarkerAttributeImportEvent | |
CMarkerImportEvent | |
CMaterialImportEvent | |
CMaterialPaletteDefinitionImportEvent | |
CMaterialPaletteImportEvent | |
CMatrixImportEvent | |
CMeshImportEvent | |
CMeshInstanceImportEvent | |
CNamedStyleDefinitionImportEvent | |
CNamedStyleImportEvent | |
CNonDBUserDataImportEvent | This class indicates non-database user data is being imported by Stream |
CNURBSCurveImportEvent | |
CNURBSSurfaceAttributeImportEvent | |
CNURBSSurfaceImportEvent | |
CPerformanceImportEvent | |
CPolygonImportEvent | |
CPriorityImportEvent | |
CReferenceGeometryImportEvent | |
CSegmentExportEvent | Indicates that a segment is about to be exported by Stream |
CSegmentImportEvent | |
CSelectabilityImportEvent | |
CShaderDefinitionImportEvent | |
CShapeDefinitionImportEvent | |
CShellImportEvent | |
CShellInstanceImportEvent | |
CSphereAttributeImportEvent | |
CSphereImportEvent | |
CSpotlightImportEvent | |
CStyleSegmentImportEvent | |
CSubwindowImportEvent | |
CTextAttributeImportEvent | |
CTextImportEvent | |
CTextureDefinitionImportEvent | |
CToolkit | Primary support class which manages streaming of HSF data |
CTransformMaskImportEvent | |
CTransparencyImportEvent | |
CUserDataImportEvent | This class indicates that user data contained within the database (associated with either a segment or geometry key) is being imported by Stream |
CVisibilityImportEvent | |
CVisualEffectsImportEvent | |
CStringMetadata | Smart pointer |
CStyle | This is the Style Class |
CStyleControl | Smart pointer that is tied to a database object |
CStyleKey | Smart pointer to a database object |
CSubwindow | This is the Subwindow Class |
CSubwindowControl | |
CSubwindowKit | The HPS::SubwindowKit class is a user space object, useful for carrying a group of attribute settings related to subwindows |
CText | Concept class for text-related enum classes |
CTextAttributeControl | |
CTextAttributeKit | The HPS::TextAttributeKit class is a user space object, useful for carrying a group attribute settings |
CTextInputEvent | Event that is generated when an application receives text input |
CTextKey | Smart pointer to a database object |
CTextKit | User space object |
CTextureDefinition | Smart pointer to a database object |
CTextureMatrixControl | Smart pointer that is tied to a database object |
CTextureOptionsKit | |
CTimeMetadata | Smart pointer |
CTimerTickEvent | Event that will be triggered for each timer tick |
CTouch | State of a single touch on a multi-touch device |
CTouchEvent | Event generated for each touch action on a multi-touch device |
CTouchState | State of touches on a multi-touch device for a particular event |
CTransformMaskControl | The HPS::TransformMaskControl class is a smart pointer that is tied to a database object |
CTransformMaskKit | The HPS::TransformMaskKit class is a user space object, useful for carrying a group attribute settings |
CTransparency | This is the Transparency Class |
CTransparencyControl | The HPS::TransparencyControl class is a smart pointer that is tied to a database object |
CTransparencyKit | The HPS::TransparencyKit class is a user space object, useful for carrying a group of attribute settings related to transparency |
CTreeContext | User space object |
CTrim | Concept class for trim-related enum classes |
CTrimElement | User space object |
CTrimKit | User space object |
CTurntableOperator | Defines an operator which allows the user to orbit the camera along a specific axis |
CUnsignedIntegerMetadata | Smart pointer |
CUpdateCompletedEvent | Event that is generated when an update is completed |
CUpdateInfo | |
CUpdateNotifier | Smart pointer that is associated with a window update |
CUpdateOptionsControl | |
CUpdateOptionsKit | The HPS::UpdateOptionsKit class is a user space object |
CUTF8 | Encapsulates a utf8 encoded array of characters and allows for easy encoding and decoding |
CUTF8Hasher | A std::hash compatible hasher for HPS::UTF8 |
CVector_2D | |
CVector_3D | |
CView | One of the four core display classes used in a Visualize application |
CViewDeletedEvent | |
CViewDetachedEvent | |
CVisibilityControl | |
CVisibilityKit | The HPS::VisibilityKit class is a user space object, useful for carrying a group of attribute settings |
CVisualEffectsControl | |
CVisualEffectsKit | The HPS::VisualEffectsKit class is a user space object, useful for carrying a group attribute settings |
CWalkOperator | Defines an operator which allows the user to accurately move the camera around the scene, while snapped to a plane |
CWarningEvent | Event that will be generated if an asynchronous warning occurs |
CWindow | Concept class for window-related enum classes |
CWindowInfoControl | Smart pointer that is tied to a database object |
CWindowInfoKit | User space object, useful for carrying a group attribute settings |
CWindowKey | Smart pointer to a database object |
CWindowPoint | Basic 2D point that is assumed to represent a location in normalized window space |
CWorld | Special object that must be constructed prior to making any database calls and must exist for the life of the application |
CWorldPoint | Basic 3D point that is assumed to represent a location in world space |
CZoomBoxOperator | |
CZoomFitTouchOperator | Defines an operator which fits the camera to the model currently loaded |
CZoomOperator | Defines an operator which allows the user to zoom the camera |
▼Nstd | STL namespace |
Chash< HPS::RGBColor > | |