|
class | HPS::Info |
| The Info class is a concept class for information, warning, and error codes. More...
|
|
class | HPS::Emergency |
| The Emergency class is a concept class for Emergency codes. More...
|
|
class | HPS::Window |
| The Window class is a concept class for window-related enum classes. More...
|
|
class | HPS::Subwindow |
| This is the Subwindow Class. More...
|
|
class | HPS::Style |
| This is the Style Class. More...
|
|
class | HPS::Shell |
| The Shell class is a concept class for shell-related enum classes. More...
|
|
class | HPS::Mesh |
| The Mesh class is a concept class for mesh-related enum classes. More...
|
|
class | HPS::InfiniteLine |
| The InfiniteLine class is a concept class for infinite-line-related enum classes. More...
|
|
class | HPS::Trim |
| The Trim class is a concept class for trim-related enum classes. More...
|
|
class | HPS::Spotlight |
| The Spotlight class is a concept class for spotlight-related enum classes. More...
|
|
class | HPS::Cylinder |
| The Cylinder class is a concept class for cylinder-related enum classes. More...
|
|
class | HPS::HighlightSearch |
| The HighlightSearch class is a concept class for highlight search related enum classes. More...
|
|
class | HPS::Search |
| The Search class is a concept class for search-related enum classes. More...
|
|
class | HPS::Material |
| The Material class is a concept class for material-related enum classes. More...
|
|
class | HPS::Material::Color |
| The Material Color Class. More...
|
|
class | HPS::Material::Texture |
| The Material::Texture class is a concept class for texture-related enum classes. More...
|
|
class | HPS::PostProcessEffects |
|
class | HPS::PostProcessEffects::AmbientOcclusion |
|
class | HPS::PostProcessEffects::Bloom |
|
class | HPS::Performance |
|
class | HPS::AttributeLock |
|
class | HPS::Drawing |
|
class | HPS::HiddenLine |
|
class | HPS::Selection |
| The Selection class is a concept class for selection-related enum classes. More...
|
|
class | HPS::Camera |
| This is the Camera Class. More...
|
|
class | HPS::Selectability |
| This is the Selectability Class. More...
|
|
class | HPS::Transparency |
| This is the Transparency Class. More...
|
|
class | HPS::Marker |
| This is the Marker Class. More...
|
|
class | HPS::Lighting |
| This is the Lighting Class. More...
|
|
class | HPS::Text |
| The Text class is a concept class for text-related enum classes. More...
|
|
class | HPS::Line |
| This is the Line Class. More...
|
|
class | HPS::Edge |
| This is the Edge Class. More...
|
|
class | HPS::CuttingSection |
| The CuttingSection class is a concept class for cutting-section-related enum classes. More...
|
|
class | HPS::ContourLine |
| This is the ContourLine Class. More...
|
|
class | HPS::LinePattern |
| The LinePattern class is a concept class for line-pattern-related enum classes. More...
|
|
class | HPS::Shape |
| The Shape class is a concept class for shape-related enum classes. More...
|
|
class | HPS::Glyph |
| The Glyph class is a concept class for glyph-related enum classes. More...
|
|
class | HPS::Bounding |
| This is the Bounding Class. More...
|
|
class | HPS::Condition |
| The Condition class is a concept class for condition-related enum classes. More...
|
|
class | HPS::Grid |
| The Grid class is a concept class for grid-related enum classes. More...
|
|
class | HPS::SegmentOptimizationOptions |
|
class | HPS::Coordinate |
| The Coordinate class is a concept class that contains information about various coordinate spaces. More...
|
|
class | HPS::Extent |
| The Extent class is a concept class that contains information about various extent options. More...
|
|
struct | HPS::Float_Traits< F > |
|
struct | HPS::Float_Traits< float > |
|
struct | HPS::Float_Traits< double > |
|
class | HPS::Float |
| The Float class is a concept class that exposes a number of useful utilities for working with floating point numbers. More...
|
|
class | HPS::Point_3D< F > |
|
class | HPS::Point_2D< F > |
|
class | HPS::Vector_3D< F > |
|
class | HPS::Vector_2D< F > |
|
class | HPS::Plane_3D< F > |
|
class | HPS::Plane_2D< F > |
|
struct | HPS::IntRectangle |
|
struct | HPS::Rectangle |
|
struct | HPS::Sphere_3D< F > |
|
struct | HPS::Cuboid_3D< F > |
|
struct | HPS::Sphere_3D< F > |
|
class | HPS::RGBColor |
|
class | HPS::RGBAColor |
|
struct | HPS::DirectRGBColor |
|
class | HPS::RGBAS32Color |
|
class | HPS::RGBA32Color |
|
class | HPS::RGB24Color |
|
class | HPS::Quaternion |
|
struct | HPS::UpdateInfo |
|
class | HPS::GlyphPoint |
| The GlyphPoint class is a point that is used in the definition of glyphs. More...
|
|
class | HPS::Memory |
| The Memory class contains functions for allocating and freeing memory in the Visualize memory space. More...
|
|
class | HPS::Allocator< T > |
| The Allocator class is a memory allocator suitable for STL container classes that uses memory in the Visualize memory space. More...
|
|
struct | HPS::Allocator< T >::rebind< U > |
|
class | HPS::Exception |
| The base class of all HPS exceptions. More...
|
|
class | HPS::InvalidObjectException |
| An InvalidObjectException is thrown when a user tries to interact with an object that either is uninitialized or has been deleted. More...
|
|
class | HPS::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. More...
|
|
class | HPS::InvalidSpecificationException |
| An InvalidSpecificationException is thrown when a method is called with non-sensical or contradictory arguments. More...
|
|
class | HPS::InvalidLicenseException |
| An InvalidLicenseException is thrown when trying to run Visualize with an invalid license. More...
|
|
class | HPS::InvalidOperationException |
| An InvalidOperationException is thrown when an operation is not supported on the current platform. More...
|
|
class | HPS::IOException |
| The IOException class is an exception that is thrown if there was a problem during file import or export. More...
|
|
class | HPS::Object |
| The Object class is the common base class of most Visualize classes. More...
|
|
class | HPS::Control |
| The Control class is the base class for all Visualize controls. More...
|
|
class | HPS::Kit |
| The Kit class is the base class for all Visualize kits. More...
|
|
class | HPS::ObjectPoint |
| The ObjectPoint class is a basic 3D point that is assumed to represent a location in object space. More...
|
|
class | HPS::WorldPoint |
| The WorldPoint class is a basic 3D point that is assumed to represent a location in world space. More...
|
|
class | HPS::CameraPoint |
| The CameraPoint class is a basic 3D point that is assumed to represent a location in camera space. More...
|
|
class | HPS::InnerWindowPoint |
| The InnerWindowPoint class is a basic 2D point that is assumed to represent a location in inner window space. More...
|
|
class | HPS::InnerPixelPoint |
| The InnerPixelPoint class is a basic 2D point that is assumed to represent a location in inner pixel screen space. More...
|
|
class | HPS::WindowPoint |
| The WindowPoint class is a basic 2D point that is assumed to represent a location in normalized window space. More...
|
|
class | HPS::PixelPoint |
| The PixelPoint class is a basic 2D point that is assumed to represent a location in pixel space. More...
|
|
class | HPS::Event |
| The Event class is the common base class of all events. More...
|
|
class | HPS::EventNotifier |
| The EventNotifier class is a smart pointer that is associated with an event object. More...
|
|
class | HPS::Touch |
| The Touch class represents the state of a single touch on a multi-touch device. More...
|
|
class | HPS::ShapeCoordinate |
| The ShapeCoordinate class is a coordinate used in shape definitions. More...
|
|
class | HPS::ShapePoint |
| The ShapePoint class is a point used in shape definitions. More...
|
|
class | HPS::SearchResultsIterator |
| An iterator used for traversing results from a search on an associated SearchResults object. More...
|
|
class | HPS::SearchResults |
| The SearchResults class is a smart-pointer to a database object. More...
|
|
class | HPS::FontSearchResultsIterator |
| An iterator used for traversing results from a search on an associated FontSearchResults object. More...
|
|
class | HPS::FontSearchResults |
| The FontSearchResults class is a smart-pointer to a database object. More...
|
|
class | HPS::UTF8 |
| The UTF8 class encapsulates a utf8 encoded array of characters and allows for easy encoding and decoding. More...
|
|
struct | HPS::UTF8Hasher |
| A std::hash compatible hasher for HPS::UTF8. More...
|
|
class | HPS::ConditionalExpression |
| A ConditionalExpression is a string or collection of strings separated by logical operators. More...
|
|
class | HPS::Key |
| The Key class is the common base class of all Visualize keys. More...
|
|
struct | HPS::KeyHasher |
| A std::hash compatible hasher for HPS::Key. More...
|
|
class | HPS::SegmentKey |
| The SegmentKey class is a smart pointer to a database object. More...
|
|
class | HPS::SegmentOptimizationOptionsKit |
| Configuration options kit for controlling HPS::Segment::Optimize behavior. More...
|
|
class | HPS::UpdateNotifier |
| The UpdateNotifier class is a smart pointer that is associated with a window update. More...
|
|
class | HPS::DriverEvent |
| The DriverEvent class is the common base class of all driver events. More...
|
|
class | HPS::FinishPictureEvent |
| The FinishPictureEvent class is the event generated when the driver finishes the update and puts the rendered image on screen (except for OffscreenWindows). More...
|
|
class | HPS::InitPictureEvent |
|
class | HPS::DrawWindowEvent |
| The DrawWindowEvent class is the event generated when the driver draws the window background for each subwindow. More...
|
|
class | HPS::DriverEventHandler |
| The DriverEventHandler class is the base class for driver event handlers. More...
|
|
class | HPS::WindowKey |
| The WindowKey class is a smart pointer to a database object. More...
|
|
class | HPS::KeyPath |
| The KeyPath contains an array of keys, organized from leaf to root. More...
|
|
class | HPS::BoundingKit |
| The HPS::BoundingKit class is a user space object, useful for carrying a group of attribute settings. More...
|
|
class | HPS::BoundingControl |
| The HPS::BoundingControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::VisibilityKit |
| The HPS::VisibilityKit class is a user space object, useful for carrying a group of attribute settings. More...
|
|
class | HPS::VisibilityControl |
|
class | HPS::CameraKit |
| The HPS::CameraKit class is a user space object, useful for carrying a group of attribute settings. More...
|
|
class | HPS::CameraControl |
|
class | HPS::SelectabilityKit |
| The HPS::SelectabilityKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::SelectabilityControl |
|
class | HPS::TransparencyKit |
| The HPS::TransparencyKit class is a user space object, useful for carrying a group of attribute settings related to transparency. More...
|
|
class | HPS::TransparencyControl |
| The HPS::TransparencyControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::ColorInterpolationKit |
| The HPS::ColorInterpolationKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::ColorInterpolationControl |
|
class | HPS::CullingKit |
| The HPS::CullingKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::CullingControl |
|
class | HPS::MarkerAttributeKit |
| The HPS::MarkerAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::MarkerAttributeControl |
|
class | HPS::SphereAttributeKit |
| The HPS::SphereAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::SphereAttributeControl |
| The HPS::SphereAttributeControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::LightingAttributeKit |
| The HPS::LightingAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::LightingAttributeControl |
|
class | HPS::CylinderAttributeKit |
| The HPS::CylinderAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::CylinderAttributeControl |
| The HPS::CylinderAttributeControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::CuttingSectionAttributeKit |
| The HPS::CuttingSectionAttributeKit class is a user space object which encapsulates a set of attributes pertaining to cutting sections. More...
|
|
class | HPS::CuttingSectionAttributeControl |
| The HPS::CuttingSectionAttributeControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::TextAttributeKit |
| The HPS::TextAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::TextAttributeControl |
|
class | HPS::LineAttributeKit |
| The HPS::LineAttributeKit class is a user space object, useful for carrying a group of attribute settings related to lines. More...
|
|
class | HPS::LineAttributeControl |
|
class | HPS::EdgeAttributeKit |
| The HPS::EdgeAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::EdgeAttributeControl |
|
class | HPS::CurveAttributeKit |
| The HPS::CurveAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::CurveAttributeControl |
|
class | HPS::MatrixKit |
| The MatrixKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::ModellingMatrixControl |
| The ModellingMatrixControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::TextureMatrixControl |
| The TextureMatrixControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::MaterialMappingKit |
| The HPS::MaterialMappingKit class is a user space object, used for grouping attribute settings related to materials. More...
|
|
class | HPS::MaterialMappingControl |
|
class | HPS::PortfolioControl |
| The PortfolioControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::StyleControl |
| The StyleControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::ConditionControl |
| The ConditionControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::MaterialKit |
| The MaterialKit class is a user space object, useful for carrying a group of attribute settings. More...
|
|
class | HPS::NURBSSurfaceAttributeKit |
| The HPS::NURBSSurfaceAttributeKit class is a user space object that contains settings related to NURBS surfaces. More...
|
|
class | HPS::NURBSSurfaceAttributeControl |
|
class | HPS::PerformanceKit |
| The HPS::PerformanceKit class is a user space object, useful for carrying a group of attribute settings related to performance settings. More...
|
|
class | HPS::PerformanceControl |
|
class | HPS::HiddenLineAttributeKit |
| The HPS::HiddenLineAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::HiddenLineAttributeControl |
|
class | HPS::DrawingAttributeKit |
| The HPS::DrawingAttributeKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::DrawingAttributeControl |
|
class | HPS::PostProcessEffectsKit |
| The HPS::PostProcessEffectsKit class is a user space object, useful for carrying a group of attribute settings related to post-process effects. More...
|
|
class | HPS::PostProcessEffectsControl |
|
class | HPS::TransformMaskKit |
| The HPS::TransformMaskKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::TransformMaskControl |
| The HPS::TransformMaskControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::VisualEffectsKit |
| The HPS::VisualEffectsKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::VisualEffectsControl |
|
class | HPS::ContourLineKit |
| The HPS::ContourLineKit class is a user space object, useful for carrying a group of attribute settings. More...
|
|
class | HPS::ContourLineControl |
|
class | HPS::SubwindowKit |
| The HPS::SubwindowKit class is a user space object, useful for carrying a group of attribute settings related to subwindows. More...
|
|
class | HPS::SubwindowControl |
|
class | HPS::DebuggingKit |
| The HPS::DebuggingKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::DebuggingControl |
| The HPS::DebuggingControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::WindowInfoKit |
| The WindowInfoKit class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::WindowInfoControl |
| The WindowInfoControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::FontInfoState |
| The FontInfoState class is a user space object, useful for carrying a group attribute settings. More...
|
|
class | HPS::AttributeLockKit |
| The HPS::AttributeLockKit class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants. More...
|
|
class | HPS::AttributeLockControl |
| The HPS::AttributeLockControl class provides support for attribute locking, which allows temporarily override of an attribute setting for a segment and its descendants. More...
|
|
class | HPS::GeometryKey |
|
class | HPS::LineKit |
| The LineKit class is a user space object. More...
|
|
class | HPS::LineKey |
| The LineKey class is a smart pointer to a database object. More...
|
|
class | HPS::MarkerKit |
| The MarkerKit class is a user space object. More...
|
|
class | HPS::MarkerKey |
| The MarkerKey class is a smart pointer to a database object. More...
|
|
class | HPS::DistantLightKit |
| The DistantLightKit class is a user space object. More...
|
|
class | HPS::DistantLightKey |
| The DistantLightKey class is a smart pointer to a database object. More...
|
|
class | HPS::CylinderKit |
| The CylinderKit class is a user space object. More...
|
|
class | HPS::CylinderKey |
| The CylinderKey class is a smart pointer to a database object. More...
|
|
class | HPS::SphereKit |
| The SphereKit class is a user space object. More...
|
|
class | HPS::SphereKey |
| The SphereKey class is a smart pointer to a database object. More...
|
|
class | HPS::CircleKit |
| The HPS::CircleKit class is a user space object. More...
|
|
class | HPS::CircleKey |
| The CircleKey class is a smart pointer to a database object. More...
|
|
class | HPS::CircularArcKit |
| The CircularArcKit class is a user space object. More...
|
|
class | HPS::CircularArcKey |
| The CircularArcKey class is a smart pointer to a database object. More...
|
|
class | HPS::CircularWedgeKit |
| The CircularWedgeKit class is a user space object. More...
|
|
class | HPS::CircularWedgeKey |
| The CircularWedgeKey class is a smart pointer to a database object. More...
|
|
class | HPS::CuttingSectionKit |
| The CuttingSectionKit class is a user space object. More...
|
|
class | HPS::CuttingSectionKey |
| The CuttingSectionKey class is a smart pointer to a database object. More...
|
|
class | HPS::InfiniteLineKit |
| The InfiniteLineKit class is a user space object. More...
|
|
class | HPS::InfiniteLineKey |
| The InfiniteLineKey class is a smart pointer to a database object. More...
|
|
class | HPS::SpotlightKit |
|
class | HPS::SpotlightKey |
| The SpotlightKey class is a smart pointer to a database object. More...
|
|
class | HPS::NURBSCurveKit |
| The NURBSCurveKit class is a user space object. More...
|
|
class | HPS::NURBSCurveKey |
| The NURBSCurveKey class is a smart pointer to a database object. More...
|
|
class | HPS::NURBSSurfaceKit |
| The NURBSSurfaceKit class is a user space object. More...
|
|
class | HPS::NURBSSurfaceKey |
| The NURBSSurfaceKey class is a smart pointer to a database object. More...
|
|
class | HPS::TrimElement |
| The TrimElement class is a user space object. More...
|
|
class | HPS::TrimKit |
| The TrimKit class is a user space object. More...
|
|
class | HPS::EllipseKit |
| The EllipseKit class is a user space object. More...
|
|
class | HPS::EllipseKey |
| The EllipseKey class is a smart pointer to a database object. More...
|
|
class | HPS::EllipticalArcKit |
| The EllipticalArcKit class is a user space object. More...
|
|
class | HPS::EllipticalArcKey |
| The EllipticalArcKey class is a smart pointer to a database object. More...
|
|
class | HPS::TextKit |
| The TextKit class is a user space object. More...
|
|
class | HPS::TextKey |
| The TextKey class is a smart pointer to a database object. More...
|
|
class | HPS::ShellOptimizationOptionsKit |
| The ShellOptimizationOptionsKit class is a user space object. More...
|
|
class | HPS::ShellRelationOptionsKit |
|
class | HPS::ShellRelationResultsKit |
| The ShellKit class is a user space object. More...
|
|
class | HPS::ShellKit |
| The ShellKit class is a user space object. More...
|
|
class | HPS::ShellKey |
| The ShellKey class is a smart pointer to a database object. More...
|
|
class | HPS::MeshKit |
| The MeshKit class is a user space object. More...
|
|
class | HPS::MeshKey |
| The MeshKey class is a smart pointer to a database object. More...
|
|
class | HPS::PolygonKit |
| The PolygonKit class is a user space object. More...
|
|
class | HPS::PolygonKey |
| The PolygonKey class is a smart pointer to a database object. More...
|
|
class | HPS::GridKit |
| The GridKit class is a user space object. More...
|
|
class | HPS::GridKey |
| The GridKey class is a smart pointer to a database object. More...
|
|
class | HPS::IncludeKey |
| The IncludeKey class is a smart pointer to a database object. More...
|
|
class | HPS::StyleKey |
| The StyleKey class is a smart pointer to a database object. More...
|
|
class | HPS::ReferenceKey |
| The ReferenceKey class is a smart pointer to a database object. More...
|
|
class | HPS::StandAloneWindowOptionsKit |
|
class | HPS::StandAloneWindowOptionsControl |
|
class | HPS::OffScreenWindowOptionsKit |
|
class | HPS::ApplicationWindowOptionsKit |
|
class | HPS::ApplicationWindowOptionsControl |
| The HPS::ApplicationWindowOptionsControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::StandAloneWindowKey |
| The StandAloneWindowKey object is a handle to a stand-alone window that Visualize can draw into. More...
|
|
class | HPS::ApplicationWindowKey |
| The ApplicationWindowKey class is a smart pointer to a database object. More...
|
|
class | HPS::GlyphElement |
| The GlyphElement class is a user space object. More...
|
|
class | HPS::LineGlyphElement |
| The LineGlyphElement class is a user space object. More...
|
|
class | HPS::DotGlyphElement |
| The DotGlyphElement class is a user space object. More...
|
|
class | HPS::EllipseGlyphElement |
| The EllipseGlyphElement class is a user space object. More...
|
|
class | HPS::SphereGlyphElement |
| The SphereGlyphElement class is a user space object. More...
|
|
class | HPS::CircularArcGlyphElement |
| The CircularArcGlyphElement class is a user space object. More...
|
|
class | HPS::InfiniteLineGlyphElement |
| The InfiniteLineGlyphElement class is a user space object. More...
|
|
class | HPS::GlyphKit |
| The GlyphKit class is a user space object. More...
|
|
class | HPS::LinePatternOptionsKit |
| The LinePatternOptionsKit class is a user space object. More...
|
|
class | HPS::LinePatternElement |
| The LinePatternElement class is a user space object. More...
|
|
class | HPS::SolidLinePatternElement |
| The SolidLinePatternElement class is a user space object. More...
|
|
class | HPS::BlankLinePatternElement |
| The BlankLinePatternElement class is a user space object. More...
|
|
class | HPS::GlyphLinePatternElement |
| The GlyphLinePatternElement class is a user space object. More...
|
|
class | HPS::LinePatternParallelKit |
| The LinePatternParallelKit class is a user space object. More...
|
|
class | HPS::LinePatternKit |
| The LinePatternKit class is a user space object. More...
|
|
class | HPS::ShapeElement |
| The ShapeElement class is a user space object. More...
|
|
class | HPS::PolygonShapeElement |
| The PolygonShapeElement class is a user space object. More...
|
|
class | HPS::EllipseShapeElement |
| The EllipseShapeElement class is a user space object. More...
|
|
class | HPS::CircleShapeElement |
| The CircleShapeElement class is a user space object. More...
|
|
class | HPS::EllipticalArcShapeElement |
| The EllipticalArcShapeElement class is a user space object. More...
|
|
class | HPS::CircularArcShapeElement |
| The CircularArcShapeElement class is a user space object. More...
|
|
class | HPS::LeaderLineClippingElement |
| The LeaderLineClippingElement class is a user space object. More...
|
|
class | HPS::AnchorShapeElement |
| The AnchorShapeElement class is a user space object. More...
|
|
class | HPS::LineShapeElement |
| The LineShapeElement class is a user space object. More...
|
|
class | HPS::Definition |
| The Definition class is a smart pointer to a database object. More...
|
|
class | HPS::PortfolioKey |
| The PortfolioKey class is a smart pointer to a database object. More...
|
|
class | HPS::GlyphDefinition |
| The GlyphDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::TextureDefinition |
| The TextureDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::TextureOptionsKit |
|
class | HPS::Image |
| The Image class contains objects for importing image files and enumerations used when defining images in Visualize. More...
|
|
class | HPS::Image::ExportOptionsKit |
| The HPS::Image::ExportOptionsKit class contains options that will be used to export image files. More...
|
|
class | HPS::Image::ImportOptionsKit |
| The ImportOptionsKit class contains options that will be used to import image files and will be set on the ImageKit returned by File::Import. More...
|
|
class | HPS::Image::File |
| The File class provides a function to import and export image files. More...
|
|
class | HPS::ImageKit |
| The ImageKit class is a user space object. More...
|
|
class | HPS::OffScreenWindowOptionsControl |
| The HPS::OffScreenWindowOptionsControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::OffScreenWindowKey |
| The OffScreenWindowKey class is a smart pointer to a database object. More...
|
|
class | HPS::ImageDefinition |
| The ImageDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::CubeMapDefinition |
| The CubeMapDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::NamedStyleDefinition |
| The NamedStyleDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::MaterialPaletteDefinition |
| The MaterialPaletteDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::LinePatternDefinition |
| The LinePatternDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::Shader |
| The Shader class contains objects for importing shader source files and enumerations used when defining shaders in Visualize. More...
|
|
class | HPS::Shader::ImportOptionsKit |
| The ImportOptionsKit class contains settings that will be set on the ShaderKit which is returned by File::Import. More...
|
|
class | HPS::Shader::File |
| The File class provides a function to import shader files. More...
|
|
class | HPS::ShaderKit |
| Internal use only - customers should not use. More...
|
|
class | HPS::ShaderDefinition |
| Internal use only - customers should not use. More...
|
|
class | HPS::ShapeKit |
| The ShapeKit class is a user space object. More...
|
|
class | HPS::ShapeDefinition |
| The ShapeDefinition class is a smart pointer to a database object. More...
|
|
class | HPS::CutGeometryGatheringOptionsKit |
|
class | HPS::SearchOptionsKit |
| The SearchOptionsKit class is a user space object. More...
|
|
class | HPS::TreeContext |
| The TreeContext class is a user space object. More...
|
|
class | HPS::SelectionOptionsKit |
| The SelectionOptionsKit class is a user space object. More...
|
|
class | HPS::SelectionOptionsControl |
|
class | HPS::SelectionItem |
| The SelectionItem class is a smart-pointer to a database object. More...
|
|
class | HPS::SelectionResultsIterator |
| The SelectionResultsIterator class is used to iterate over a SelectionResults object and access the SelectionItem objects contained within it. More...
|
|
class | HPS::SelectionResults |
| The SelectionResults class is a smart pointer to a database object. More...
|
|
class | HPS::SelectionControl |
| The SelectionControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::HighlightOptionsKit |
| The HighlightOptionsKit class is a user space object. More...
|
|
class | HPS::HighlightSearchOptionsKit |
| The HighlightSearchOptionsKit class is a user space object. More...
|
|
class | HPS::HighlightState |
| The HighlightState class is a user space object. More...
|
|
class | HPS::HighlightSearchResultsIterator |
| An iterator used for traversing results from a search on an associated HighlightSearchResults object. More...
|
|
class | HPS::HighlightSearchResults |
| The HighlightSearchResults class is a smart-pointer to a database object. More...
|
|
class | HPS::HighlightControl |
| The HPS::HighlightControl class is a smart pointer that is tied to a database object. More...
|
|
class | HPS::UpdateOptionsKit |
| The HPS::UpdateOptionsKit class is a user space object. More...
|
|
class | HPS::UpdateOptionsControl |
|
class | HPS::World |
| The World class is a special object that must be constructed prior to making any database calls and must exist for the life of the application. More...
|
|
class | HPS::EmergencyHandler |
|
class | HPS::Database |
| The Database class is a special type that is never intended to be instantiated. More...
|
|
class | HPS::EventDispatcher |
| The EventDispatcher class is used for injecting any events and dealing with event handlers which handle those events. More...
|
|
class | HPS::EventHandler |
| The EventHandler class is the base class for any event handler that can be created. More...
|
|
class | HPS::TimerTickEvent |
| The TimerTickEvent class is the event that will be triggered for each timer tick. More...
|
|
class | HPS::HighlightEvent |
| The HighlightEvent class is the event that will be triggered for each highlight or unhighlight call. More...
|
|
class | HPS::InformationEvent |
| The InformationEvent class is the event that will be generated if an asynchronous informational message occurs. More...
|
|
class | HPS::WarningEvent |
| The WarningEvent class is the event that will be generated if an asynchronous warning occurs. More...
|
|
class | HPS::ErrorEvent |
| The ErrorEvent class is the event that will be generated if an asynchronous error occurs. More...
|
|
class | HPS::StandAloneWindowEvent |
| The StandAloneWindowEvent class is the event that is generated by a Standalone window. More...
|
|
class | HPS::FocusLostEvent |
| The FocusLostEvent class is the event that is generated when an application loses focus. More...
|
|
class | HPS::TextInputEvent |
| The TextInputEvent class is the event that is generated when an application receives text input. More...
|
|
class | HPS::UpdateCompletedEvent |
| The UpdateCompletedEvent class is the event that is generated when an update is completed. More...
|
|
class | HPS::ImportStatusEvent |
| The ImportStatusEvent class is the event that can be used by importers to let the user know what they are currently working on. More...
|
|
class | HPS::ShowKeyboardEvent |
| The ShowKeyboardEvent class is the event that can be used on mobile devices to request that the software keyboard be shown. More...
|
|
class | HPS::HideKeyboardEvent |
| The HideKeyboardEvent class is the event that can be used on mobile devices to request that the software keyboard be hidden. More...
|
|
class | HPS::ModifierKeys |
| Various modifier keys that could be active for an InputEvent. More...
|
|
class | HPS::InputEvent |
| The InputEvent class is the base class for input events such as MouseEvent, TouchEvent, and KeyboardEvent. More...
|
|
class | HPS::TouchEvent |
| The TouchEvent class is the event generated for each touch action on a multi-touch device. More...
|
|
class | HPS::MouseButtons |
| Mouse buttons that could be active for a MouseEvent. More...
|
|
class | HPS::MouseEvent |
| The MouseEvent class is the event generated for each mouse action. More...
|
|
class | HPS::KeyboardEvent |
| The KeyboardEvent class is the event generated for each key press and release. More...
|
|
class | HPS::MouseState |
| The MouseState class represents the state of the mouse or similar pointer device for a particular event. More...
|
|
class | HPS::TouchState |
| The TouchState class represents the state of touches on a multi-touch device for a particular event. More...
|
|
class | HPS::KeyboardState |
| The KeyboardState class represents the state of a keyboard for a particular event. More...
|
|
class | HPS::IONotifier |
| The IONotifier class is a smart-pointer that is associated with an asynchronous file import or export. More...
|
|
class | HPS::PointCloud |
| The PointCloud class contains objects and enumerations used for importing and exporting XYZ, PTX, and PTS files. More...
|
|
class | HPS::PointCloud::ImportResultsKit |
| The ImportResultsKit class contains the results of a successful point cloud import. More...
|
|
class | HPS::PointCloud::ImportOptionsKit |
| The ImportOptionsKit class contains any settings controlling the import of XYZ, PTX, and PTS files. More...
|
|
class | HPS::PointCloud::ImportNotifier |
| The ImportNotifier class is a smart-pointer that is associated with an asynchronous file import. More...
|
|
class | HPS::PointCloud::File |
| The File class provides functions to import and export XYZ, PTX, and PTS files. More...
|
|
class | HPS::Stream |
| The Stream class contains objects and enumerations used for importing and exporting HSF files. More...
|
|
class | HPS::Stream::Toolkit |
| The Toolkit class is the primary support class which manages streaming of HSF data. More...
|
|
class | HPS::Stream::ExportEvent |
| The ExportEvent class is the base class for events signaled during Stream export. More...
|
|
class | HPS::Stream::ExportEventHandler |
| The ExportEventHandler class is the base class for user-defined ExportEvent handlers. More...
|
|
class | HPS::Stream::GeometryExportEvent |
| The GeometryExportEvent class indicates that geometry is about to be exported by Stream. More...
|
|
class | HPS::Stream::SegmentExportEvent |
| The SegmentExportEvent class indicates that a segment is about to be exported by Stream. More...
|
|
class | HPS::Stream::ImportEvent |
| The ImportEvent class is the base class for events signaled during Stream export. More...
|
|
class | HPS::Stream::ImportEventHandler |
| The ImportEventHandler class is the base class for user-defined ImportEvent handlers. More...
|
|
class | HPS::Stream::AttributeLockImportEvent |
|
class | HPS::Stream::BoundingImportEvent |
|
class | HPS::Stream::CameraImportEvent |
|
class | HPS::Stream::CircleImportEvent |
|
class | HPS::Stream::CircularArcImportEvent |
|
class | HPS::Stream::CircularWedgeImportEvent |
|
class | HPS::Stream::ColorInterpolationImportEvent |
|
class | HPS::Stream::CommentImportEvent |
|
class | HPS::Stream::ConditionImportEvent |
|
class | HPS::Stream::ContourLineImportEvent |
|
class | HPS::Stream::CuttingSectionImportEvent |
|
class | HPS::Stream::CuttingSectionAttributeImportEvent |
|
class | HPS::Stream::CubeMapDefinitionImportEvent |
|
class | HPS::Stream::CullingImportEvent |
|
class | HPS::Stream::CurveAttributeImportEvent |
|
class | HPS::Stream::CylinderAttributeImportEvent |
|
class | HPS::Stream::CylinderImportEvent |
|
class | HPS::Stream::DistantLightPropertyImportEvent |
|
class | HPS::Stream::DistantLightImportEvent |
|
class | HPS::Stream::DrawingAttributeImportEvent |
|
class | HPS::Stream::EdgeAttributeImportEvent |
|
class | HPS::Stream::EllipseImportEvent |
|
class | HPS::Stream::EllipticalArcImportEvent |
|
class | HPS::Stream::GlyphDefinitionImportEvent |
|
class | HPS::Stream::ShapeDefinitionImportEvent |
|
class | HPS::Stream::GridImportEvent |
|
class | HPS::Stream::HiddenLineAttributeImportEvent |
|
class | HPS::Stream::ImageDefinitionImportEvent |
|
class | HPS::Stream::IncludeSegmentImportEvent |
|
class | HPS::Stream::InfiniteLineImportEvent |
|
class | HPS::Stream::LightingAttributeImportEvent |
|
class | HPS::Stream::LineAttributeImportEvent |
|
class | HPS::Stream::LineImportEvent |
|
class | HPS::Stream::LinePatternDefinitionImportEvent |
|
class | HPS::Stream::MarkerImportEvent |
|
class | HPS::Stream::MarkerAttributeImportEvent |
|
class | HPS::Stream::MaterialImportEvent |
|
class | HPS::Stream::MaterialPaletteDefinitionImportEvent |
|
class | HPS::Stream::MaterialPaletteImportEvent |
|
class | HPS::Stream::MatrixImportEvent |
|
class | HPS::Stream::MeshImportEvent |
|
class | HPS::Stream::MeshInstanceImportEvent |
|
class | HPS::Stream::NamedStyleDefinitionImportEvent |
|
class | HPS::Stream::NamedStyleImportEvent |
|
class | HPS::Stream::NURBSCurveImportEvent |
|
class | HPS::Stream::NURBSSurfaceImportEvent |
|
class | HPS::Stream::NURBSSurfaceAttributeImportEvent |
|
class | HPS::Stream::PerformanceImportEvent |
|
class | HPS::Stream::PolygonImportEvent |
|
class | HPS::Stream::PriorityImportEvent |
|
class | HPS::Stream::ReferenceGeometryImportEvent |
|
class | HPS::Stream::SegmentImportEvent |
|
class | HPS::Stream::SelectabilityImportEvent |
|
class | HPS::Stream::ShaderDefinitionImportEvent |
|
class | HPS::Stream::ShellImportEvent |
|
class | HPS::Stream::ShellInstanceImportEvent |
|
class | HPS::Stream::SphereImportEvent |
|
class | HPS::Stream::SphereAttributeImportEvent |
|
class | HPS::Stream::SpotlightImportEvent |
|
class | HPS::Stream::StyleSegmentImportEvent |
|
class | HPS::Stream::TextImportEvent |
|
class | HPS::Stream::TextAttributeImportEvent |
|
class | HPS::Stream::TextureDefinitionImportEvent |
|
class | HPS::Stream::TransformMaskImportEvent |
|
class | HPS::Stream::TransparencyImportEvent |
|
class | HPS::Stream::SubwindowImportEvent |
|
class | HPS::Stream::NonDBUserDataImportEvent |
| This class indicates non-database user data is being imported by Stream. More...
|
|
class | HPS::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. More...
|
|
class | HPS::Stream::VisibilityImportEvent |
|
class | HPS::Stream::VisualEffectsImportEvent |
|
class | HPS::Stream::ImportOptionsKit |
| The ImportOptionsKit class contains any settings controlling the import of HSF files. More...
|
|
class | HPS::Stream::ImportResultsKit |
| The ImportResultsKit class contains the results of a successful HSF import. More...
|
|
class | HPS::Stream::ExportOptionsKit |
| The HPS::Stream::ExportOptionsKit class contains settings controlling the export of HSF files. More...
|
|
class | HPS::Stream::ImportNotifier |
| The ImportNotifier class is a smart-pointer that is associated with an asynchronous file import. More...
|
|
class | HPS::Stream::ExportNotifier |
| The ExportNotifier class is a smart-pointer that is associated with an asynchronous file export. More...
|
|
class | HPS::Stream::File |
| The File class provides functions to import and export HSF files. More...
|
|
class | HPS::Hardcopy |
|
class | HPS::Hardcopy::File |
| Encapsulates all the functions and options related to exporting HPS::Hardcopy files. More...
|
|
class | HPS::Hardcopy::File::ExportOptionsKit |
| The HPS::Hardcopy::File::ExportOptionsKit class contains settings controlling hardcopy export. More...
|
|
class | HPS::OBJ |
| The OBJ class contains objects and enumerations used for importing OBJ files. More...
|
|
class | HPS::OBJ::ImportOptionsKit |
| The ImportOptionsKit class contains any settings controlling the import of OBJ files. More...
|
|
class | HPS::OBJ::ImportResultsKit |
| The ImportResultsKit class contains the results of a successful OBJ import. More...
|
|
class | HPS::OBJ::ImportNotifier |
| The ImportNotifier class is a smart-pointer that is associated with an asynchronous file import. More...
|
|
class | HPS::OBJ::ExportNotifier |
| The ExportNotifier class is a smart-pointer that is associated with an asynchronous file export. More...
|
|
class | HPS::OBJ::File |
| The File class provides functions to import and export OBJ files. More...
|
|
class | HPS::STL |
| The STL class contains objects and enumerations used for importing STL files. More...
|
|
class | HPS::STL::ImportOptionsKit |
| The ImportOptionsKit class contains any settings controlling the import of STL files. More...
|
|
class | HPS::STL::ImportResultsKit |
| The ImportResultsKit class contains the results of a successful STL import. More...
|
|
class | HPS::STL::ImportNotifier |
| The ImportNotifier class is a smart-pointer that is associated with an asynchronous file import. More...
|
|
class | HPS::STL::File |
| The File class provides functions to import and export STL files. More...
|
|
|
typedef double | HPS::Time |
|
typedef Point_3D< float > | HPS::Point |
|
typedef Point_3D< double > | HPS::DPoint |
|
typedef Point_2D< float > | HPS::Point2D |
|
typedef Point_2D< double > | HPS::DPoint2D |
|
typedef Vector_3D< float > | HPS::Vector |
|
typedef Vector_3D< double > | HPS::DVector |
|
typedef Vector_2D< float > | HPS::Vector2D |
|
typedef Vector_2D< double > | HPS::DVector2D |
|
typedef Plane_3D< float > | HPS::Plane |
|
typedef Plane_3D< double > | HPS::DPlane |
|
typedef Plane_2D< float > | HPS::Plane2D |
|
typedef Plane_2D< double > | HPS::DPlane2D |
|
typedef Cuboid_3D< float > | HPS::SimpleCuboid |
|
typedef Cuboid_3D< double > | HPS::DSimpleCuboid |
|
typedef Sphere_3D< float > | HPS::SimpleSphere |
|
typedef Sphere_3D< double > | HPS::DSimpleSphere |
|
typedef unsigned char | HPS::byte |
|
typedef signed char | HPS::sbyte |
|
typedef intptr_t | HPS::WindowHandle |
|
typedef int64_t | HPS::TouchID |
|
typedef intptr_t | HPS::PlatformData |
|
typedef intptr_t | HPS::OpaqueHandle |
|
typedef std::vector< Point, Allocator< Point > > | HPS::PointArray |
| Array of type HPS::Point. More...
|
|
typedef std::vector< ObjectPoint, Allocator< ObjectPoint > > | HPS::ObjectPointArray |
| Array of type HPS::ObjectPoint. More...
|
|
typedef std::vector< WorldPoint, Allocator< WorldPoint > > | HPS::WorldPointArray |
| Array of type HPS::WorldPoint. More...
|
|
typedef std::vector< CameraPoint, Allocator< CameraPoint > > | HPS::CameraPointArray |
| Array of type HPS::CameraPoint. More...
|
|
typedef std::vector< InnerWindowPoint, Allocator< InnerWindowPoint > > | HPS::InnerWindowPointArray |
| Array of type HPS::InnerWindowPoint. More...
|
|
typedef std::vector< InnerPixelPoint, Allocator< InnerPixelPoint > > | HPS::InnerPixelPointArray |
| Array of type HPS::InnerPixelPoint. More...
|
|
typedef std::vector< WindowPoint, Allocator< WindowPoint > > | HPS::WindowPointArray |
| Array of type HPS::WindowPoint. More...
|
|
typedef std::vector< PixelPoint, Allocator< PixelPoint > > | HPS::PixelPointArray |
| Array of type HPS::PixelPoint. More...
|
|
typedef std::vector< Vector, Allocator< Vector > > | HPS::VectorArray |
| Array of type HPS::Vector. More...
|
|
typedef std::vector< DVector, Allocator< DVector > > | HPS::DVectorArray |
| Array of type HPS::DVector. More...
|
|
typedef std::vector< Plane, Allocator< Plane > > | HPS::PlaneArray |
| Array of type HPS::Plane. More...
|
|
typedef std::vector< int, Allocator< int > > | HPS::IntArray |
| Array of type int. More...
|
|
typedef std::vector< RGBColor, Allocator< RGBColor > > | HPS::RGBColorArray |
| Array of type HPS::RGBColor. More...
|
|
typedef std::vector< RGBAColor, Allocator< RGBAColor > > | HPS::RGBAColorArray |
| Array of type HPS::RGBAColor. More...
|
|
typedef std::vector< unsigned int, Allocator< unsigned int > > | HPS::UnsignedIntArray |
| Array of type unsigned int. More...
|
|
typedef std::vector< size_t, Allocator< size_t > > | HPS::SizeTArray |
| Array of type size_t. More...
|
|
typedef std::vector< float, Allocator< float > > | HPS::FloatArray |
| Array of type float. More...
|
|
typedef std::vector< SegmentKey, Allocator< SegmentKey > > | HPS::SegmentKeyArray |
| Array of type HPS::SegmentKey. More...
|
|
typedef std::vector< WindowKey, Allocator< WindowKey > > | HPS::WindowKeyArray |
| Array of type HPS::WindowKey. More...
|
|
typedef std::vector< EventHandler, Allocator< EventHandler > > | HPS::EventHandlerArray |
| Array of type HPS::EventHandler. More...
|
|
typedef std::vector< GlyphElement, Allocator< GlyphElement > > | HPS::GlyphElementArray |
| Array of type HPS::GlyphElement. More...
|
|
typedef std::vector< ShapeElement, Allocator< ShapeElement > > | HPS::ShapeElementArray |
| Array of type HPS::ShapeElement. More...
|
|
typedef std::vector< GlyphPoint, Allocator< GlyphPoint > > | HPS::GlyphPointArray |
| Array of type HPS::GlyphPoint. More...
|
|
typedef std::vector< UTF8, Allocator< UTF8 > > | HPS::UTF8Array |
| Array of type HPS::UTF8. More...
|
|
typedef std::vector< UTF8Array, Allocator< UTF8Array > > | HPS::UTF8ArrayArray |
| Array of type HPS::UTF8Array. More...
|
|
typedef std::vector< bool, Allocator< bool > > | HPS::BoolArray |
| Array of type bool. More...
|
|
typedef std::vector< TrimKit, Allocator< TrimKit > > | HPS::TrimKitArray |
| Array of type HPS::TrimKit. More...
|
|
typedef std::vector< Key, Allocator< Key > > | HPS::KeyArray |
| Array of type HPS::Key. More...
|
|
typedef std::vector< PortfolioKey, Allocator< PortfolioKey > > | HPS::PortfolioKeyArray |
| Array of type HPS::PortfolioKey. More...
|
|
typedef std::vector< char, Allocator< char > > | HPS::CharArray |
| Array of type char. More...
|
|
typedef std::vector< wchar_t, Allocator< wchar_t > > | HPS::WCharArray |
| Array of type wchar_t. More...
|
|
typedef std::vector< byte, Allocator< byte > > | HPS::ByteArray |
| Array of type HPS::byte. More...
|
|
typedef std::vector< ByteArray, Allocator< ByteArray > > | HPS::ByteArrayArray |
| Array of type HPS::ByteArray. More...
|
|
typedef std::vector< sbyte, Allocator< sbyte > > | HPS::SByteArray |
| Array of type HPS::sbyte. More...
|
|
typedef std::vector< MaterialKit, Allocator< MaterialKit > > | HPS::MaterialKitArray |
| Array of type HPS::MaterialKit. More...
|
|
typedef std::vector< LinePatternElement, Allocator< LinePatternElement > > | HPS::LinePatternElementArray |
| Array of type HPS::LinePatternElement. More...
|
|
typedef std::vector< LinePatternParallelKit, Allocator< LinePatternParallelKit > > | HPS::LinePatternParallelKitArray |
| Array of type HPS::LinePatternParallelKit. More...
|
|
typedef std::vector< Material::Type, Allocator< Material::Type > > | HPS::MaterialTypeArray |
| Array of type HPS::Material::Type. More...
|
|
typedef std::vector< Search::Type, Allocator< Search::Type > > | HPS::SearchTypeArray |
| Array of type HPS::Search::Type. More...
|
|
typedef std::vector< Line::SizeUnits, Allocator< Line::SizeUnits > > | HPS::LineSizeUnitsArray |
| Array of type HPS::Line::SizeUnits. More...
|
|
typedef std::vector< CameraKit, Allocator< CameraKit > > | HPS::CameraKitArray |
| Array of type HPS::CameraKit. More...
|
|
typedef std::vector< ConditionalExpression, Allocator< ConditionalExpression > > | HPS::ConditionalExpressionArray |
| Array of type HPS::ConditionalExpression. More...
|
|
typedef std::vector< TextureDefinition, Allocator< TextureDefinition > > | HPS::TextureDefinitionArray |
| Array of type HPS::TexureDefinition. More...
|
|
typedef std::vector< CubeMapDefinition, Allocator< CubeMapDefinition > > | HPS::CubeMapDefinitionArray |
| Array of type HPS::CubeMapDefinition. More...
|
|
typedef std::vector< ImageDefinition, Allocator< ImageDefinition > > | HPS::ImageDefinitionArray |
| Array of type HPS::ImageDefinition. More...
|
|
typedef std::vector< NamedStyleDefinition, Allocator< NamedStyleDefinition > > | HPS::NamedStyleDefinitionArray |
| Array of type HPS::NamedStyleDefinition. More...
|
|
typedef std::vector< MaterialPaletteDefinition, Allocator< MaterialPaletteDefinition > > | HPS::MaterialPaletteDefinitionArray |
| Array of type HPS::MaterialPaletteDefinition. More...
|
|
typedef std::vector< GlyphDefinition, Allocator< GlyphDefinition > > | HPS::GlyphDefinitionArray |
| Array of type HPS::GlpyhDefinition. More...
|
|
typedef std::vector< LinePatternDefinition, Allocator< LinePatternDefinition > > | HPS::LinePatternDefinitionArray |
| Array of type HPS::LinePatternDefinition. More...
|
|
typedef std::vector< ShaderDefinition, Allocator< ShaderDefinition > > | HPS::ShaderDefinitionArray |
| Array of type HPS::ShaderDefinition. More...
|
|
typedef std::vector< ShapeDefinition, Allocator< ShapeDefinition > > | HPS::ShapeDefinitionArray |
| Array of type HPS::ShapeDefinition. More...
|
|
typedef std::vector< IntRectangle, Allocator< IntRectangle > > | HPS::IntRectangleArray |
| Array of type HPS::IntRectangle. More...
|
|
typedef std::vector< AttributeLock::Type, Allocator< AttributeLock::Type > > | HPS::AttributeLockTypeArray |
| Array of type HPS::AttributeLock. More...
|
|
typedef std::vector< Style::Type, Allocator< Style::Type > > | HPS::StyleTypeArray |
| Array of type HPS::Style::Type. More...
|
|
typedef std::vector< TrimElement, Allocator< TrimElement > > | HPS::TrimElementArray |
| Array of type HPS::TrimElement. More...
|
|
typedef std::vector< KeyPath, Allocator< KeyPath > > | HPS::KeyPathArray |
| Array of type HPS::KeyPath. More...
|
|
typedef std::vector< IncludeKey, Allocator< IncludeKey > > | HPS::IncludeKeyArray |
| Array of type HPS::IncludeKey. More...
|
|
typedef std::vector< KeyboardCode, Allocator< KeyboardCode > > | HPS::KeyboardCodeArray |
| Array of type HPS::KeyboardCode. More...
|
|
typedef std::vector< Touch, Allocator< Touch > > | HPS::TouchArray |
| Array of type HPS::Touch. More...
|
|
typedef std::vector< ReferenceKey, Allocator< ReferenceKey > > | HPS::ReferenceKeyArray |
| Array of type HPS::ReferenceKey. More...
|
|
typedef std::vector< intptr_t, Allocator< intptr_t > > | HPS::IntPtrTArray |
| Array of type intptr_t. More...
|
|
typedef std::vector< GeometryKey, Allocator< GeometryKey > > | HPS::GeometryKeyArray |
| Array of type HPS::GeometryKey. More...
|
|
typedef std::vector< Shell::Relation, Allocator< Shell::Relation > > | HPS::ShellRelationArray |
| Array of type HPS::ShelL::Relation. More...
|
|
typedef std::vector< StyleKey, Allocator< StyleKey > > | HPS::StyleKeyArray |
| Array of type HPS::StyleKey. More...
|
|
typedef std::vector< PointArray, Allocator< PointArray > > | HPS::PointArrayArray |
| Array of type HPS::PointArray. More...
|
|
typedef std::vector< Text::MarginUnits, Allocator< Text::MarginUnits > > | HPS::TextMarginUnitsArray |
| Array of type HPS::Text::MarginUnits. More...
|
|
typedef std::vector< PointArrayArray, Allocator< PointArrayArray > > | HPS::PointArrayArrayArray |
| Array of type HPS::PointArrayArray. More...
|
|
typedef std::vector< Drawing::ClipSpace, Allocator< Drawing::ClipSpace > > | HPS::ClipSpaceArray |
| Array of type HPS::Drawing::ClipSpace. More...
|
|
typedef std::vector< Drawing::ClipOperation, Allocator< Drawing::ClipOperation > > | HPS::ClipOperationArray |
| Array of type HPS::Drawing::ClipOperation. More...
|
|
typedef std::vector< MatrixKit, Allocator< MatrixKit > > | HPS::MatrixKitArray |
| Array of type HPS::MatrixKit. More...
|
|
typedef std::vector< int32_t, HPS::Allocator< int32_t > > | HPS::Int32Array |
| Array of type int32_t. More...
|
|
typedef std::vector< Line::CoordinateSpace, Allocator< Line::CoordinateSpace > > | HPS::LineCoordinateSpaceArray |
| Array of type HPS::Line::CoordinateSpace. More...
|
|
typedef std::vector< Drawing::Overlay, Allocator< Drawing::Overlay > > | HPS::DrawingOverlayArray |
| Array of type HPS::Drawing::Overlay. More...
|
|
typedef std::vector< HighlightState, Allocator< HighlightState > > | HPS::HighlightStateArray |
| Array of type HPS::HighlightState. More...
|
|
typedef std::vector< ShapePoint, Allocator< ShapePoint > > | HPS::ShapePointArray |
|
|
enum | HPS::IOResult : uint32_t {
HPS::IOResult::Success,
HPS::IOResult::Failure,
HPS::IOResult::FileNotFound,
HPS::IOResult::UnableToOpenFile,
HPS::IOResult::InvalidOptions,
HPS::IOResult::InvalidSegment,
HPS::IOResult::InProgress,
HPS::IOResult::Canceled,
HPS::IOResult::UnableToLoadLibraries,
HPS::IOResult::VersionIncompatibility,
HPS::IOResult::InitializationFailed,
HPS::IOResult::UnsupportedFormat,
HPS::IOResult::InvalidFile
} |
| Enumerates the import and export result values. More...
|
|
enum | HPS::Type : uint32_t {
HPS::Type::None = 0x00000000,
HPS::Type::GenericMask = 0xffffff00,
HPS::Type::World = 0x00000001,
HPS::Type::UTF8 = 0x00000002,
HPS::Type::EventDispatcher = 0x00000003,
HPS::Type::EventHandler = 0x00000004,
HPS::Type::EventNotifier = 0x00000005,
HPS::Type::UpdateNotifier = 0x00000006,
HPS::Type::SearchResults = 0x00000008,
HPS::Type::FontSearchResults = 0x00000009,
HPS::Type::SelectionResults = 0x0000000a,
HPS::Type::SelectionItem = 0x0000000b,
HPS::Type::TreeContext = 0x0000000c,
HPS::Type::StreamToolkit = 0x0000000d,
HPS::Type::DriverEventHandler = 0x0000000e,
HPS::Type::HighlightSearchResults = 0x0000000f,
HPS::Type::IONotifier = 0x04000100,
HPS::Type::StreamImportNotifier = 0x04000101,
HPS::Type::STLImportNotifier = 0x04000102,
HPS::Type::OBJImportNotifier = 0x04000103,
HPS::Type::ExchangeImportNotifier = 0x04000104,
HPS::Type::SketchupImportNotifier = 0x04000105,
HPS::Type::ParasolidImportNotifier = 0x04000106,
HPS::Type::ExchangeTranslationNotifier = 0x04000107,
HPS::Type::ExchangeExportNotifier = 0x04000108,
HPS::Type::StreamExportNotifier = 0x04000109,
HPS::Type::ExchangeReloadNotifier = 0x0400010a,
HPS::Type::DWGImportNotifier = 0x0400010b,
HPS::Type::ExchangeParasolidImportNotifier = 0x0400010c,
HPS::Type::PointCloudImportNotifier = 0x0400010d,
HPS::Type::OOCImportNotifier = 0x0400010e,
HPS::Type::OBJExportNotifier = 0x0400010f,
HPS::Type::SearchResultsIterator = 0x01000001,
HPS::Type::FontSearchResultsIterator = 0x01000002,
HPS::Type::SelectionResultsIterator = 0x01000003,
HPS::Type::HighlightSearchResultsIterator = 0x01000004,
HPS::Type::Kit = 0x01000000,
HPS::Type::MarkerKit = 0x01000010,
HPS::Type::SphereAttributeKit = 0x01000011,
HPS::Type::TextAttributeKit = 0x01000012,
HPS::Type::TransparencyKit = 0x01000013,
HPS::Type::VisibilityKit = 0x01000014,
HPS::Type::VisualEffectsKit = 0x01000015,
HPS::Type::CuttingSectionAttributeKit = 0x01000016,
HPS::Type::CircleKit = 0x01000017,
HPS::Type::CircularArcKit = 0x01000018,
HPS::Type::CircularWedgeKit = 0x01000019,
HPS::Type::CuttingSectionKit = 0x0100001a,
HPS::Type::CylinderKit = 0x0100001b,
HPS::Type::DistantLightKit = 0x0100001c,
HPS::Type::EllipseKit = 0x0100001d,
HPS::Type::EllipticalArcKit = 0x0100001e,
HPS::Type::InfiniteLineKit = 0x0100001f,
HPS::Type::LineKit = 0x01000020,
HPS::Type::NURBSCurveKit = 0x01000021,
HPS::Type::MeshKit = 0x01000022,
HPS::Type::NURBSSurfaceKit = 0x01000023,
HPS::Type::PolygonKit = 0x01000024,
HPS::Type::SphereKit = 0x01000025,
HPS::Type::SpotlightKit = 0x01000026,
HPS::Type::ShellKit = 0x01000027,
HPS::Type::TextKit = 0x01000028,
HPS::Type::MaterialKit = 0x01000029,
HPS::Type::TrimKit = 0x0100002a,
HPS::Type::TextureOptionsKit = 0x0100002c,
HPS::Type::LinePatternKit = 0x0100002d,
HPS::Type::GlyphKit = 0x0100002e,
HPS::Type::ImageKit = 0x0100002f,
HPS::Type::LinePatternOptionsKit = 0x01000030,
HPS::Type::CameraKit = 0x01000031,
HPS::Type::BoundingKit = 0x01000032,
HPS::Type::CullingKit = 0x01000033,
HPS::Type::CurveAttributeKit = 0x01000034,
HPS::Type::CylinderAttributeKit = 0x01000035,
HPS::Type::EdgeAttributeKit = 0x01000036,
HPS::Type::LightingAttributeKit = 0x01000037,
HPS::Type::LineAttributeKit = 0x01000038,
HPS::Type::MarkerAttributeKit = 0x01000039,
HPS::Type::MaterialMappingKit = 0x0100003a,
HPS::Type::MatrixKit = 0x0100003b,
HPS::Type::NURBSSurfaceAttributeKit = 0x0100003c,
HPS::Type::PostProcessEffectsKit = 0x0100003d,
HPS::Type::SelectabilityKit = 0x0100003e,
HPS::Type::SelectionOptionsKit = 0x0100003f,
HPS::Type::StandAloneWindowOptionsKit = 0x01000040,
HPS::Type::OffScreenWindowOptionsKit = 0x01000041,
HPS::Type::ApplicationWindowOptionsKit = 0x01000042,
HPS::Type::HighlightOptionsKit = 0x01000043,
HPS::Type::LinePatternParallelKit = 0x01000044,
HPS::Type::SubwindowKit = 0x01000045,
HPS::Type::PerformanceKit = 0x01000046,
HPS::Type::HiddenLineAttributeKit = 0x01000047,
HPS::Type::DrawingAttributeKit = 0x01000048,
HPS::Type::ShaderKit = 0x01000049,
HPS::Type::DebuggingKit = 0x0100004a,
HPS::Type::ContourLineKit = 0x0100004b,
HPS::Type::StreamImportOptionsKit = 0x0100004c,
HPS::Type::StreamImportResultsKit = 0x0100004d,
HPS::Type::StreamExportOptionsKit = 0x0100004e,
HPS::Type::StreamExportResultsKit = 0x0100004f,
HPS::Type::WindowInfoKit = 0x01000050,
HPS::Type::ImageImportOptionsKit = 0x01000051,
HPS::Type::SearchOptionsKit = 0x01000052,
HPS::Type::ShaderImportOptionsKit = 0x01000053,
HPS::Type::HardcopyExportOptionsKit = 0x01000055,
HPS::Type::HardcopyGDIExportOptionsKit = 0x01001055,
HPS::Type::AttributeLockKit = 0x01000056,
HPS::Type::TransformMaskKit = 0x01000057,
HPS::Type::ColorInterpolationKit = 0x01000058,
HPS::Type::UpdateOptionsKit = 0x01000059,
HPS::Type::ImageExportOptionsKit = 0x0100005a,
HPS::Type::OBJImportOptionsKit = 0x0100005b,
HPS::Type::OBJImportResultsKit = 0x0100005c,
HPS::Type::STLImportOptionsKit = 0x0100005d,
HPS::Type::STLImportResultsKit = 0x0100005e,
HPS::Type::ShellOptimizationOptionsKit = 0x0100005f,
HPS::Type::ShellRelationOptionsKit = 0x01000060,
HPS::Type::ShellRelationResultsKit = 0x01000061,
HPS::Type::GridKit = 0x01000062,
HPS::Type::CutGeometryGatheringOptionsKit = 0x01000063,
HPS::Type::SegmentOptimizationOptionsKit = 0x01000064,
HPS::Type::PointCloudImportOptionsKit = 0x01000065,
HPS::Type::PointCloudImportResultsKit = 0x01000066,
HPS::Type::ShapeKit = 0x01000067,
HPS::Type::HighlightSearchOptionsKit = 0x01000068,
HPS::Type::LinePatternElement = 0x03000000,
HPS::Type::SolidLinePatternElement = 0x03000001,
HPS::Type::BlankLinePatternElement = 0x03000002,
HPS::Type::GlyphLinePatternElement = 0x03000003,
HPS::Type::GlyphElement = 0x05000000,
HPS::Type::DotGlyphElement = 0x05000001,
HPS::Type::LineGlyphElement = 0x05000002,
HPS::Type::EllipseGlyphElement = 0x05000003,
HPS::Type::CircularArcGlyphElement = 0x05000004,
HPS::Type::InfiniteLineGlyphElement = 0x05000005,
HPS::Type::SphereGlyphElement = 0x05000006,
HPS::Type::TrimElement = 0x07000000,
HPS::Type::ConditionalExpression = 0x09000000,
HPS::Type::NOTCondition = 0x09000001,
HPS::Type::ANDCondition = 0x09000002,
HPS::Type::ORCondition = 0x09000003,
HPS::Type::XORCondition = 0x09000004,
HPS::Type::EQCondition = 0x09000005,
HPS::Type::NEQCondition = 0x09000006,
HPS::Type::GTCondition = 0x09000007,
HPS::Type::LTCondition = 0x09000008,
HPS::Type::GTEQCondition = 0x09000009,
HPS::Type::LTEQCondition = 0x0900000A,
HPS::Type::ShapeElement = 0x0B000000,
HPS::Type::PolygonShapeElement = 0x0B000001,
HPS::Type::EllipseShapeElement = 0x0B000002,
HPS::Type::CircleShapeElement = 0x0B000003,
HPS::Type::EllipticalArcShapeElement = 0x0B000004,
HPS::Type::AnchorShapeElement = 0x0B000005,
HPS::Type::LineShapeElement = 0x0B000006,
HPS::Type::CircularArcShapeElement = 0x0B000007,
HPS::Type::LeaderLineClippingElement = 0x0B000008,
HPS::Type::MouseState = 0x01001001,
HPS::Type::TouchState = 0x01001002,
HPS::Type::KeyboardState = 0x01001003,
HPS::Type::FontInfoState = 0x01001004,
HPS::Type::HighlightState = 0x01001005,
HPS::Type::KeyPath = 0x01000F01,
HPS::Type::Key = 0x10000000,
HPS::Type::IncludeKey = 0x10000001,
HPS::Type::PortfolioKey = 0x10000002,
HPS::Type::StyleKey = 0x10000003,
HPS::Type::SegmentKey = 0x10200000,
HPS::Type::WindowKey = 0x10600000,
HPS::Type::StandAloneWindowKey = 0x10600001,
HPS::Type::OffScreenWindowKey = 0x10600002,
HPS::Type::ApplicationWindowKey = 0x10600003,
HPS::Type::GeometryKey = 0x10100000,
HPS::Type::ReferenceKey = 0x10100001,
HPS::Type::CircleKey = 0x10100002,
HPS::Type::CircularArcKey = 0x10100003,
HPS::Type::CircularWedgeKey = 0x10100004,
HPS::Type::CuttingSectionKey = 0x10100005,
HPS::Type::CylinderKey = 0x10100006,
HPS::Type::EllipseKey = 0x10100007,
HPS::Type::EllipticalArcKey = 0x10100008,
HPS::Type::InfiniteLineKey = 0x10100009,
HPS::Type::LineKey = 0x1010000a,
HPS::Type::DistantLightKey = 0x1010000b,
HPS::Type::SpotlightKey = 0x1010000c,
HPS::Type::MarkerKey = 0x1010000d,
HPS::Type::MeshKey = 0x1010000e,
HPS::Type::NURBSCurveKey = 0x1010000f,
HPS::Type::NURBSSurfaceKey = 0x10100010,
HPS::Type::PolygonKey = 0x10100011,
HPS::Type::ShellKey = 0x10100012,
HPS::Type::SphereKey = 0x10100013,
HPS::Type::TextKey = 0x10100014,
HPS::Type::GridKey = 0x10100015,
HPS::Type::Definition = 0x20000000,
HPS::Type::NamedStyleDefinition = 0x20000001,
HPS::Type::TextureDefinition = 0x20000002,
HPS::Type::LinePatternDefinition = 0x20000003,
HPS::Type::GlyphDefinition = 0x20000004,
HPS::Type::CubeMapDefinition = 0x20000005,
HPS::Type::ImageDefinition = 0x20000006,
HPS::Type::MaterialPaletteDefinition = 0x20000007,
HPS::Type::ShaderDefinition = 0x20000008,
HPS::Type::ShapeDefinition = 0x20000009,
HPS::Type::Control = 0x50000000,
HPS::Type::CameraControl = 0x50000001,
HPS::Type::SelectabilityControl = 0x50000002,
HPS::Type::MarkerAttributeControl = 0x50000003,
HPS::Type::SphereAttributeControl = 0x50000004,
HPS::Type::LightingAttributeControl = 0x50000005,
HPS::Type::CylinderAttributeControl = 0x50000006,
HPS::Type::TextAttributeControl = 0x50000007,
HPS::Type::LineAttributeControl = 0x50000008,
HPS::Type::EdgeAttributeControl = 0x50000009,
HPS::Type::CurveAttributeControl = 0x5000000a,
HPS::Type::ModellingMatrixControl = 0x5000000b,
HPS::Type::TextureMatrixControl = 0x5000000c,
HPS::Type::CullingControl = 0x5000000d,
HPS::Type::TransparencyControl = 0x5000000e,
HPS::Type::MaterialMappingControl = 0x5000000f,
HPS::Type::NURBSSurfaceAttributeControl = 0x50000010,
HPS::Type::PostProcessEffectsControl = 0x50000011,
HPS::Type::BoundingControl = 0x50000012,
HPS::Type::VisualEffectsControl = 0x50000013,
HPS::Type::SelectionOptionsControl = 0x50000014,
HPS::Type::HighlightOptionsControl = 0x50000015,
HPS::Type::DefinitionControl = 0x50000016,
HPS::Type::SelectionControl = 0x50000017,
HPS::Type::HighlightControl = 0x50000018,
HPS::Type::StandAloneWindowOptionsControl = 0x50600019,
HPS::Type::OffScreenWindowOptionsControl = 0x5060001a,
HPS::Type::ApplicationWindowOptionsControl = 0x5060001b,
HPS::Type::VisibilityControl = 0x5000001c,
HPS::Type::SubwindowControl = 0x5000001d,
HPS::Type::PerformanceControl = 0x5000001e,
HPS::Type::HiddenLineAttributeControl = 0x5000001f,
HPS::Type::DrawingAttributeControl = 0x50000020,
HPS::Type::DebuggingControl = 0x50000021,
HPS::Type::ContourLineControl = 0x50000022,
HPS::Type::StyleControl = 0x50000023,
HPS::Type::ConditionControl = 0x50000024,
HPS::Type::PortfolioControl = 0x50000025,
HPS::Type::WindowInfoControl = 0x50000026,
HPS::Type::AttributeLockControl = 0x50000027,
HPS::Type::TransformMaskControl = 0x50000028,
HPS::Type::ColorInterpolationControl = 0x50000029,
HPS::Type::UpdateOptionsControl = 0x50600030,
HPS::Type::CuttingSectionAttributeControl = 0x50000031,
HPS::Type::LibraryMask = 0x80FF0000,
HPS::Type::Sprocket = 0x80000000,
HPS::Type::Canvas = 0x80000001,
HPS::Type::Layout = 0x80000002,
HPS::Type::View = 0x80000003,
HPS::Type::Model = 0x80000004,
HPS::Type::Operator = 0x80000005,
HPS::Type::SprocketPath = 0x80000007,
HPS::Type::SprocketControl = 0xD0000000,
HPS::Type::OperatorControl = 0xD0000008,
HPS::Type::NavigationCubeControl = 0xD0000009,
HPS::Type::AxisTriadControl = 0xD000000A,
HPS::Type::SprocketKit = 0x81000000,
HPS::Type::Metadata = 0x80001000,
HPS::Type::IntegerMetadata = 0x80001001,
HPS::Type::UnsignedIntegerMetadata = 0x80001002,
HPS::Type::DoubleMetadata = 0x80001003,
HPS::Type::StringMetadata = 0x80001004,
HPS::Type::TimeMetadata = 0x80001005,
HPS::Type::BooleanMetadata = 0x80001006,
HPS::Type::Component = 0x80000200,
HPS::Type::Filter = 0x80000600,
HPS::Type::Capture = 0x80000a00,
HPS::Type::CADModel = 0x80000300,
HPS::Type::ComponentPath = 0x81001000,
HPS::Type::ExchangeMask = 0x80020000,
HPS::Type::ExchangeComponent = 0x80021200,
HPS::Type::ExchangeSheet = 0x80021201,
HPS::Type::ExchangeProductOccurrence = 0x80021202,
HPS::Type::ExchangeFilter = 0x80020601,
HPS::Type::ExchangeCapture = 0x80020a01,
HPS::Type::ExchangeCADModel = 0x80020301,
HPS::Type::ExchangeConfiguration = 0x81020001,
HPS::Type::ExchangeImportOptionsKit = 0x81020002,
HPS::Type::ExchangeExportACISOptionsKit = 0x81020003,
HPS::Type::ExchangeExportIGESOptionsKit = 0x81020004,
HPS::Type::ExchangeExportJTOptionsKit = 0x81020005,
HPS::Type::ExchangeExportParasolidOptionsKit = 0x81020006,
HPS::Type::ExchangeExportPRCOptionsKit = 0x81020007,
HPS::Type::ExchangeExportSTEPOptionsKit = 0x81020008,
HPS::Type::ExchangeExportSTLOptionsKit = 0x81020009,
HPS::Type::ExchangeExportU3DOptionsKit = 0x8102000a,
HPS::Type::ExchangeExportXMLOptionsKit = 0x8102000b,
HPS::Type::ExchangeTessellationOptionsKit = 0x8102000c,
HPS::Type::ExchangeModelFileImportOptionsKit = 0x8102000d,
HPS::Type::ExchangeTranslationOptionsKit = 0x8102000e,
HPS::Type::ExchangeNURBSConversionOptionsKit = 0x8102000f,
HPS::Type::ExchangeExport3MFOptionsKit = 0x81020010,
HPS::Type::PublishMask = 0x80040000,
HPS::Type::PublishDocumentKit = 0x81040001,
HPS::Type::PublishPageKit = 0x81040002,
HPS::Type::PublishTemplateKit = 0x81040003,
HPS::Type::PublishAnnotationKit = 0x81040004,
HPS::Type::PublishArtworkKit = 0x81040005,
HPS::Type::PublishViewKit = 0x81040006,
HPS::Type::PublishTextKit = 0x81040007,
HPS::Type::PublishImageKit = 0x81040008,
HPS::Type::PublishTableKit = 0x81040009,
HPS::Type::PublishExportOptionsKit = 0x8104000a,
HPS::Type::PublishLinkKit = 0x8104000b,
HPS::Type::PublishButtonKit = 0x8104000c,
HPS::Type::PublishTextFieldKit = 0x8104000d,
HPS::Type::PublishSlideTableKit = 0x8104000e,
HPS::Type::PublishCheckBoxKit = 0x8104000f,
HPS::Type::PublishRadioButtonKit = 0x81040010,
HPS::Type::PublishListBoxKit = 0x81040011,
HPS::Type::PublishDropDownListKit = 0x81040012,
HPS::Type::PublishSignatureFieldKit = 0x81040013,
HPS::Type::PublishDocumentKey = 0x80040001,
HPS::Type::PublishPageControl = 0x80040002,
HPS::Type::ExchangeParasolidMask = 0x80080000,
HPS::Type::SceneTree = 0x80008001,
HPS::Type::SceneTreeItem = 0x80008002,
HPS::Type::ComponentTree = 0x80008003,
HPS::Type::ComponentTreeItem = 0x80008004,
HPS::Type::SketchupMask = 0x80100000,
HPS::Type::SketchupImportOptionsKit = 0x81100001,
HPS::Type::SketchupImportResultsKit = 0x81100002,
HPS::Type::ParasolidMask = 0x80200000,
HPS::Type::ParasolidComponent = 0x80201201,
HPS::Type::ParasolidCADModel = 0x80200302,
HPS::Type::ParasolidImportOptionsKit = 0x81200003,
HPS::Type::ParasolidFacetTessellationKit = 0x81200004,
HPS::Type::ParasolidLineTessellationKit = 0x81200005,
HPS::Type::ParasolidExportOptionsKit = 0x81200006,
HPS::Type::DWGMask = 0x80400000,
HPS::Type::DWGComponent = 0x80401201,
HPS::Type::DWGLayer = 0x80401202,
HPS::Type::DWGLayout = 0x80400a03,
HPS::Type::DWGCADModel = 0x80400304,
HPS::Type::DWGImportOptionsKit = 0x81400005,
HPS::Type::OOCMask = 0x80800000,
HPS::Type::OOCImportOptionsKit = 0x81800001,
HPS::Type::OOCImportResultsKit = 0x81800002,
HPS::Type::HTMLMask = 0x80010000,
HPS::Type::IONotifierData = 0x84000200,
HPS::Type::StreamImportNotifierData = 0x84000201,
HPS::Type::STLImportNotifierData = 0x84000202,
HPS::Type::OBJImportNotifierData = 0x84000203,
HPS::Type::ExchangeImportNotifierData = 0x84020204,
HPS::Type::SketchupImportNotifierData = 0x84100205,
HPS::Type::ParasolidImportNotifierData = 0x84200206,
HPS::Type::ExchangeTranslationNotifierData = 0x84020207,
HPS::Type::ExchangeExportNotifierData = 0x84020208,
HPS::Type::StreamExportNotifierData = 0x84000209,
HPS::Type::DWGImportNotifierData = 0x8440020a,
HPS::Type::ExchangeParasolidImportNotifierData = 0x8408020b,
HPS::Type::PointCloudImportNotifierData = 0x8400020c,
HPS::Type::OOCImportNotifierData = 0x8480020d,
HPS::Type::OBJExportNotifierData = 0x8400020e
} |
| The Type class is a concept class that contains type information for all classes. More...
|
|
enum | HPS::KeyboardCode : uint32_t {
HPS::KeyboardCode::None = 0,
HPS::KeyboardCode::Backspace = 8,
HPS::KeyboardCode::Tab = 9,
HPS::KeyboardCode::Clear = 11,
HPS::KeyboardCode::Return = 13,
HPS::KeyboardCode::Shift = 16,
HPS::KeyboardCode::Control = 17,
HPS::KeyboardCode::Alt = 18,
HPS::KeyboardCode::Pause = 19,
HPS::KeyboardCode::Escape = 27,
HPS::KeyboardCode::Space = 32,
HPS::KeyboardCode::ExclamationMark,
HPS::KeyboardCode::DoubleQuote,
HPS::KeyboardCode::Number,
HPS::KeyboardCode::Dollar,
HPS::KeyboardCode::Percent,
HPS::KeyboardCode::Ampersand,
HPS::KeyboardCode::SingleQuote,
HPS::KeyboardCode::OpenParen,
HPS::KeyboardCode::CloseParen,
HPS::KeyboardCode::Asterisk,
HPS::KeyboardCode::Plus,
HPS::KeyboardCode::Comma,
HPS::KeyboardCode::Hyphen,
HPS::KeyboardCode::Period,
HPS::KeyboardCode::Slash,
HPS::KeyboardCode::D0,
HPS::KeyboardCode::D1,
HPS::KeyboardCode::D2,
HPS::KeyboardCode::D3,
HPS::KeyboardCode::D4,
HPS::KeyboardCode::D5,
HPS::KeyboardCode::D6,
HPS::KeyboardCode::D7,
HPS::KeyboardCode::D8,
HPS::KeyboardCode::D9,
HPS::KeyboardCode::Colon,
HPS::KeyboardCode::Semicolon,
HPS::KeyboardCode::LessThan,
HPS::KeyboardCode::Equal,
HPS::KeyboardCode::GreaterThan,
HPS::KeyboardCode::QuestionMark,
HPS::KeyboardCode::AtSymbol,
HPS::KeyboardCode::A,
HPS::KeyboardCode::B,
HPS::KeyboardCode::C,
HPS::KeyboardCode::D,
HPS::KeyboardCode::E,
HPS::KeyboardCode::F,
HPS::KeyboardCode::G,
HPS::KeyboardCode::H,
HPS::KeyboardCode::I,
HPS::KeyboardCode::J,
HPS::KeyboardCode::K,
HPS::KeyboardCode::L,
HPS::KeyboardCode::M,
HPS::KeyboardCode::N,
HPS::KeyboardCode::O,
HPS::KeyboardCode::P,
HPS::KeyboardCode::Q,
HPS::KeyboardCode::R,
HPS::KeyboardCode::S,
HPS::KeyboardCode::T,
HPS::KeyboardCode::U,
HPS::KeyboardCode::V,
HPS::KeyboardCode::W,
HPS::KeyboardCode::X,
HPS::KeyboardCode::Y,
HPS::KeyboardCode::Z,
HPS::KeyboardCode::OpenBrackets,
HPS::KeyboardCode::Backslash,
HPS::KeyboardCode::CloseBrackets,
HPS::KeyboardCode::Caret,
HPS::KeyboardCode::Underscore,
HPS::KeyboardCode::Backtick,
HPS::KeyboardCode::a,
HPS::KeyboardCode::b,
HPS::KeyboardCode::c,
HPS::KeyboardCode::d,
HPS::KeyboardCode::e,
HPS::KeyboardCode::f,
HPS::KeyboardCode::g,
HPS::KeyboardCode::h,
HPS::KeyboardCode::i,
HPS::KeyboardCode::j,
HPS::KeyboardCode::k,
HPS::KeyboardCode::l,
HPS::KeyboardCode::m,
HPS::KeyboardCode::n,
HPS::KeyboardCode::o,
HPS::KeyboardCode::p,
HPS::KeyboardCode::q,
HPS::KeyboardCode::r,
HPS::KeyboardCode::s,
HPS::KeyboardCode::t,
HPS::KeyboardCode::u,
HPS::KeyboardCode::v,
HPS::KeyboardCode::w,
HPS::KeyboardCode::x,
HPS::KeyboardCode::y,
HPS::KeyboardCode::z,
HPS::KeyboardCode::OpenBrace,
HPS::KeyboardCode::VerticalBar,
HPS::KeyboardCode::ClosingBrace,
HPS::KeyboardCode::Tilde,
HPS::KeyboardCode::Delete,
HPS::KeyboardCode::Insert =1024,
HPS::KeyboardCode::Home,
HPS::KeyboardCode::End,
HPS::KeyboardCode::PageUp,
HPS::KeyboardCode::PageDown,
HPS::KeyboardCode::Help,
HPS::KeyboardCode::Left,
HPS::KeyboardCode::Up,
HPS::KeyboardCode::Right,
HPS::KeyboardCode::Down,
HPS::KeyboardCode::NumPad0,
HPS::KeyboardCode::NumPad1,
HPS::KeyboardCode::NumPad2,
HPS::KeyboardCode::NumPad3,
HPS::KeyboardCode::NumPad4,
HPS::KeyboardCode::NumPad5,
HPS::KeyboardCode::NumPad6,
HPS::KeyboardCode::NumPad7,
HPS::KeyboardCode::NumPad8,
HPS::KeyboardCode::NumPad9,
HPS::KeyboardCode::F1,
HPS::KeyboardCode::F2,
HPS::KeyboardCode::F3,
HPS::KeyboardCode::F4,
HPS::KeyboardCode::F5,
HPS::KeyboardCode::F6,
HPS::KeyboardCode::F7,
HPS::KeyboardCode::F8,
HPS::KeyboardCode::F9,
HPS::KeyboardCode::F10,
HPS::KeyboardCode::F11,
HPS::KeyboardCode::F12,
HPS::KeyboardCode::F13,
HPS::KeyboardCode::F14,
HPS::KeyboardCode::F15,
HPS::KeyboardCode::F16,
HPS::KeyboardCode::F17,
HPS::KeyboardCode::F18,
HPS::KeyboardCode::F19,
HPS::KeyboardCode::F20,
HPS::KeyboardCode::F21,
HPS::KeyboardCode::F22,
HPS::KeyboardCode::F23,
HPS::KeyboardCode::F24,
HPS::KeyboardCode::CapsLock,
HPS::KeyboardCode::NumLock,
HPS::KeyboardCode::ScrollLock,
HPS::KeyboardCode::LeftShift,
HPS::KeyboardCode::RightShift,
HPS::KeyboardCode::LeftCtrl,
HPS::KeyboardCode::RightCtrl,
HPS::KeyboardCode::LeftAlt,
HPS::KeyboardCode::RightAlt,
HPS::KeyboardCode::Select,
HPS::KeyboardCode::Print,
HPS::KeyboardCode::Execute,
HPS::KeyboardCode::PrintScreen
} |
| The KeyboardCode enum contains codes for each key for use by the KeyboardEvent and KeyboardState classes. More...
|
|
|
template<typename T > |
HPS_INLINE T | HPS::Degrees_To_Radians (T const °rees) |
|
template<typename T > |
HPS_INLINE T | HPS::Radians_To_Degrees (T const &radians) |
|
template<typename T > |
HPS_INLINE void | HPS::SinCos (T const &angle, T &sine, T &cosine) |
|
template<typename T > |
HPS_INLINE T | HPS::Cos (T const &angle) |
|
template<typename T > |
HPS_INLINE T | HPS::Sin (T const &angle) |
|
template<typename T > |
HPS_INLINE T | HPS::ACos (T const &x) |
|
template<typename T > |
HPS_INLINE T | HPS::ATan2 (T const &y, T const &x) |
|
template<typename T > |
HPS_INLINE T * | HPS::Alter (T const *a) |
|
template<typename T > |
HPS_INLINE T & | HPS::Alter (T const &a) |
|
template<typename T > |
HPS_INLINE T | HPS::Abs (T const &a) |
|
template<typename T > |
HPS_INLINE int | HPS::Compare (T const &a, T const &b) |
|
template<typename T > |
HPS_INLINE int | HPS::Sign (T const &a) |
|
template<typename T > |
HPS_INLINE void | HPS::Swap (T &a, T &b) |
|
template<typename T > |
HPS_INLINE int | HPS::Floor (T const &a) |
|
template<typename T > |
HPS_INLINE int | HPS::Ceiling (T const &a) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Min (T const &a, T const &b) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Min (T const &a, T const &b, T const &c) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Min (T const &a, T const &b, T const &c, T const &d) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Min (T const &a, T const &b, T const &c, T const &d, T const &e) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Min (T const &a, T const &b, T const &c, T const &d, T const &e, T const &f) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Max (T const &a, T const &b) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Max (T const &a, T const &b, T const &c) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Max (T const &a, T const &b, T const &c, T const &d) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Max (T const &a, T const &b, T const &c, T const &d, T const &e) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Max (T const &a, T const &b, T const &c, T const &d, T const &e, T const &f) |
|
template<typename T > |
HPS_INLINE T const & | HPS::Clamp (T const &x, T const &min, T const &max) |
|
template<> |
HPS_INLINE float | HPS::Abs< float > (float const &a) |
|
template<> |
HPS_INLINE int | HPS::Sign< float > (float const &a) |
|
HPS_INLINE bool | HPS::Is_Abnormal (float const &f) |
|
HPS_INLINE bool | HPS::Is_Abnormal (double const &d) |
|
template<typename T > |
HPS_INLINE bool | HPS::Is_Abnormal (size_t count, T const *t) |
|
template<typename T > |
HPS_INLINE bool | HPS::Is_Abnormal (int count, T const *t) |
|
template<typename F , typename S > |
HPS_INLINE Point_3D< F > | HPS::operator* (S s, Point_3D< F > const &a) |
|
template<typename F > |
HPS_INLINE Point_3D< F > | HPS::Midpoint (Point_3D< F > const &a, Point_3D< F > const &b) |
|
template<typename F > |
HPS_INLINE Point_3D< F > | HPS::Midpoint (Point_3D< F > const &a, Point_3D< F > const &b, Point_3D< F > const &c) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Point_3D< F > const &p) |
|
template<typename F , typename S > |
HPS_INLINE Point_2D< F > | HPS::operator* (S s, Point_2D< F > const &a) |
|
template<typename F > |
HPS_INLINE Point_2D< F > | HPS::Midpoint (Point_2D< F > const &a, Point_2D< F > const &b) |
|
template<typename F > |
HPS_INLINE Point_2D< F > | HPS::Midpoint (Point_2D< F > const &a, Point_2D< F > const &b, Point_2D< F > const &c) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Point_2D< F > const &p) |
|
template<typename F , typename S > |
HPS_INLINE Vector_3D< F > | HPS::operator* (S s, Vector_3D< F > const &v) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Vector_3D< F > const &v) |
|
template<typename F > |
HPS_INLINE Point_3D< F > | HPS::Interpolate (Point_3D< F > const &a, Point_3D< F > const &b, float t) |
|
template<typename F > |
HPS_INLINE Vector_3D< F > | HPS::Interpolate (Vector_3D< F > const &a, Vector_3D< F > const &b, float t) |
|
template<typename F > |
HPS_INLINE double | HPS::PointToPointDistance (Point_3D< F > const &p1, Point_3D< F > const &p2) |
|
template<typename F > |
HPS_INLINE double | HPS::PointToPointDistanceSquared (Point_3D< F > const &p1, Point_3D< F > const &p2) |
|
template<typename F > |
HPS_INLINE Point_3D< F > | HPS::Circumcenter (Point_3D< F > const &a, Point_3D< F > const &b, Point_3D< F > const &c) |
|
template<typename F > |
HPS_INLINE bool | HPS::Normalize (size_t count, Vector_3D< F > *vectors) |
|
template<typename F , typename S > |
HPS_INLINE Vector_2D< F > | HPS::operator* (S s, Vector_2D< F > const &v) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Vector_2D< F > const &v) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Plane_3D< F > const &p) |
|
template<typename F > |
HPS_INLINE F | HPS::operator* (Plane_3D< F > const &plane, Point_3D< F > const &point) |
|
template<typename F > |
HPS_INLINE F | HPS::operator* (Point_3D< F > const &point, Plane_3D< F > const &plane) |
|
template<typename F > |
HPS_INLINE Plane_3D< F > | HPS::Interpolate (Plane_3D< F > const &a, Plane_3D< F > const &b, float t) |
|
template<typename F > |
HPS_INLINE bool | HPS::Is_Abnormal (Plane_2D< F > const &p) |
|
template<typename F > |
HPS_INLINE F | HPS::operator* (Plane_2D< F > const &plane, Point_2D< F > const &point) |
|
template<typename F > |
HPS_INLINE F | HPS::operator* (Point_3D< F > const &point, Plane_2D< F > const &plane) |
|
template<typename F > |
HPS_INLINE Plane_2D< F > | HPS::Interpolate (Plane_2D< F > const &a, Plane_2D< F > const &b, float t) |
|
HPS_INLINE IntRectangle | HPS::Expand (IntRectangle const &a, IntRectangle const &border) |
|
HPS_INLINE IntRectangle | HPS::Expand (IntRectangle const &a, int border) |
|
HPS_INLINE IntRectangle | HPS::Contract (IntRectangle const &a, int border) |
|
HPS_INLINE IntRectangle | HPS::Contract (IntRectangle const &a, IntRectangle const &border) |
|
HPS_INLINE IntRectangle | HPS::Intersect (IntRectangle const &a, IntRectangle const &b) |
|
HPS_INLINE IntRectangle | HPS::Union (IntRectangle const &a, IntRectangle const &b) |
|
HPS_INLINE IntRectangle | HPS::Floor (Rectangle const &a) |
|
HPS_INLINE Rectangle | HPS::Expand (Rectangle const &a, Rectangle const &border) |
|
HPS_INLINE Rectangle | HPS::Expand (Rectangle const &a, float border) |
|
HPS_INLINE Rectangle | HPS::Contract (Rectangle const &a, int border) |
|
HPS_INLINE Rectangle | HPS::Contract (Rectangle const &a, Rectangle const &border) |
|
HPS_INLINE Rectangle | HPS::Intersect (Rectangle const &a, Rectangle const &b) |
|
HPS_INLINE Rectangle | HPS::Union (Rectangle const &a, Rectangle const &b) |
|
HPS_INLINE Rectangle | HPS::Inscribe_Scope (Rectangle const &a, Rectangle const &scope) |
|
HPS_INLINE Rectangle | HPS::Circumscribe_Scope (Rectangle const &a, Rectangle const &scope) |
|
template<typename F > |
HPS_INLINE Cuboid_3D< F > | HPS::Intersect (Cuboid_3D< F > const &a, Cuboid_3D< F > const &b) |
|
template<typename F > |
HPS_INLINE Cuboid_3D< F > | HPS::Union (Cuboid_3D< F > const &a, Cuboid_3D< F > const &b) |
|
template<typename F > |
HPS_INLINE Cuboid_3D< F > | HPS::Expand (Cuboid_3D< F > const &a, F border) |
|
template<typename F > |
HPS_INLINE Cuboid_3D< F > | HPS::Contract (Cuboid_3D< F > const &a, F border) |
|
HPS_INLINE RGBColor const | HPS::operator* (float s, RGBColor const &v) |
|
HPS_INLINE RGBColor const | HPS::operator+ (float s, RGBColor const &v) |
|
HPS_INLINE RGBColor const | HPS::operator- (float s, RGBColor const &v) |
|
HPS_INLINE RGBAColor const | HPS::operator* (float s, RGBAColor const &v) |
|
HPS_INLINE RGBAColor const | HPS::operator+ (float s, RGBAColor const &v) |
|
HPS_INLINE RGBAColor const | HPS::operator- (float s, RGBAColor const &v) |
|
HPS_INLINE RGBColor | HPS::Modulate (RGBColor const &a, RGBColor const &b) |
|
HPS_INLINE RGBColor | HPS::Interpolate (RGBColor const &a, RGBColor const &b, float t) |
|
HPS_INLINE RGBAColor | HPS::Interpolate (RGBAColor const &a, RGBAColor const &b, float t) |
|
HPS_INLINE RGBAS32Color | HPS::Interpolate (RGBAS32Color const &a, RGBAS32Color const &b, float t) |
|
HPS_INLINE RGBA32Color | HPS::Interpolate (RGBA32Color const &a, RGBA32Color const &b, float t) |
|
HPS_INLINE RGB24Color | HPS::Interpolate (RGB24Color const &a, RGB24Color const &b, float t) |
|
template<typename T , typename U > |
bool | HPS::operator== (const Allocator< T > &, const Allocator< U > &) |
|
template<typename T , typename U > |
bool | HPS::operator!= (const Allocator< T > &, const Allocator< U > &) |
|
HPS_API ConditionalExpression | HPS::NOT (ConditionalExpression const &in_operand) |
| A NOT condition is satisfied if its operand condition is not satisfied. More...
|
|
HPS_API ConditionalExpression | HPS::OR (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An OR condition is satisfied if either of its operand conditions are satisfied. More...
|
|
HPS_API ConditionalExpression | HPS::XOR (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An XOR condition is satisfied if either operand condition is satisfied, but not both. More...
|
|
HPS_API ConditionalExpression | HPS::AND (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An AND condition is satisfied if both of its operand conditions are satisfied. More...
|
|
HPS_API ConditionalExpression | HPS::EQ (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An EQ conditional expression is satisfied if its operand expressions are equal. More...
|
|
HPS_API ConditionalExpression | HPS::NEQ (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An NEQ conditional expression is satisfied if its operand expressions are not equal. More...
|
|
HPS_API ConditionalExpression | HPS::GT (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An GT conditional expression is satisfied if its second operand is greater than the first operand. More...
|
|
HPS_API ConditionalExpression | HPS::LT (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An LT conditional expression is satisfied if its second operand is less than the first operand. More...
|
|
HPS_API ConditionalExpression | HPS::GTEQ (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An GTEQ conditional expression is satisfied if its second operand is greater than or equal to the first operand. More...
|
|
HPS_API ConditionalExpression | HPS::LTEQ (ConditionalExpression const &in_operand1, ConditionalExpression const &in_operand2) |
| An LTEQ conditional expression is satisfied if its second operand is less than or equal to the first operand. More...
|
|
KeyPath | HPS::operator+ (Key const &in_lhs, Key const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of two keys. More...
|
|
KeyPath | HPS::operator+ (Key const &in_lhs, KeyArray const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of the key and key array. More...
|
|
KeyPath | HPS::operator+ (Key const &in_lhs, KeyPath const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of a key and key path. More...
|
|
KeyPath | HPS::operator+ (KeyArray const &in_lhs, Key const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of a key array and a key. More...
|
|
KeyPath | HPS::operator+ (KeyArray const &in_lhs, KeyArray const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of two key arrays. More...
|
|
KeyPath | HPS::operator+ (KeyArray const &in_lhs, KeyPath const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of a key array and a key path. More...
|
|
KeyPath | HPS::operator+ (KeyPath const &in_lhs, Key const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of a key path and a key. More...
|
|
KeyPath | HPS::operator+ (KeyPath const &in_lhs, KeyArray const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of a key path and key array. More...
|
|
KeyPath | HPS::operator+ (KeyPath const &in_lhs, KeyPath const &in_rhs) |
| Creates a new KeyPath object representing the concatenation of two key paths. More...
|
|