CHPS::Publish::Activation | The Publish::Activation class is a concept class for activation-related enumerations |
CHPS::Allocator< T > | The Allocator class is a memory allocator suitable for STL container classes that uses memory in the Visualize memory space |
CHPS::PostProcessEffects::AmbientOcclusion | |
CHPS::Publish::Animation | The Publish::Animation class is a concept class for animation-related enumerations |
CHPS::Publish::Annotation | The Publish::Annotation class is a concept class for annotation-related enums |
CHPS::OOC::Area | Quadrilateral area for highlighting |
CHPS::OOC::AreaHighlightTracker | Override this class to customize Area Highlighting |
CHPS::Publish::Artwork | The Publish::Artwork class is a concept class for artwork-related enumerations |
CHPS::AttributeLock | |
CHPS::MarkupOperator::Attributes | |
CHPS::PostProcessEffects::Bloom | |
CHPS::Publish::Border | The Publish::Border class is a concept class for border-related enumerations |
CHPS::Bounding | This is the Bounding Class |
CHPS::Camera | This is the Camera Class |
CHPS::Exchange::Tessellation::Chord | The Exchange::Tessellation::Chord class is a concept class for chord-tessellation-related enums |
CHPS::Material::Color | The Material Color Class |
CHPS::Condition | Concept class for condition-related enum classes |
CHPS::ContourLine | This is the ContourLine Class |
CHPS::Coordinate | Concept class that contains information about various coordinate spaces |
CHPS::Cuboid_3D< F > | |
CHPS::Cuboid_3D< float > | |
CHPS::CuttingSection | Concept class for cutting-section-related enum classes |
CHPS::Cylinder | Concept class for cylinder-related enum classes |
CHPS::Database | Special type that is never intended to be instantiated |
CHPS::Publish::Deactivation | The Publish::Deactivation class is a concept class for deactivation-related enumeration |
▼CHPS::DirectRGBColor | |
CHPS::RGBAS32Color | |
CHPS::Publish::Artwork::Display | The Publish::Artwork::Display class is a concept class for display-related artwork enumerations |
CHPS::Drawing | |
▼CHPS::DriverEvent | Common base class of all driver events |
CHPS::DrawWindowEvent | Event generated when the driver draws the window background for each subwindow |
CHPS::FinishPictureEvent | Event generated when the driver finishes the update and puts the rendered image on screen (except for OffscreenWindows) |
CHPS::InitPictureEvent | |
CHPS::DWG | Objects and enumerations used for importing and exporting CAD files via RealDWG |
CHPS::Edge | This is the Edge Class |
CHPS::Emergency | Concept class for Emergency codes |
CHPS::EmergencyHandler | |
▼CHPS::Event | Common base class of all events |
CHPS::AnnotationOperator::AnnotationInsertedEvent | An event injected every time a new annotation is inserted |
CHPS::CameraChangedEvent | |
CHPS::CanvasDeletedEvent | |
CHPS::CaptureActivationEvent | |
CHPS::ComponentHighlightEvent | Event that will be triggered for each highlight or unhighlight call |
CHPS::ComponentIsolateEvent | Event that will be triggered for each isolate call |
CHPS::ErrorEvent | Event that will be generated if an asynchronous error occurs |
CHPS::Exchange::CommonMeasurementOperator::MeasurementDeletedEvent | |
CHPS::Exchange::CommonMeasurementOperator::MeasurementInsertedEvent | |
CHPS::FilterActivationEvent | |
CHPS::FocusLostEvent | Event that is generated when an application loses focus |
CHPS::HandlesOperator::GeometryTransformedEvent | |
CHPS::HideKeyboardEvent | Event that can be used on mobile devices to request that the software keyboard be hidden |
CHPS::HighlightEvent | Event that will be triggered for each highlight or unhighlight call |
CHPS::ImportStatusEvent | Event that can be used by importers to let the user know what they are currently working on |
CHPS::InformationEvent | Event that will be generated if an asynchronous informational message occurs |
▼CHPS::InputEvent | Base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent |
CHPS::KeyboardEvent | Event generated for each key press and release |
CHPS::MouseEvent | Event generated for each mouse action |
CHPS::TouchEvent | Event generated for each touch action on a multi-touch device |
CHPS::LayoutDeletedEvent | |
CHPS::LayoutDetachedEvent | |
CHPS::MarkupOperator::MarkupInsertedEvent | |
CHPS::ModelDeletedEvent | |
CHPS::ModelDetachedEvent | |
CHPS::ShowKeyboardEvent | Event that can be used on mobile devices to request that the software keyboard be shown |
CHPS::SmoothTransitionCompleteEvent | Event that will be triggered when a Smooth Transition ends |
CHPS::StandAloneWindowEvent | Event that is generated by a Standalone window |
CHPS::TextInputEvent | Event that is generated when an application receives text input |
CHPS::TimerTickEvent | Event that will be triggered for each timer tick |
CHPS::UpdateCompletedEvent | Event that is generated when an update is completed |
CHPS::ViewDeletedEvent | |
CHPS::ViewDetachedEvent | |
CHPS::WarningEvent | Event that will be generated if an asynchronous warning occurs |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
▼CHPS::Exception | The base class of all HPS exceptions |
CHPS::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 |
CHPS::InvalidLicenseException | An InvalidLicenseException is thrown when trying to run Visualize with an invalid license |
CHPS::InvalidObjectException | An InvalidObjectException is thrown when a user tries to interact with an object that either is uninitialized or has been deleted |
CHPS::InvalidOperationException | An InvalidOperationException is thrown when an operation is not supported on the current platform |
CHPS::InvalidSpecificationException | An InvalidSpecificationException is thrown when a method is called with non-sensical or contradictory arguments |
CHPS::IOException | Exception that is thrown if there was a problem during file import or export |
CHPS::Exchange | Objects and enumerations used for importing and exporting CAD files via Exchange |
CHPS::ExchangeParasolid | |
▼CHPS::Stream::ExportEvent | Base class for events signaled during Stream export |
CHPS::Stream::GeometryExportEvent | Indicates that geometry is about to be exported by Stream |
CHPS::Stream::SegmentExportEvent | Indicates that a segment is about to be exported by Stream |
CHPS::Stream::ExportEventHandler | Base class for user-defined ExportEvent handlers |
CHPS::Extent | Concept class that contains information about various extent options |
CHPS::Parasolid::Facet | |
CHPS::Publish::Field | The Publish::Field class is a concept class for field-related enumerations |
CHPS::Stream::File | Functions to import and export HSF files |
CHPS::Hardcopy::File | Encapsulates all the functions and options related to exporting HPS::Hardcopy files |
CHPS::OBJ::File | Functions to import and export OBJ files |
CHPS::STL::File | Functions to import and export STL files |
CHPS::DWG::File | Functions to import CAD files via DWG |
CHPS::Exchange::File | Functions to import and export CAD files via Exchange |
CHPS::HTML::File | Functions to export HTML files |
CHPS::ExchangeParasolid::File | Functions to import CAD files via Exchange and manage the BRep data with Parasolid |
CHPS::OOC::File | Functions to import OOC files |
CHPS::Parasolid::File | Functions to import and export CAD files via the Parasolid interface |
CHPS::Publish::File | Functions to export Model objects to 3D PDFs via Publish |
CHPS::Sketchup::File | Functions to import SketchUp files |
CHPS::Image::File | Function to import and export image files |
CHPS::Shader::File | Function to import shader files |
CHPS::PointCloud::File | Functions to import and export XYZ, PTX, and PTS files |
CHPS::Float | Concept class that exposes a number of useful utilities for working with floating point numbers |
CHPS::Float_Traits< F > | |
CHPS::Float_Traits< double > | |
CHPS::Float_Traits< float > | |
CHPS::Publish::Text::Font | The Publish::Text::Font class is a concept class for text-font-related enumerations |
CHPS::Glyph | Concept class for glyph-related enum classes |
CHPS::GlyphPoint | Point that is used in the definition of glyphs |
CHPS::Grid | Concept class for grid-related enum classes |
CHPS::Hardcopy | |
Cstd::hash< HPS::RGBColor > | |
CHPS::Parasolid::Line::Hatching | |
CHPS::HiddenLine | |
CHPS::Publish::Highlighting | The Publish::Highlighting class is a concept class for highlighting-related enumerations |
CHPS::HighlightSearch | Concept class for highlight search related enum classes |
CHPS::HTML | Objects used for exporting Communicator powered HTML files |
CHPS::Publish::Image | The Publish::Image class is a concept class for image-related enumerations |
CHPS::Image | Objects for importing image files and enumerations used when defining images in Visualize |
▼CHPS::Stream::ImportEvent | Base class for events signaled during Stream export |
CHPS::Stream::AttributeLockImportEvent | |
CHPS::Stream::BoundingImportEvent | |
CHPS::Stream::CameraImportEvent | |
CHPS::Stream::CircleImportEvent | |
CHPS::Stream::CircularArcImportEvent | |
CHPS::Stream::CircularWedgeImportEvent | |
CHPS::Stream::ColorInterpolationImportEvent | |
CHPS::Stream::CommentImportEvent | |
CHPS::Stream::ConditionImportEvent | |
CHPS::Stream::ContourLineImportEvent | |
CHPS::Stream::CubeMapDefinitionImportEvent | |
CHPS::Stream::CullingImportEvent | |
CHPS::Stream::CurveAttributeImportEvent | |
CHPS::Stream::CuttingSectionAttributeImportEvent | |
CHPS::Stream::CuttingSectionImportEvent | |
CHPS::Stream::CylinderAttributeImportEvent | |
CHPS::Stream::CylinderImportEvent | |
CHPS::Stream::DistantLightImportEvent | |
CHPS::Stream::DistantLightPropertyImportEvent | |
CHPS::Stream::DrawingAttributeImportEvent | |
CHPS::Stream::EdgeAttributeImportEvent | |
CHPS::Stream::EllipseImportEvent | |
CHPS::Stream::EllipticalArcImportEvent | |
CHPS::Stream::GlyphDefinitionImportEvent | |
CHPS::Stream::GridImportEvent | |
CHPS::Stream::HiddenLineAttributeImportEvent | |
CHPS::Stream::ImageDefinitionImportEvent | |
CHPS::Stream::IncludeSegmentImportEvent | |
CHPS::Stream::InfiniteLineImportEvent | |
CHPS::Stream::LightingAttributeImportEvent | |
CHPS::Stream::LineAttributeImportEvent | |
CHPS::Stream::LineImportEvent | |
CHPS::Stream::LinePatternDefinitionImportEvent | |
CHPS::Stream::MarkerAttributeImportEvent | |
CHPS::Stream::MarkerImportEvent | |
CHPS::Stream::MaterialImportEvent | |
CHPS::Stream::MaterialPaletteDefinitionImportEvent | |
CHPS::Stream::MaterialPaletteImportEvent | |
CHPS::Stream::MatrixImportEvent | |
CHPS::Stream::MeshImportEvent | |
CHPS::Stream::MeshInstanceImportEvent | |
CHPS::Stream::NamedStyleDefinitionImportEvent | |
CHPS::Stream::NamedStyleImportEvent | |
CHPS::Stream::NonDBUserDataImportEvent | This class indicates non-database user data is being imported by Stream |
CHPS::Stream::NURBSCurveImportEvent | |
CHPS::Stream::NURBSSurfaceAttributeImportEvent | |
CHPS::Stream::NURBSSurfaceImportEvent | |
CHPS::Stream::PerformanceImportEvent | |
CHPS::Stream::PolygonImportEvent | |
CHPS::Stream::PriorityImportEvent | |
CHPS::Stream::ReferenceGeometryImportEvent | |
CHPS::Stream::SegmentImportEvent | |
CHPS::Stream::SelectabilityImportEvent | |
CHPS::Stream::ShaderDefinitionImportEvent | |
CHPS::Stream::ShapeDefinitionImportEvent | |
CHPS::Stream::ShellImportEvent | |
CHPS::Stream::ShellInstanceImportEvent | |
CHPS::Stream::SphereAttributeImportEvent | |
CHPS::Stream::SphereImportEvent | |
CHPS::Stream::SpotlightImportEvent | |
CHPS::Stream::StyleSegmentImportEvent | |
CHPS::Stream::SubwindowImportEvent | |
CHPS::Stream::TextAttributeImportEvent | |
CHPS::Stream::TextImportEvent | |
CHPS::Stream::TextureDefinitionImportEvent | |
CHPS::Stream::TransformMaskImportEvent | |
CHPS::Stream::TransparencyImportEvent | |
CHPS::Stream::UserDataImportEvent | This class indicates that user data contained within the database (associated with either a segment or geometry key) is being imported by Stream |
CHPS::Stream::VisibilityImportEvent | |
CHPS::Stream::VisualEffectsImportEvent | |
CHPS::Stream::ImportEventHandler | Base class for user-defined ImportEvent handlers |
CHPS::InfiniteLine | Concept class for infinite-line-related enum classes |
CHPS::Info | Concept class for information, warning, and error codes |
CHPS::IntRectangle | |
CHPS::Exchange::JT | The Exchange::JT class is a concept class for JT-related enums |
CHPS::KeyHasher | A std::hash compatible hasher for HPS::Key |
CHPS::Publish::Label | The Publish::Label class is a concept class for label-related enumerations |
CHPS::Lighting | This is the Lighting Class |
CHPS::Publish::Lighting | The Publish::Lighting class is a concept class for lighting-related enumerations |
CHPS::Parasolid::Line | |
CHPS::Line | This is the Line Class |
CHPS::LinePattern | Concept class for line-pattern-related enum classes |
CHPS::Marker | This is the Marker Class |
CHPS::Material | Concept class for material-related enum classes |
CHPS::Memory | Functions for allocating and freeing memory in the Visualize memory space |
CHPS::Mesh | Concept class for mesh-related enum classes |
CHPS::ModifierKeys | Various modifier keys that could be active for an InputEvent |
CHPS::MouseButtons | Mouse buttons that could be active for a MouseEvent |
CHPS::OOC::NodeHandle | |
CHPS::OBJ | Objects and enumerations used for importing OBJ files |
▼CHPS::Object | Common base class of most Visualize classes |
CHPS::ConditionalExpression | A ConditionalExpression is a string or collection of strings separated by logical operators |
▼CHPS::Control | Base class for all Visualize controls |
CHPS::ApplicationWindowOptionsControl | The HPS::ApplicationWindowOptionsControl class is a smart pointer that is tied to a database object |
CHPS::AttributeLockControl | The HPS::AttributeLockControl class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants |
CHPS::BoundingControl | The HPS::BoundingControl class is a smart pointer that is tied to a database object |
CHPS::CameraControl | |
CHPS::ColorInterpolationControl | |
CHPS::ConditionControl | Smart pointer that is tied to a database object |
CHPS::ContourLineControl | |
CHPS::CullingControl | |
CHPS::CurveAttributeControl | |
CHPS::CuttingSectionAttributeControl | The HPS::CuttingSectionAttributeControl class is a smart pointer that is tied to a database object |
CHPS::CylinderAttributeControl | The HPS::CylinderAttributeControl class is a smart pointer that is tied to a database object |
CHPS::DebuggingControl | The HPS::DebuggingControl class is a smart pointer that is tied to a database object |
CHPS::DrawingAttributeControl | |
CHPS::EdgeAttributeControl | |
CHPS::HiddenLineAttributeControl | |
CHPS::HighlightControl | The HPS::HighlightControl class is a smart pointer that is tied to a database object |
CHPS::LightingAttributeControl | |
CHPS::LineAttributeControl | |
CHPS::MarkerAttributeControl | |
CHPS::MaterialMappingControl | |
CHPS::ModellingMatrixControl | Smart pointer that is tied to a database object |
CHPS::NURBSSurfaceAttributeControl | |
CHPS::OffScreenWindowOptionsControl | The HPS::OffScreenWindowOptionsControl class is a smart pointer that is tied to a database object |
CHPS::PerformanceControl | |
CHPS::PortfolioControl | Smart pointer that is tied to a database object |
CHPS::PostProcessEffectsControl | |
CHPS::SelectabilityControl | |
CHPS::SelectionControl | Smart pointer that is tied to a database object |
CHPS::SelectionOptionsControl | |
CHPS::SphereAttributeControl | The HPS::SphereAttributeControl class is a smart pointer that is tied to a database object |
CHPS::StandAloneWindowOptionsControl | |
CHPS::StyleControl | Smart pointer that is tied to a database object |
CHPS::SubwindowControl | |
CHPS::TextAttributeControl | |
CHPS::TextureMatrixControl | Smart pointer that is tied to a database object |
CHPS::TransformMaskControl | The HPS::TransformMaskControl class is a smart pointer that is tied to a database object |
CHPS::TransparencyControl | The HPS::TransparencyControl class is a smart pointer that is tied to a database object |
CHPS::UpdateOptionsControl | |
CHPS::VisibilityControl | |
CHPS::VisualEffectsControl | |
CHPS::WindowInfoControl | Smart pointer that is tied to a database object |
▼CHPS::Definition | Smart pointer to a database object |
CHPS::CubeMapDefinition | Smart pointer to a database object |
CHPS::GlyphDefinition | Smart pointer to a database object |
CHPS::ImageDefinition | Smart pointer to a database object |
CHPS::LinePatternDefinition | Smart pointer to a database object |
CHPS::MaterialPaletteDefinition | Smart pointer to a database object |
CHPS::NamedStyleDefinition | Smart pointer to a database object |
CHPS::ShaderDefinition | Internal use only - customers should not use |
CHPS::ShapeDefinition | Smart pointer to a database object |
CHPS::TextureDefinition | Smart pointer to a database object |
CHPS::DriverEventHandler | Base class for driver event handlers |
CHPS::EventDispatcher | Used for injecting any events and dealing with event handlers which handle those events |
▼CHPS::EventHandler | Base class for any event handler that can be created |
CHPS::AnnotationOperator::KeyboardHiddenEventHandler | |
CHPS::MarkupOperator::KeyboardHiddenEventHandler | |
CHPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler | |
CHPS::EventNotifier | Smart pointer that is associated with an event object |
CHPS::FontInfoState | User space object, useful for carrying a group attribute settings |
CHPS::FontSearchResults | Smart-pointer to a database object |
CHPS::FontSearchResultsIterator | An iterator used for traversing results from a search on an associated FontSearchResults object |
▼CHPS::GlyphElement | User space object |
CHPS::CircularArcGlyphElement | User space object |
CHPS::DotGlyphElement | User space object |
CHPS::EllipseGlyphElement | User space object |
CHPS::InfiniteLineGlyphElement | User space object |
CHPS::LineGlyphElement | User space object |
CHPS::SphereGlyphElement | User space object |
CHPS::HighlightSearchResults | Smart-pointer to a database object |
CHPS::HighlightSearchResultsIterator | An iterator used for traversing results from a search on an associated HighlightSearchResults object |
CHPS::HighlightState | User space object |
▼CHPS::IONotifier | Smart-pointer that is associated with an asynchronous file import or export |
CHPS::DWG::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::Exchange::ExportNotifier | Smart-pointer that is tied to a file export |
CHPS::Exchange::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::Exchange::ReloadNotifier | Smart-pointer that is tied to a Component::Reload or a CADModel::Reload |
CHPS::Exchange::TranslationNotifier | Smart-pointer that is tied to a file translation |
CHPS::ExchangeParasolid::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::OBJ::ExportNotifier | Smart-pointer that is associated with an asynchronous file export |
CHPS::OBJ::ImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CHPS::OOC::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::Parasolid::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::PointCloud::ImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CHPS::Sketchup::ImportNotifier | Smart-pointer that is tied to a file import |
CHPS::STL::ImportNotifier | Smart-pointer that is associated with an asynchronous file import |
CHPS::Stream::ExportNotifier | Smart-pointer that is associated with an asynchronous file export |
CHPS::Stream::ImportNotifier | Smart-pointer that is associated with an asynchronous file import |
▼CHPS::Key | Common base class of all Visualize keys |
▼CHPS::GeometryKey | |
CHPS::CircleKey | Smart pointer to a database object |
CHPS::CircularArcKey | Smart pointer to a database object |
CHPS::CircularWedgeKey | Smart pointer to a database object |
CHPS::CuttingSectionKey | Smart pointer to a database object |
CHPS::CylinderKey | Smart pointer to a database object |
CHPS::DistantLightKey | Smart pointer to a database object |
CHPS::EllipseKey | Smart pointer to a database object |
CHPS::EllipticalArcKey | Smart pointer to a database object |
CHPS::GridKey | Smart pointer to a database object |
CHPS::InfiniteLineKey | Smart pointer to a database object |
CHPS::LineKey | Smart pointer to a database object |
CHPS::MarkerKey | Smart pointer to a database object |
CHPS::MeshKey | Smart pointer to a database object |
CHPS::NURBSCurveKey | Smart pointer to a database object |
CHPS::NURBSSurfaceKey | Smart pointer to a database object |
CHPS::PolygonKey | Smart pointer to a database object |
CHPS::ReferenceKey | Smart pointer to a database object |
CHPS::ShellKey | Smart pointer to a database object |
CHPS::SphereKey | Smart pointer to a database object |
CHPS::SpotlightKey | Smart pointer to a database object |
CHPS::TextKey | Smart pointer to a database object |
CHPS::IncludeKey | Smart pointer to a database object |
CHPS::PortfolioKey | Smart pointer to a database object |
▼CHPS::SegmentKey | Smart pointer to a database object |
▼CHPS::WindowKey | Smart pointer to a database object |
CHPS::ApplicationWindowKey | Smart pointer to a database object |
CHPS::OffScreenWindowKey | Smart pointer to a database object |
CHPS::StandAloneWindowKey | The StandAloneWindowKey object is a handle to a stand-alone window that Visualize can draw into |
CHPS::StyleKey | Smart pointer to a database object |
CHPS::KeyboardState | State of a keyboard for a particular event |
CHPS::KeyPath | The KeyPath contains an array of keys, organized from leaf to root |
▼CHPS::Kit | Base class for all Visualize kits |
CHPS::ApplicationWindowOptionsKit | |
CHPS::AttributeLockKit | The HPS::AttributeLockKit class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants |
CHPS::BoundingKit | The HPS::BoundingKit class is a user space object, useful for carrying a group of attribute settings |
CHPS::CameraKit | The HPS::CameraKit class is a user space object, useful for carrying a group of attribute settings |
CHPS::CircleKit | The HPS::CircleKit class is a user space object |
CHPS::CircularArcKit | User space object |
CHPS::CircularWedgeKit | User space object |
CHPS::ColorInterpolationKit | The HPS::ColorInterpolationKit class is a user space object, useful for carrying a group attribute settings |
CHPS::ContourLineKit | The HPS::ContourLineKit class is a user space object, useful for carrying a group of attribute settings |
CHPS::CullingKit | The HPS::CullingKit class is a user space object, useful for carrying a group attribute settings |
CHPS::CurveAttributeKit | The HPS::CurveAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::CutGeometryGatheringOptionsKit | |
CHPS::CuttingSectionAttributeKit | The HPS::CuttingSectionAttributeKit class is a user space object which encapsulates a set of attributes pertaining to cutting sections |
CHPS::CuttingSectionKit | User space object |
CHPS::CylinderAttributeKit | The HPS::CylinderAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::CylinderKit | User space object |
CHPS::DebuggingKit | The HPS::DebuggingKit class is a user space object, useful for carrying a group attribute settings |
CHPS::DistantLightKit | User space object |
CHPS::DrawingAttributeKit | The HPS::DrawingAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::EdgeAttributeKit | The HPS::EdgeAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::EllipseKit | User space object |
CHPS::EllipticalArcKit | User space object |
CHPS::GlyphKit | User space object |
CHPS::GridKit | User space object |
CHPS::Hardcopy::File::ExportOptionsKit | The HPS::Hardcopy::File::ExportOptionsKit class contains settings controlling hardcopy export |
CHPS::HiddenLineAttributeKit | The HPS::HiddenLineAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::HighlightOptionsKit | User space object |
CHPS::HighlightSearchOptionsKit | User space object |
CHPS::Image::ExportOptionsKit | The HPS::Image::ExportOptionsKit class contains options that will be used to export image files |
CHPS::Image::ImportOptionsKit | Options that will be used to import image files and will be set on the ImageKit returned by File::Import |
CHPS::ImageKit | User space object |
CHPS::InfiniteLineKit | User space object |
CHPS::LightingAttributeKit | The HPS::LightingAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::LineAttributeKit | The HPS::LineAttributeKit class is a user space object, useful for carrying a group of attribute settings related to lines |
CHPS::LineKit | User space object |
CHPS::LinePatternKit | User space object |
CHPS::LinePatternOptionsKit | User space object |
CHPS::LinePatternParallelKit | User space object |
CHPS::MarkerAttributeKit | The HPS::MarkerAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::MarkerKit | User space object |
CHPS::MaterialKit | User space object, useful for carrying a group of attribute settings |
CHPS::MaterialMappingKit | The HPS::MaterialMappingKit class is a user space object, used for grouping attribute settings related to materials |
CHPS::MatrixKit | User space object, useful for carrying a group attribute settings |
CHPS::MeshKit | User space object |
CHPS::NURBSCurveKit | User space object |
CHPS::NURBSSurfaceAttributeKit | The HPS::NURBSSurfaceAttributeKit class is a user space object that contains settings related to NURBS surfaces |
CHPS::NURBSSurfaceKit | User space object |
CHPS::OBJ::ImportOptionsKit | Any settings controlling the import of OBJ files |
CHPS::OBJ::ImportResultsKit | Results of a successful OBJ import |
CHPS::OffScreenWindowOptionsKit | |
CHPS::PerformanceKit | The HPS::PerformanceKit class is a user space object, useful for carrying a group of attribute settings related to performance settings |
CHPS::PointCloud::ImportOptionsKit | Any settings controlling the import of XYZ, PTX, and PTS files |
CHPS::PointCloud::ImportResultsKit | Results of a successful point cloud import |
CHPS::PolygonKit | User space object |
CHPS::PostProcessEffectsKit | The HPS::PostProcessEffectsKit class is a user space object, useful for carrying a group of attribute settings related to post-process effects |
CHPS::SearchOptionsKit | User space object |
CHPS::SegmentOptimizationOptionsKit | Configuration options kit for controlling HPS::Segment::Optimize behavior |
CHPS::SelectabilityKit | The HPS::SelectabilityKit class is a user space object, useful for carrying a group attribute settings |
CHPS::SelectionOptionsKit | User space object |
CHPS::Shader::ImportOptionsKit | Settings that will be set on the ShaderKit which is returned by File::Import |
CHPS::ShaderKit | Internal use only - customers should not use |
CHPS::ShapeKit | User space object |
CHPS::ShellKit | User space object |
CHPS::ShellOptimizationOptionsKit | User space object |
CHPS::ShellRelationOptionsKit | |
CHPS::ShellRelationResultsKit | The ShellKit class is a user space object |
CHPS::SphereAttributeKit | The HPS::SphereAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::SphereKit | User space object |
CHPS::SpotlightKit | |
CHPS::StandAloneWindowOptionsKit | |
CHPS::STL::ImportOptionsKit | Any settings controlling the import of STL files |
CHPS::STL::ImportResultsKit | Results of a successful STL import |
CHPS::Stream::ExportOptionsKit | The HPS::Stream::ExportOptionsKit class contains settings controlling the export of HSF files |
CHPS::Stream::ImportOptionsKit | Any settings controlling the import of HSF files |
CHPS::Stream::ImportResultsKit | Results of a successful HSF import |
CHPS::SubwindowKit | The HPS::SubwindowKit class is a user space object, useful for carrying a group of attribute settings related to subwindows |
CHPS::TextAttributeKit | The HPS::TextAttributeKit class is a user space object, useful for carrying a group attribute settings |
CHPS::TextKit | User space object |
CHPS::TextureOptionsKit | |
CHPS::TransformMaskKit | The HPS::TransformMaskKit class is a user space object, useful for carrying a group attribute settings |
CHPS::TransparencyKit | The HPS::TransparencyKit class is a user space object, useful for carrying a group of attribute settings related to transparency |
CHPS::TrimKit | User space object |
CHPS::UpdateOptionsKit | The HPS::UpdateOptionsKit class is a user space object |
CHPS::VisibilityKit | The HPS::VisibilityKit class is a user space object, useful for carrying a group of attribute settings |
CHPS::VisualEffectsKit | The HPS::VisualEffectsKit class is a user space object, useful for carrying a group attribute settings |
CHPS::WindowInfoKit | User space object, useful for carrying a group attribute settings |
▼CHPS::LinePatternElement | User space object |
CHPS::BlankLinePatternElement | User space object |
CHPS::GlyphLinePatternElement | User space object |
CHPS::SolidLinePatternElement | User space object |
CHPS::MouseState | State of the mouse or similar pointer device for a particular event |
CHPS::SearchResults | Smart-pointer to a database object |
CHPS::SearchResultsIterator | An iterator used for traversing results from a search on an associated SearchResults object |
CHPS::SelectionItem | Smart-pointer to a database object |
CHPS::SelectionResults | Smart pointer to a database object |
CHPS::SelectionResultsIterator | Used to iterate over a SelectionResults object and access the SelectionItem objects contained within it |
▼CHPS::ShapeElement | User space object |
CHPS::AnchorShapeElement | User space object |
CHPS::CircleShapeElement | User space object |
CHPS::CircularArcShapeElement | User space object |
CHPS::EllipseShapeElement | User space object |
CHPS::EllipticalArcShapeElement | User space object |
CHPS::LeaderLineClippingElement | User space object |
CHPS::LineShapeElement | User space object |
CHPS::PolygonShapeElement | User space object |
▼CHPS::Sprocket | |
CHPS::Canvas | One of the four core display classes used in a Visualize application |
▼CHPS::Component | Smart pointer |
▼CHPS::CADModel | Smart pointer |
CHPS::DWG::CADModel | Smart pointer |
CHPS::Exchange::CADModel | Smart pointer |
CHPS::Parasolid::CADModel | Smart pointer |
▼CHPS::Capture | Smart pointer |
CHPS::DWG::Layout | |
CHPS::Exchange::Capture | Smart pointer |
▼CHPS::DWG::Component | Smart pointer |
CHPS::DWG::Layer | User space object |
▼CHPS::Exchange::Component | Smart pointer |
CHPS::Exchange::ProductOccurrence | |
CHPS::Exchange::Sheet | User space object |
▼CHPS::Filter | Smart pointer |
CHPS::Exchange::Filter | Smart pointer |
CHPS::Parasolid::Component | Smart pointer |
CHPS::ComponentPath | The ComponentPath contains an array of components, organized from leaf to root |
CHPS::ComponentTree | Smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC |
CHPS::ComponentTreeItem | 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 |
CHPS::DWG::Factory | Used to create and DWG objects which inherit from HPS::Component or one of its subclasses |
CHPS::Exchange::Configuration | User space object |
CHPS::Exchange::Factory | Used to create and Exchange objects which inherit from HPS::Component or one of its subclasses |
CHPS::Factory | Used to create and query Sprocket objects |
CHPS::Layout | One of the four core display classes used in a Visualize application |
▼CHPS::Metadata | Smart pointer |
CHPS::BooleanMetadata | Smart pointer |
CHPS::DoubleMetadata | Smart pointer |
CHPS::IntegerMetadata | Smart pointer |
CHPS::StringMetadata | Smart pointer |
CHPS::TimeMetadata | Smart pointer |
CHPS::UnsignedIntegerMetadata | Smart pointer |
CHPS::Model | One of the four core display classes used in a Visualize application |
CHPS::OOC::ImportOptionsKit | User space object |
▼CHPS::Operator | Base class for classes which handle under input and operate on the scene |
CHPS::AnnotationOperator | Defines an operator which allows the user to insert annotations |
CHPS::AxisTriadOperator | Defines an operator which allows the user to interact with the axis triad |
▼CHPS::ConstructRectangleOperator | |
▼CHPS::SelectAreaOperator | The HPS::SelectAreaOperator class is a selection mechanism that operates on a rectangle input |
CHPS::HighlightAreaOperator | |
CHPS::ZoomBoxOperator | |
▼CHPS::Exchange::CommonMeasurementOperator | Defines an operator which contains many often used functions when inserting measurements |
CHPS::Exchange::MeasurementOperator | 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 |
▼CHPS::FlyOperator | Defines an operator which allows the user to accurately move the camera around the scene |
▼CHPS::WalkOperator | Defines an operator which allows the user to accurately move the camera around the scene, while snapped to a plane |
CHPS::SimpleWalkOperator | Defines an operator which allows the user to move forward and backwards and rotate while staying snapped to a plane |
CHPS::HandlesOperator | Defines an operator which allows the user to move geometry |
CHPS::MarkupOperator | Defines an operator which allows the user to insert mark-up text and geometry |
CHPS::MouseWheelOperator | |
CHPS::NavigationCubeOperator | |
CHPS::OrbitOperator | Defines an operator which allows the user to orbit the camera |
CHPS::PanOperator | Defines an operator which allows the user to pan the camera |
CHPS::PanOrbitZoomOperator | Defines an operator which allows the user to pan, orbit and zoom the camera |
CHPS::RelativeOrbitOperator | |
▼CHPS::SelectOperator | The HPS::SelectOperator class is a selection mechanism that is intended to operate on a single selection point |
CHPS::CuttingSectionOperator |
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. |
|
CHPS::HighlightOperator | |
CHPS::TurntableOperator | Defines an operator which allows the user to orbit the camera along a specific axis |
CHPS::ZoomFitTouchOperator | Defines an operator which fits the camera to the model currently loaded |
CHPS::ZoomOperator | Defines an operator which allows the user to zoom the camera |
CHPS::Parasolid::Factory | Used to create Parasolid objects which inherit from HPS::Component or one of its subclasses |
CHPS::Publish::DocumentKey | Smart pointer to a Publish PDF document |
CHPS::Publish::PageControl | Smart pointer to a page within a Publish PDF document |
CHPS::SceneTree | Smart pointer which corresponds to a tree object in a GUI toolkit, e.g., a TreeView in WPF or a CTreeCtrl in MFC |
CHPS::SceneTreeItem | 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 |
▼CHPS::SprocketControl | |
CHPS::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 |
CHPS::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 |
CHPS::OperatorControl | Smart pointer that is tied to a database object |
▼CHPS::SprocketKit | |
CHPS::DWG::ImportOptionsKit | The HPS::DWG::ImportOptionsKit class is a user space object |
CHPS::Exchange::Export3MFOptionsKit | The HPS::Exchange::Export3MFOptionsKit class is a user space object |
CHPS::Exchange::ExportACISOptionsKit | The HPS::Exchange::ExportACISOptionsKit class is a user space object |
CHPS::Exchange::ExportIGESOptionsKit | The HPS::Exchange::ExportIGESOptionsKit class is a user space object |
CHPS::Exchange::ExportJTOptionsKit | The HPS::Exchange::ExportJTOptionsKit class is a user space object |
CHPS::Exchange::ExportParasolidOptionsKit | The HPS::Exchange::ExportParasolidOptionsKit class is a user space object |
CHPS::Exchange::ExportPRCOptionsKit | The HPS::Exchange::ExportPRCOptionsKit class is a user space object |
CHPS::Exchange::ExportSTEPOptionsKit | The HPS::Exchange::ExportSTEPOptionsKit class is a user space object |
CHPS::Exchange::ExportSTLOptionsKit | The HPS::Exchange::ExportSTLOptionsKit class is a user space object |
CHPS::Exchange::ExportU3DOptionsKit | The HPS::Exchange::ExportU3DOptionsKit class is a user space object |
CHPS::Exchange::ExportXMLOptionsKit | The HPS::Exchange::ExportXMLOptionsKit class is a user space object |
CHPS::Exchange::ImportOptionsKit | The HPS::Exchange::ImportOptionsKit class is a user space object |
CHPS::Exchange::ModelFileImportOptionsKit | The HPS::Exchange::ModelFileImportOptionsKit class is a user space object |
CHPS::Exchange::NURBSConversionOptionsKit | The HPS::Exchange::NURBSConversionOptionsKit class is a user space object |
CHPS::Exchange::TessellationOptionsKit | User space object |
CHPS::Exchange::TranslationOptionsKit | The HPS::Exchange::TranslationOptionsKit class is a user space object |
CHPS::Parasolid::ExportOptionsKit | User space object |
CHPS::Parasolid::FacetTessellationKit | User space object |
CHPS::Parasolid::ImportOptionsKit | User space object |
CHPS::Parasolid::LineTessellationKit | User space object |
CHPS::Publish::AnnotationKit | User space object |
CHPS::Publish::ArtworkKit | User space object |
CHPS::Publish::ButtonKit | User space object |
CHPS::Publish::CheckBoxKit | User space object |
CHPS::Publish::DocumentKit | User space object |
CHPS::Publish::DropDownListKit | User space object |
CHPS::Publish::ExportOptionsKit | User space object |
CHPS::Publish::ImageKit | User space object |
CHPS::Publish::LinkKit | User space object |
CHPS::Publish::ListBoxKit | User space object |
CHPS::Publish::PageKit | User space object |
CHPS::Publish::RadioButtonKit | User space object |
CHPS::Publish::SignatureFieldKit | User space object |
CHPS::Publish::SlideTableKit | User space object |
CHPS::Publish::TableKit | User space object |
CHPS::Publish::TextFieldKit | User space object |
CHPS::Publish::TextKit | User space object |
CHPS::Publish::ViewKit | User space object |
CHPS::Sketchup::ImportOptionsKit | User space object |
CHPS::Sketchup::ImportResultsKit | Results of a successful SketchUp import |
CHPS::SprocketPath | Utility class which can be used to automatically obtain a KeyPath from the Model to the Canvas |
CHPS::View | One of the four core display classes used in a Visualize application |
CHPS::Stream::Toolkit | Primary support class which manages streaming of HSF data |
CHPS::TouchState | State of touches on a multi-touch device for a particular event |
CHPS::TreeContext | User space object |
CHPS::TrimElement | User space object |
CHPS::UpdateNotifier | Smart pointer that is associated with a window update |
CHPS::World | Special object that must be constructed prior to making any database calls and must exist for the life of the application |
CHPS::OOC | Objects used for importing OOC files |
CHPS::OperatorUtility | |
CHPS::Publish::Page | The Publish::Page class is a concept class for page-related enums |
CHPS::Parasolid | Objects and enumerations used for importing and exporting CAD files via Parasolid |
CHPS::Performance | |
CHPS::Publish::Permission | The Publish::Permission class is a concept class for permission-related enumerations |
CHPS::Plane_2D< F > | |
CHPS::Plane_3D< F > | |
CHPS::Plane_3D< float > | |
CHPS::Point_2D< F > | |
▼CHPS::Point_3D< F > | |
CHPS::InnerPixelPoint | Basic 2D point that is assumed to represent a location in inner pixel screen space |
CHPS::InnerWindowPoint | Basic 2D point that is assumed to represent a location in inner window space |
CHPS::WorldPoint | Basic 3D point that is assumed to represent a location in world space |
CHPS::Point_3D< double > | |
▼CHPS::Point_3D< float > | |
CHPS::CameraPoint | Basic 3D point that is assumed to represent a location in camera space |
CHPS::ObjectPoint | Basic 3D point that is assumed to represent a location in object space |
CHPS::PixelPoint | Basic 2D point that is assumed to represent a location in pixel space |
CHPS::WindowPoint | Basic 2D point that is assumed to represent a location in normalized window space |
CHPS::OOC::PointCloud | Interactions with a OOC point cloud |
CHPS::PointCloud | Objects and enumerations used for importing and exporting XYZ, PTX, and PTS files |
CHPS::PostProcessEffects | |
CHPS::Exchange::PRC | The Exchange::PRC class is a concept class for PRC-related enums |
CHPS::Publish::PRC | The Publish::PRC class is a concept class for PRC-related enums |
CHPS::Exchange::ProE | The Exchange::ProE class is a concept class for ProE-related enums |
CHPS::Publish | Objects and enumerations used for exporting 3D PDF files via Publish |
CHPS::Quaternion | |
CHPS::OOC::QueryFilter | QueryFilter is an class used to indicate what point data should be retrieved from OOC::PointCloud::QueryPoints |
CHPS::OOC::QueryIterator | The iterator returned from a call to OOC::PointCloud::QueryPoints |
CHPS::Allocator< T >::rebind< U > | |
CHPS::Rectangle | |
CHPS::Rendering | |
CHPS::Publish::Rendering | The Publish::Rendering class is a concept class for rendering-related enumerations |
CHPS::RGB24Color | |
CHPS::RGBA32Color | |
CHPS::RGBAColor | |
CHPS::RGBColor | |
CHPS::SimpleWalkOperator::ScaleFactor | |
CHPS::Search | Concept class for search-related enum classes |
CHPS::SegmentOptimizationOptions | |
CHPS::Selectability | This is the Selectability Class |
CHPS::Selection | Concept class for selection-related enum classes |
CHPS::Shader | Objects for importing shader source files and enumerations used when defining shaders in Visualize |
CHPS::Shape | Concept class for shape-related enum classes |
CHPS::ShapeCoordinate | Coordinate used in shape definitions |
CHPS::ShapePoint | Point used in shape definitions |
CHPS::Shell | Concept class for shell-related enum classes |
CHPS::Sketchup | Objects used for importing SketchUp files |
CHPS::Publish::Source | The Publish::Source class is a concept class for source-string-related enums |
CHPS::Sphere_3D< F > | |
CHPS::Spotlight | Concept class for spotlight-related enum classes |
CHPS::Exchange::STEP | The Exchange::STEP class is a concept class for STEP-related enums |
CHPS::STL | Objects and enumerations used for importing STL files |
CHPS::Stream | Objects and enumerations used for importing and exporting HSF files |
CHPS::Style | This is the Style Class |
CHPS::Subwindow | This is the Subwindow Class |
CHPS::Exchange::MeasurementOperator::Surface | |
CHPS::OOC::Synchronized | Override this class to access SynchronizedActions on a point cloud |
CHPS::OOC::SynchronizedActions | This class provides ways to create and optimize OOC deltas |
CHPS::Exchange::Tessellation | The Exchange::Tessellation class is a concept class for tessellation-related enums |
CHPS::Publish::Text | The Publish::Text class is a concept class for text-related enumerations |
CHPS::Text | Concept class for text-related enum classes |
CHPS::Material::Texture | The Material::Texture class is a concept class for texture-related enum classes |
CHPS::Parasolid::Facet::Tolerance | |
CHPS::Touch | State of a single touch on a multi-touch device |
CHPS::Exchange::Translation | The Exchange::Translation class is a concept class for translation-related enums |
CHPS::Transparency | This is the Transparency Class |
CHPS::Trim | Concept class for trim-related enum classes |
CHPS::Exchange::U3D | The Exchange::U3D class is a concept class for U3D-related enums |
CHPS::Publish::U3D | The Publish::U3D class is a concept class for U3D-related enums |
CHPS::UpdateInfo | |
CHPS::UTF8 | Encapsulates a utf8 encoded array of characters and allows for easy encoding and decoding |
CHPS::UTF8Hasher | A std::hash compatible hasher for HPS::UTF8 |
CHPS::Vector_2D< F > | |
CHPS::Vector_3D< F > | |
CHPS::Vector_3D< double > | |
CHPS::Vector_3D< float > | |
CHPS::Publish::Artwork::View | The Publish::Artwork::View class is a concept class for view-related artwork enumerations |
CHPS::Parasolid::Viewport | |
CHPS::Window | Concept class for window-related enum classes |