################################
Sprocket Custom Type Definitions
################################

.. doxygengroup:: sprk_custom_typedefs
   :project: hps_cpp
   :desc-only:

Classes
=======

================================================================================ =
:cpp:class:`~HPS::Animation`                                                      
:cpp:class:`~HPS::AnimationControl`                                               
:cpp:class:`~HPS::AxisTriadControl`                                               
:cpp:class:`~HPS::AxisTriadOperator`                                              
:cpp:class:`~HPS::BooleanMetadata`                                                
:cpp:class:`~HPS::CADModel`                                                       
:cpp:class:`~HPS::CameraChangedEvent`                                             
:cpp:class:`~HPS::Canvas`                                                         
:cpp:class:`~HPS::CanvasDeletedEvent`                                             
:cpp:class:`~HPS::Capture`                                                        
:cpp:class:`~HPS::CaptureActivationEvent`                                         
:cpp:class:`~HPS::Channel`                                                        
:cpp:class:`~HPS::Component`                                                      
:cpp:class:`~HPS::ComponentHiddenEvent`                                           
:cpp:class:`~HPS::ComponentHighlightEvent`                                        
:cpp:class:`~HPS::ComponentIsolatedEvent`                                         
:cpp:class:`~HPS::ComponentPath`                                                  
:cpp:class:`~HPS::ComponentResetEvent`                                            
:cpp:class:`~HPS::ComponentShownEvent`                                            
:cpp:class:`~HPS::ComponentTree`                                                  
:cpp:class:`~HPS::ComponentTreeItem`                                              
:cpp:class:`~HPS::DoubleMetadata`                                                 
:cpp:class:`~HPS::Factory`                                                        
:cpp:class:`~HPS::Filter`                                                         
:cpp:class:`~HPS::FilterActivationEvent`                                          
:cpp:class:`~HPS::FloatSampler`                                                   
:cpp:class:`~HPS::IntegerMetadata`                                                
:cpp:class:`~HPS::Layout`                                                         
:cpp:class:`~HPS::LayoutDeletedEvent`                                             
:cpp:class:`~HPS::LayoutDetachedEvent`                                            
:cpp:class:`~HPS::Measurement`                                                    
:cpp:class:`~HPS::Metadata`                                                       
:cpp:class:`~HPS::Model`                                                          
:cpp:class:`~HPS::ModelDeletedEvent`                                              
:cpp:class:`~HPS::ModelDetachedEvent`                                             
:cpp:class:`~HPS::NavigationCubeControl`                                          
:cpp:class:`~HPS::NavigationCubeOperator`                                         
:cpp:class:`~HPS::Operator`                                                       
:cpp:class:`~HPS::OperatorControl`                                                
:cpp:class:`~HPS::OperatorUtility`                                                
:cpp:class:`~HPS::PointSampler`                                                   
:cpp:class:`~HPS::QuaternionSampler`                                              
:cpp:class:`~HPS::Rendering`                                                      
:cpp:class:`~HPS::RGBColorSampler`                                                
:cpp:class:`~HPS::Sampler`                                                        
:cpp:class:`~HPS::SceneTree`                                                      
:cpp:class:`~HPS::SceneTreeItem`                                                  
:cpp:class:`~HPS::SmoothTransitionCompleteEvent`                                  
:cpp:class:`~HPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler`   
:cpp:class:`~HPS::SprocketControl`                                                
:cpp:class:`~HPS::SprocketKit`                                                    
:cpp:class:`~HPS::SprocketPath`                                                   
:cpp:class:`~HPS::StringMetadata`                                                 
:cpp:class:`~HPS::TimeMetadata`                                                   
:cpp:class:`~HPS::UnsignedIntegerMetadata`                                        
:cpp:class:`~HPS::VectorSampler`                                                  
:cpp:class:`~HPS::View`                                                           
:cpp:class:`~HPS::ViewDeletedEvent`                                               
:cpp:class:`~HPS::ViewDetachedEvent`                                              
================================================================================ =

Type definitions
================

=============================================== ======================================
:cpp:type:`AnimationArray`                                                            
:cpp:type:`CADModelArray`                                                             
:cpp:type:`CanvasArray`                                                               
:cpp:type:`CaptureArray`                                                              
:cpp:type:`ChannelArray`                                                              
:cpp:type:`ChannelColorUsageArray`              Array of type HPS::ChannelColorUsage. 
:cpp:type:`ComponentArray`                                                            
:cpp:type:`ComponentPathArray`                                                        
:cpp:type:`ComponentTreeItemPtr`                                                      
:cpp:type:`ComponentTreePtr`                                                          
:cpp:type:`const_iterator`                                                            
:cpp:type:`const_reverse_iterator`                                                    
:cpp:type:`FilterArray`                                                               
:cpp:type:`FloatKeyframeArray`                                                        
:cpp:type:`FloatSplineControlValuesArray`                                             
:cpp:type:`HighlightOptionsKitArray`                                                  
:cpp:type:`iterator`                                                                  
:cpp:type:`LayoutArray`                                                               
:cpp:type:`MeasurementArray`                                                          
:cpp:type:`MetadataArray`                                                             
:cpp:type:`ModelArray`                                                                
:cpp:type:`OperatorPtr`                         Shared pointer to an Operator object. 
:cpp:type:`OperatorPtrArray`                                                          
:cpp:type:`PointKeyframeArray`                                                        
:cpp:type:`PointSplineControlValuesArray`                                             
:cpp:type:`QuaternionKeyframeArray`                                                   
:cpp:type:`QuaternionSplineControlValuesArray`                                        
:cpp:type:`ReferenceKeyArrayArray`                                                    
:cpp:type:`reverse_iterator`                                                          
:cpp:type:`RGBColorKeyframeArray`                                                     
:cpp:type:`RGBColorSplineControlValuesArray`                                          
:cpp:type:`SamplerArray`                                                              
:cpp:type:`SceneTreeItemPtr`                                                          
:cpp:type:`SceneTreePtr`                                                              
:cpp:type:`VectorKeyframeArray`                                                       
:cpp:type:`VectorSplineControlValuesArray`                                            
:cpp:type:`ViewArray`                                                                 
=============================================== ======================================

Functions
=========

================================================================================================================================================================================================================================================================================================================================================================================================================= =====================================================================
:cpp:func:`View HPS::Capture::Activate()`                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Filter::Activate(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`View HPS::CADModel::ActivateDefaultCapture()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Channel HPS::Animation::AddCameraPositionChannel(char const *in_name, PointSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`Channel HPS::Animation::AddCameraTargetChannel(char const *in_name, PointSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`Channel HPS::Animation::AddCameraUpChannel(char const *in_name, VectorSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`virtual ComponentTreeItemPtr HPS::ComponentTreeItem::AddChild(Component const &in_component, ComponentTree::ItemType in_type)=0`                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`virtual SceneTreeItemPtr HPS::SceneTreeItem::AddChild(Key const &in_key, SceneTree::ItemType in_type, char const *in_title=nullptr)=0`                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`Channel HPS::Animation::AddColorChannel(char const *in_name, KeyPath const &in_target, RGBColorSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Channel HPS::Animation::AddColorChannel(char const *in_name, KeyPath const &in_target, RGBColorSampler const &in_sampler, HPS::ChannelColorUsageArray in_channel_usages)`                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::SceneTree::AddHighlightOptions(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentTree::AddHighlightOptions(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::Component::AddKey(Key const &in_key)`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::FloatSampler::AddKeyframe(FloatKeyframe const &in_keyframe)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::PointSampler::AddKeyframe(PointKeyframe const &in_keyframe)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::QuaternionSampler::AddKeyframe(QuaternionKeyframe const &in_keyframe)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::RGBColorSampler::AddKeyframe(RGBColorKeyframe const &in_keyframe)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::VectorSampler::AddKeyframe(VectorKeyframe const &in_keyframe)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::FloatSampler::AddKeyframes(FloatKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::PointSampler::AddKeyframes(PointKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::QuaternionSampler::AddKeyframes(QuaternionKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::RGBColorSampler::AddKeyframes(RGBColorKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::FloatSampler::AddKeyframes(size_t in_count, FloatKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::PointSampler::AddKeyframes(size_t in_count, PointKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::QuaternionSampler::AddKeyframes(size_t in_count, QuaternionKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::RGBColorSampler::AddKeyframes(size_t in_count, RGBColorKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::VectorSampler::AddKeyframes(size_t in_count, VectorKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::VectorSampler::AddKeyframes(VectorKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::CADModel::AddMeasurement(Measurement const &in_measurement)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`Channel HPS::Animation::AddOpacityChannel(char const *in_name, KeyPath const &in_target, FloatSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::Component::AddOwner(Component &in_owner, IncludeKey const &in_include=IncludeKey())`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Component::AddReference(Component &in_reference)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`Channel HPS::Animation::AddRotationChannel(char const *in_name, KeyPath const &in_target, QuaternionSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`Channel HPS::Animation::AddScaleChannel(char const *in_name, KeyPath const &in_target, VectorSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::Component::AddTransform(MatrixKit const &in_transform)`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`Channel HPS::Animation::AddTranslationChannel(char const *in_name, KeyPath const &in_target, VectorSampler const &in_sampler)`                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Animation::Animation()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Animation::Animation(Animation const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::AnimationControl::AnimationControl(AnimationControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::AnimationControl::AnimationControl(AnimationControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::AnimationControl::AnimationControl(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`ComponentPath & HPS::ComponentPath::Append(Component const &in_component)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`ComponentPath & HPS::ComponentPath::Append(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`ComponentPath & HPS::ComponentPath::Append(ComponentPath const &in_path)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`bool HPS::NavigationCubeOperator::AreCamerasEqual(HPS::CameraKit const &this_camera, HPS::CameraKit const &that_camera)`                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::Animation::Assign(Animation const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::Canvas::Assign(Canvas const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::Channel::Assign(Channel const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual void HPS::Component::Assign(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::ComponentTree::Assign(ComponentTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`virtual void HPS::ComponentTreeItem::Assign(ComponentTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Layout::Assign(Layout const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`virtual void HPS::Metadata::Assign(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::Model::Assign(Model const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::Operator::Assign(Operator const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::Sampler::Assign(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual void HPS::SceneTree::Assign(SceneTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::SceneTreeItem::Assign(SceneTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::View::Assign(View const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`Component & HPS::ComponentPath::At(size_t in_index)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`Component const  & HPS::ComponentPath::At(size_t in_index) const`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Canvas::AttachLayout(Layout const &in_layout)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::View::AttachModel(Model const &in_model)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Canvas::AttachViewAsLayout(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Layout::AttachViewBack(View const &in_view, HPS::Rectangle const &in_position=HPS::Rectangle(-1.0f, 1.0f, -1.0f, 1.0f))`                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::Layout::AttachViewFront(View const &in_view, HPS::Rectangle const &in_position=HPS::Rectangle(-1.0f, 1.0f, -1.0f, 1.0f))`                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`bool HPS::AxisTriadOperator::AxisOrbit(HPS::WindowPoint const &in_loc)`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::AxisTriadControl::AxisTriadControl()`                                                                                                                                                                                                                                                                                                                                                        Private default constructor to prevent instantiation without a view. 
:cpp:func:`void HPS::AxisTriadControl::AxisTriadControl(AxisTriadControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::AxisTriadControl::AxisTriadControl(AxisTriadControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::AxisTriadControl::AxisTriadControl(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::AxisTriadOperator::AxisTriadOperator(MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())`                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Component & HPS::ComponentPath::Back()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Component const  & HPS::ComponentPath::Back() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`iterator HPS::ComponentPath::begin()`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`const_iterator HPS::ComponentPath::begin() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::Measurement::BelongToOneComponent(ComponentPathArray const &components) const`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::BooleanMetadata::BooleanMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::BooleanMetadata::BooleanMetadata(BooleanMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::BooleanMetadata::BooleanMetadata(BooleanMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::BooleanMetadata::BooleanMetadata(char const *in_name, bool in_value)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::BooleanMetadata::BooleanMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::Layout::BringToFront(size_t in_layer)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::CADModel::CADModel()`                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::CADModel::CADModel(CADModel &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::CADModel::CADModel(CADModel const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::CADModel::CADModel(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::CADModel::CADModel(Model const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`static float HPS::OperatorUtility::CalculateAngleOrbitOnPlane(HPS::Vector const &axis, ProjectedPlane plane)`                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::CameraChangedEvent::CameraChangedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::CameraChangedEvent::CameraChangedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::CameraChangedEvent::CameraChangedEvent(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::Canvas::Canvas()`                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Canvas::Canvas(Canvas const &that)`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::CanvasDeletedEvent::CanvasDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::CanvasDeletedEvent::CanvasDeletedEvent(Canvas const &in_canvas)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::CanvasDeletedEvent::CanvasDeletedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::Capture::Capture()`                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Capture::Capture(Capture &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Capture::Capture(Capture const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Capture::Capture(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::CaptureActivationEvent::CaptureActivationEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::CaptureActivationEvent::CaptureActivationEvent(Capture in_capture, View in_view)`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::CaptureActivationEvent::CaptureActivationEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`const_iterator HPS::ComponentPath::cbegin() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`const_iterator HPS::ComponentPath::cend() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::Channel::Channel()`                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Channel::Channel(Channel const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`char const  * HPS::CanvasDeletedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`char const  * HPS::LayoutDetachedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`char const  * HPS::LayoutDeletedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`char const  * HPS::ViewDetachedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`char const  * HPS::ViewDeletedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`char const  * HPS::ModelDetachedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`char const  * HPS::ModelDeletedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`char const  * HPS::CameraChangedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`char const  * HPS::ComponentResetEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`char const  * HPS::ComponentShownEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`char const  * HPS::ComponentHiddenEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`char const  * HPS::ComponentIsolatedEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`char const  * HPS::ComponentHighlightEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`char const  * HPS::FilterActivationEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`char const  * HPS::CaptureActivationEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`char const  * HPS::SmoothTransitionCompleteEvent::ClassName() const override`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Event * HPS::CanvasDeletedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Event * HPS::LayoutDetachedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`Event * HPS::LayoutDeletedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Event * HPS::ViewDetachedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Event * HPS::ViewDeletedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`Event * HPS::ModelDetachedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Event * HPS::ModelDeletedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Event * HPS::CameraChangedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Event * HPS::ComponentResetEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`Event * HPS::ComponentShownEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`Event * HPS::ComponentHiddenEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Event * HPS::ComponentIsolatedEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`Event * HPS::ComponentHighlightEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Event * HPS::FilterActivationEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`Event * HPS::CaptureActivationEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`Event * HPS::SmoothTransitionCompleteEvent::Clone() const override`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`virtual void HPS::SceneTreeItem::Collapse()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`virtual void HPS::ComponentTreeItem::Collapse()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::Component::Component()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Component::Component(Component &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::Component::Component(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentHiddenEvent::ComponentHiddenEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ComponentHiddenEvent::ComponentHiddenEvent(HPS::ComponentPath const &in_path, HPS::Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentHiddenEvent::ComponentHiddenEvent(HPS::Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ComponentHighlightEvent::ComponentHighlightEvent()`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::ComponentHighlightEvent::ComponentHighlightEvent(Action in_action, HPS::Canvas const &in_canvas, size_t in_layer=0, ComponentPath const &in_path=ComponentPath(), HighlightOptionsKit const &in_options=HighlightOptionsKit())`                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentHighlightEvent::ComponentHighlightEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::ComponentIsolatedEvent::ComponentIsolatedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::ComponentIsolatedEvent::ComponentIsolatedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentIsolatedEvent::ComponentIsolatedEvent(HPS::ComponentPath const &in_path, HPS::Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::ComponentPath::ComponentPath()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentPath::ComponentPath(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::ComponentPath::ComponentPath(ComponentPath &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentPath::ComponentPath(ComponentPath const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::ComponentPath::ComponentPath(size_t in_count, Component const in_components[])`                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentResetEvent::ComponentResetEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::ComponentResetEvent::ComponentResetEvent(HPS::ComponentPath const &in_path, HPS::Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ComponentResetEvent::ComponentResetEvent(HPS::Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::ComponentPathArray const  & HPS::Measurement::Components() const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::ComponentShownEvent::ComponentShownEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::ComponentShownEvent::ComponentShownEvent(HPS::ComponentPath const &in_path, HPS::Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ComponentShownEvent::ComponentShownEvent(HPS::Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::ComponentTree::ComponentTree()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentTree::ComponentTree(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::ComponentTree::ComponentTree(ComponentTree &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentTree::ComponentTree(ComponentTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::ComponentTreeItem::ComponentTreeItem()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ComponentTreeItem::ComponentTreeItem(ComponentTreeItem &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::ComponentTreeItem::ComponentTreeItem(ComponentTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ComponentTreeItem::ComponentTreeItem(ComponentTreePtr const &in_tree, CADModel const &in_cad_model)`                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::ComponentTreeItem::ComponentTreeItem(ComponentTreePtr const &in_tree, Component const &in_component, ComponentTree::ItemType in_type)`                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::View & HPS::View::ComputeFitWorldCamera(BoundingKit const &in_bounding, HPS::CameraKit &out_camera)`                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::View & HPS::View::ComputeFitWorldCamera(BoundingKit const &in_bounding, MatrixKit const &in_transform, HPS::CameraKit &out_camera)`                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`HPS::View & HPS::View::ComputeFitWorldCamera(HPS::CameraKit &out_camera)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::View & HPS::View::ComputeFitWorldCamera(SegmentKey const &in_segment, HPS::CameraKit &out_camera)`                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`HPS::View & HPS::View::ComputeFitWorldCamera(SegmentKey const &in_segment, MatrixKit const &in_transform, HPS::CameraKit &out_camera)`                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`Component HPS::Component::CopyTo(HPS::Component const &in_new_owner)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Animation HPS::Model::CreateAnimation(char const *in_name)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`static Canvas HPS::Factory::CreateCanvas(char const *in_name="", HPS::StandAloneWindowOptionsKit const &in_options=HPS::StandAloneWindowOptionsKit())`                                                                                                                                                                                                                                                                                                                      
:cpp:func:`static Canvas HPS::Factory::CreateCanvas(HPS::WindowHandle in_window_handle, char const *in_name="", HPS::ApplicationWindowOptionsKit const &in_options=HPS::ApplicationWindowOptionsKit())`                                                                                                                                                                                                                                                                                
:cpp:func:`static Canvas HPS::Factory::CreateCanvas(HPS::WindowKey const &in_window_key, HPS::PortfolioKey const &in_portfolio_key=HPS::PortfolioKey(), char const *in_name="")`                                                                                                                                                                                                                                                                                                       
:cpp:func:`static Component HPS::Factory::CreateComponent(Component const &in_owner, char const *in_name="")`                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`static Layout HPS::Factory::CreateLayout(char const *in_name="")`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`static Model HPS::Factory::CreateModel(char const *in_name="")`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`static View HPS::Factory::CreateView(char const *in_name="")`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Filter::Deactivate(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`static Component HPS::Factory::DeInstanceComponent(ComponentPath const &in_component_path)`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Animation::Delete()`                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Canvas::Delete()`                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::View::Delete()`                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::Model::Delete()`                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Layout::Delete()`                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Component::Delete(HPS::Component::DeleteMode mode=HPS::Component::DeleteMode::Standard)`                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::Layout::DetachLayer(size_t in_layer)`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::Canvas::DetachLayout()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::View::DetachModel()`                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Operator::DetachView()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Layout::DetachView(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::DoubleMetadata::DoubleMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::DoubleMetadata::DoubleMetadata(char const *in_name, double in_value)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::DoubleMetadata::DoubleMetadata(DoubleMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::DoubleMetadata::DoubleMetadata(DoubleMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::DoubleMetadata::DoubleMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::CameraChangedEvent::Drop(Event const *in_that_event) const override`                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`virtual bool HPS::SmoothTransitionCompleteEvent::Drop(Event const *in_that_event) const override`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`MeasurementArray & HPS::CADModel::EditAllMeasurements()`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::ComponentPath::Empty() const`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`iterator HPS::ComponentPath::end()`                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`const_iterator HPS::ComponentPath::end() const`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`bool HPS::Animation::Equals(Animation const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::Canvas::Equals(Canvas const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::Channel::Equals(Channel const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::Component::Equals(Component const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::ComponentPath::Equals(ComponentPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::ComponentTree::Equals(ComponentTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::ComponentTreeItem::Equals(ComponentTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::Layout::Equals(Layout const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::Metadata::Equals(Metadata const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Model::Equals(Model const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual bool HPS::Operator::Equals(Operator const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`bool HPS::Sampler::Equals(Sampler const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::SceneTree::Equals(SceneTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::SceneTreeItem::Equals(SceneTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::SprocketPath::Equals(SprocketPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`bool HPS::View::Equals(View const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual void HPS::SceneTreeItem::Expand()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`virtual void HPS::ComponentTreeItem::Expand()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Factory::Factory()`                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Filter::Filter()`                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Filter::Filter(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Filter::Filter(Filter &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Filter::Filter(Filter const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::FilterActivationEvent::FilterActivationEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::FilterActivationEvent::FilterActivationEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::FilterActivationEvent::FilterActivationEvent(Filter in_filter, Action in_action, View in_view)`                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::View & HPS::View::FitWorld()`                                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`HPS::View & HPS::View::FitWorld(BoundingKit const &in_bounding)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::View & HPS::View::FitWorld(BoundingKit const &in_bounding, MatrixKit const &in_transform)`                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::View & HPS::View::FitWorld(SegmentKey const &in_segment)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`HPS::View & HPS::View::FitWorld(SegmentKey const &in_segment, MatrixKit const &in_transform)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`FloatKeyframe`                                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::FloatSampler::FloatSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::FloatSampler::FloatSampler(FloatSampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::FloatSampler::FloatSampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`FloatSplineControlValues`                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::Component::Flush()`                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual void HPS::SceneTree::Flush()`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`virtual void HPS::ComponentTree::Flush()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`virtual intptr_t HPS::CameraChangedEvent::Freshen() const override`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`Component & HPS::ComponentPath::Front()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Component const  & HPS::ComponentPath::Front() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`FilterArray HPS::CADModel::GetActiveFilters(View const &in_view) const`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`CaptureArray HPS::CADModel::GetAllCaptures() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`FilterArray HPS::CADModel::GetAllFilters() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`MeasurementArray const  & HPS::CADModel::GetAllMeasurements() const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`MetadataArray HPS::Component::GetAllMetadata() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`ComponentArray HPS::Component::GetAllSubcomponents(ComponentType in_type) const`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`AnimationControl HPS::View::GetAnimationControl()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`AnimationControl const HPS::View::GetAnimationControl() const`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`AnimationArray const  & HPS::Model::GetAnimations()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`Layout HPS::Canvas::GetAttachedLayout() const`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`IncludeKey HPS::Canvas::GetAttachedLayoutIncludeLink() const`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Model HPS::View::GetAttachedModel() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`IncludeKey HPS::View::GetAttachedModelIncludeLink() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`View HPS::Operator::GetAttachedView() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`View HPS::Layout::GetAttachedView(size_t in_layer=0) const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`IncludeKey HPS::Layout::GetAttachedViewIncludeLink(size_t in_layer) const`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`AxisTriadControl HPS::View::GetAxisTriadControl()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`AxisTriadControl const HPS::View::GetAxisTriadControl() const`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`HPS::SegmentKey HPS::AxisTriadControl::GetAxisTriadSegment() const`                                                                                                                                                                                                                                                                                                                                    Returns the axis triad segment key.                                  
:cpp:func:`static CADModelArray HPS::Factory::GetCADModels()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`Canvas HPS::SprocketPath::GetCanvas() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`static CanvasArray HPS::Factory::GetCanvases()`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`ChannelArray const  & HPS::Animation::GetChannels() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`ChannelType HPS::Channel::GetChannelType() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`Component HPS::ComponentTreeItem::GetComponent() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Component HPS::CADModel::GetComponentFromKey(Key const &in_key) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`ComponentPath HPS::CADModel::GetComponentPath(KeyPath const &in_key_path, ComponentPath::PathType in_path_type=ComponentPath::PathType::Unique) const`                                                                                                                                                                                                                                                                                                                      
:cpp:func:`ComponentPath HPS::CADModel::GetComponentPath(SelectionItem const &in_item, ComponentPath::PathType in_path_type=ComponentPath::PathType::Unique) const`                                                                                                                                                                                                                                                                                                                    
:cpp:func:`ComponentArray HPS::ComponentPath::GetComponents() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`ComponentType HPS::Component::GetComponentType() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`RGBColorSplineControlValuesArray const  & HPS::RGBColorSampler::GetControlValues() const`                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`VectorSplineControlValuesArray const  & HPS::VectorSampler::GetControlValues() const`                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`PointSplineControlValuesArray const  & HPS::PointSampler::GetControlValues() const`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`QuaternionSplineControlValuesArray const  & HPS::QuaternionSampler::GetControlValues() const`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`FloatSplineControlValuesArray const  & HPS::FloatSampler::GetControlValues() const`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`size_t HPS::OperatorControl::GetCount()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`size_t HPS::OperatorControl::GetCount(Operator::Priority in_priority)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`uint32_t HPS::AnimationControl::GetCurrentTick() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`uint32_t HPS::AnimationControl::GetEndTick() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`float HPS::Canvas::GetFrameRate() const`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`HPS::Vector HPS::Model::GetFrontVector()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::Vector const HPS::Model::GetFrontVector() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`View HPS::Canvas::GetFrontView() const`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`View HPS::Layout::GetFrontView() const`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`size_t HPS::SceneTree::GetGroupingLimit() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::SceneTree::GetHighlightEventHandling() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`bool HPS::ComponentTree::GetHighlightEventHandling() const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`HighlightOptionsKitArray HPS::SceneTree::GetHighlightOptions() const`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`HighlightOptionsKitArray HPS::ComponentTree::GetHighlightOptions() const`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`bool HPS::NavigationCubeControl::GetInteractivity() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::AxisTriadControl::GetInteractivity() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`InterpolationType HPS::Sampler::GetInterpolation() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`SceneTree::ItemType HPS::SceneTreeItem::GetItemType() const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ComponentTree::ItemType HPS::ComponentTreeItem::GetItemType() const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`Key HPS::SceneTreeItem::GetKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`RGBColorKeyframeArray const  & HPS::RGBColorSampler::GetKeyframes() const`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`VectorKeyframeArray const  & HPS::VectorSampler::GetKeyframes() const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`PointKeyframeArray const  & HPS::PointSampler::GetKeyframes() const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`QuaternionKeyframeArray const  & HPS::QuaternionSampler::GetKeyframes() const`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`FloatKeyframeArray const  & HPS::FloatSampler::GetKeyframes() const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`KeyPath HPS::SprocketPath::GetKeyPath() const`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`KeyPath HPS::SceneTreeItem::GetKeyPath() const`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`static KeyPathArray HPS::Component::GetKeyPath(Component const &in_component)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`static KeyPathArray HPS::Component::GetKeyPath(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`static KeyPathArray HPS::Component::GetKeyPath(size_t in_count, Component const in_components[])`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`KeyPathArray HPS::ComponentPath::GetKeyPaths() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`KeyPathArray HPS::ComponentPath::GetKeyPaths(Canvas const &in_canvas, size_t in_layer=0) const`                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`KeyArray HPS::Component::GetKeys() const`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`size_t HPS::Layout::GetLayerAt(HPS::WindowPoint const &in_point) const`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`size_t HPS::Layout::GetLayerCount() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`SegmentKey HPS::Layout::GetLayerSegmentKey(size_t in_layer) const`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`Layout HPS::SprocketPath::GetLayout() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`static LayoutArray HPS::Factory::GetLayouts()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`SegmentKey HPS::Model::GetLibraryKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`SegmentKey const HPS::Model::GetLibraryKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`Location HPS::NavigationCubeControl::GetLocation() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`Location HPS::AxisTriadControl::GetLocation() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`HPS::UTF8 HPS::NavigationCubeControl::GetMaterialPalette() const`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`HPS::UTF8 HPS::AxisTriadControl::GetMaterialPalette() const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`SegmentKey HPS::Measurement::GetMeasurementSegment() const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`MeasurementType HPS::Measurement::GetMeasurementType() const`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Metadata HPS::Component::GetMetadata(char const *in_name) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`Time HPS::AnimationControl::GetMillisecondsPerTick() const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`Model HPS::SprocketPath::GetModel() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Model HPS::CADModel::GetModel() const`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`SegmentKey HPS::View::GetModelOverrideSegmentKey()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`SegmentKey const HPS::View::GetModelOverrideSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`static ModelArray HPS::Factory::GetModels()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ModifierKeys HPS::Operator::GetModifierTrigger() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`MouseButtons HPS::Operator::GetMouseTrigger() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`UTF8 & HPS::Channel::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`UTF8 const  & HPS::Animation::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`UTF8 HPS::Canvas::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`UTF8 HPS::View::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`UTF8 HPS::Model::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`UTF8 HPS::Layout::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual UTF8 HPS::Operator::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`UTF8 HPS::Component::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`HPS::UTF8 HPS::Metadata::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`virtual HPS::UTF8 HPS::AxisTriadOperator::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`virtual HPS::UTF8 HPS::NavigationCubeOperator::GetName() const`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`NavigationCubeControl HPS::View::GetNavigationCubeControl()`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`NavigationCubeControl const HPS::View::GetNavigationCubeControl() const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`HPS::SegmentKey HPS::NavigationCubeControl::GetNavigationCubeSegment() const`                                                                                                                                                                                                                                                                                                                          Returns the navigation cube segment key.                             
:cpp:func:`KeyArray const HPS::View::GetNavigationKeys()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`OperatorControl HPS::View::GetOperatorControl()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`OperatorControl const HPS::View::GetOperatorControl() const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`OperatorPtrArray HPS::View::GetOperators() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`ComponentArray HPS::Component::GetOwners() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`CanvasArray HPS::Layout::GetOwningCanvases()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`CanvasArray const HPS::Layout::GetOwningCanvases() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`LayoutArray HPS::View::GetOwningLayouts()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`LayoutArray const HPS::View::GetOwningLayouts() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`HPS::ViewArray HPS::Model::GetOwningViews()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::ViewArray const HPS::Model::GetOwningViews() const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`ComponentPath HPS::ComponentTreeItem::GetPath() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`PortfolioKey HPS::Canvas::GetPortfolioKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`PortfolioKey HPS::View::GetPortfolioKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`PortfolioKey HPS::Model::GetPortfolioKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`PortfolioKey const HPS::Canvas::GetPortfolioKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`PortfolioKey const HPS::View::GetPortfolioKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`PortfolioKey const HPS::Model::GetPortfolioKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`HPS::Rectangle HPS::NavigationCubeControl::GetPosition() const`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::Rectangle HPS::AxisTriadControl::GetPosition() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Rectangle HPS::Layout::GetPosition(size_t in_layer) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`HPS::IntRectangle HPS::NavigationCubeControl::GetPositionOffsets() const`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::IntRectangle HPS::AxisTriadControl::GetPositionOffsets() const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`ComponentArray HPS::Component::GetReferences() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`ComponentArray HPS::Component::GetReferrers() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`Rendering::Mode HPS::View::GetRenderingMode() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`SceneTreeItemPtr HPS::SceneTree::GetRoot() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`ComponentTreeItemPtr HPS::ComponentTree::GetRoot() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`Sampler & HPS::Channel::GetSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Sampler const  & HPS::Channel::GetSampler() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`SegmentKey HPS::View::GetSegmentKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`SegmentKey HPS::Model::GetSegmentKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`SegmentKey HPS::Layout::GetSegmentKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`SegmentKey const HPS::View::GetSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`SegmentKey const HPS::Model::GetSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`SegmentKey const HPS::Layout::GetSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`HPS::SegmentKey HPS::NavigationCubeControl::GetSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`HPS::SegmentKey HPS::AxisTriadControl::GetSegmentKey() const`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`bool HPS::View::GetSimpleReflection()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::View::GetSimpleShadow()`                                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`float HPS::NavigationCubeControl::GetSize() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`float HPS::AxisTriadControl::GetSize() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`uint32_t HPS::AnimationControl::GetStartTick() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`ComponentArray HPS::Component::GetSubcomponents() const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`KeyPath const  & HPS::Channel::GetTarget() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::NavigationCubeControl::GetText(UTF8 &out_back_string, UTF8 &out_top_string, UTF8 &out_left_string, UTF8 &out_front_string, UTF8 &out_bottom_string, UTF8 &out_right_string, HPS::TextAttributeKit &out_text_attributes, HPS::UTF8Array &out_fallback_fonts) const`                                                                                                                                                                                                
:cpp:func:`bool HPS::NavigationCubeControl::GetTextVisibility() const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::AxisTriadControl::GetTextVisibility() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`UTF8 HPS::SceneTreeItem::GetTitle() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`UTF8 HPS::ComponentTreeItem::GetTitle() const`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`HPS::Time HPS::NavigationCubeOperator::GetTransitionTime() const`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`SceneTreePtr HPS::SceneTreeItem::GetTree() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`ComponentTreePtr HPS::ComponentTreeItem::GetTree() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::Vector HPS::Model::GetUpVector()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`HPS::Vector const HPS::Model::GetUpVector() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`int HPS::IntegerMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`unsigned int HPS::UnsignedIntegerMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`double HPS::DoubleMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`UTF8 HPS::StringMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`unsigned int HPS::TimeMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::BooleanMetadata::GetValue() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::UTF8 HPS::TimeMetadata::GetValueAsString() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`View HPS::SprocketPath::GetView() const`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`static ViewArray HPS::Factory::GetViews()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::NavigationCubeControl::GetVisibility() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`bool HPS::AxisTriadControl::GetVisibility() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`WindowKey HPS::Canvas::GetWindowKey()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`WindowKey const HPS::Canvas::GetWindowKey() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual HandleResult HPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler::Handle(HPS::Event const *in_event)`                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::SceneTreeItem::HasChildren() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`bool HPS::ComponentTreeItem::HasChildren() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::Component::HasComponentType(ComponentType in_mask) const`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`bool HPS::SceneTreeItem::HasItemType(SceneTree::ItemType in_mask) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::ComponentTreeItem::Hide()`                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ComponentPath::Hide(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ComponentPath::Highlight(Canvas const &in_canvas, HighlightOptionsKit const &in_options, bool in_remove_existing=true) const`                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ComponentPath::Highlight(Canvas const &in_canvas, size_t in_layer, HighlightOptionsKit const &in_options, bool in_remove_existing=true) const`                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::SceneTreeItem::Highlight(HighlightOptionsKit const &in_highlight_options)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ComponentTreeItem::Highlight(HighlightOptionsKit const &in_highlight_options)`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::SceneTreeItem::Highlight(size_t in_highlight_options_index=0)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::ComponentTreeItem::Highlight(size_t in_highlight_options_index=0)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::ComponentPath::Insert(size_t in_index, Component const &in_item)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::IntegerMetadata::IntegerMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::IntegerMetadata::IntegerMetadata(char const *in_name, int in_value)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::IntegerMetadata::IntegerMetadata(IntegerMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::IntegerMetadata::IntegerMetadata(IntegerMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::IntegerMetadata::IntegerMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`static double HPS::OperatorUtility::internal_acos(double x)`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::AxisTriadOperator::IsEventRelevant(HPS::Point const &event_location)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`bool HPS::NavigationCubeOperator::IsEventRelevant(HPS::Point const &event_location, HPS::KeyPath const &event_path)`                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::SceneTreeItem::IsExpanded() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::ComponentTreeItem::IsExpanded() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::ComponentTreeItem::IsHidden() const`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`bool HPS::ComponentPath::IsHidden(Canvas const &in_canvas, size_t in_layer=0) const`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::SceneTreeItem::IsHighlightable() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::SceneTreeItem::IsHighlighted() const`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`bool HPS::ComponentTreeItem::IsHighlighted() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`bool HPS::Measurement::IsKitVisible() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::Measurement::IsMetaVisible() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::Operator::IsMouseTriggered(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::ComponentTreeItem::Isolate()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ComponentPath::Isolate(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`static void HPS::ComponentPath::Isolate(HPS::ComponentPathArray &in_component_paths, Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::SceneTreeItem::IsSelected() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::NavigationCubeControl::IsTextVisible() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`bool HPS::Measurement::IsVisible() const`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::Layout::Layout()`                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::Layout::Layout(Layout const &that)`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::LayoutDeletedEvent::LayoutDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::LayoutDeletedEvent::LayoutDeletedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::LayoutDeletedEvent::LayoutDeletedEvent(Layout const &in_layout)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::LayoutDetachedEvent::LayoutDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::LayoutDetachedEvent::LayoutDetachedEvent(Canvas const &in_canvas, Layout const &in_layout)`                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::LayoutDetachedEvent::LayoutDetachedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Measurement::Measurement()=default`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Measurement::Measurement(HPS::ComponentPathArray components, SegmentKey segment, MeasurementType type, KeyPath path, Canvas canvas)`                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Metadata::Metadata()`                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::Metadata::Metadata(char const *in_name)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::Metadata::Metadata(Metadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Metadata::Metadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::Model::Model()`                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::Model::Model(Model const &that)`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ModelDeletedEvent::ModelDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ModelDeletedEvent::ModelDeletedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::ModelDeletedEvent::ModelDeletedEvent(Model const &in_model)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::ModelDetachedEvent::ModelDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::ModelDetachedEvent::ModelDetachedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::ModelDetachedEvent::ModelDetachedEvent(View const &in_view, Model const &in_model)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::NavigationCubeControl::NavigationCubeControl()`                                                                                                                                                                                                                                                                                                                                              Private default constructor to prevent instantiation without a view. 
:cpp:func:`void HPS::NavigationCubeControl::NavigationCubeControl(NavigationCubeControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::NavigationCubeControl::NavigationCubeControl(NavigationCubeControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::NavigationCubeControl::NavigationCubeControl(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::NavigationCubeOperator::NavigationCubeOperator(MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())`                                                                                                                                                                                                                                                                                                        
:cpp:func:`HPS::Type HPS::Sampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`HPS::Type HPS::RGBColorSampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`HPS::Type HPS::VectorSampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`HPS::Type HPS::PointSampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::Type HPS::QuaternionSampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`HPS::Type HPS::FloatSampler::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::Type HPS::Channel::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`HPS::Type HPS::Animation::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`HPS::Type HPS::Canvas::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`HPS::Type HPS::SprocketControl::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`HPS::Type HPS::SprocketKit::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::Type HPS::View::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`HPS::Type HPS::Model::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::Type HPS::Layout::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`HPS::Type HPS::SprocketPath::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::Type HPS::Operator::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::Type HPS::OperatorControl::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`HPS::Type HPS::NavigationCubeControl::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::Type HPS::AxisTriadControl::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`HPS::Type HPS::Component::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`HPS::Type HPS::ComponentPath::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`HPS::Type HPS::Filter::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`HPS::Type HPS::Capture::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`HPS::Type HPS::CADModel::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::Type HPS::Metadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::Type HPS::IntegerMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`HPS::Type HPS::UnsignedIntegerMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`HPS::Type HPS::DoubleMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`HPS::Type HPS::StringMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`HPS::Type HPS::TimeMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`HPS::Type HPS::BooleanMetadata::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`virtual HPS::Type HPS::SceneTree::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`HPS::Type HPS::SceneTreeItem::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`virtual HPS::Type HPS::ComponentTree::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`HPS::Type HPS::ComponentTreeItem::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`HPS::Type HPS::AnimationControl::ObjectType() const`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual void HPS::ComponentTreeItem::OnHide()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::ComponentTreeItem::OnHighlight(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`virtual bool HPS::Operator::OnKeyDown(KeyboardState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`virtual bool HPS::Operator::OnKeyUp(KeyboardState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`virtual void HPS::Operator::OnModelAttached()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::NavigationCubeOperator::OnModelAttached()`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`virtual void HPS::Operator::OnModelDetached()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual bool HPS::Operator::OnMouseDown(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnMouseDown(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnMouseDown(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::Operator::OnMouseEnter(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`virtual bool HPS::Operator::OnMouseLeave(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`virtual bool HPS::Operator::OnMouseMove(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnMouseMove(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnMouseMove(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::Operator::OnMouseUp(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnMouseUp(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnMouseUp(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`virtual bool HPS::Operator::OnMouseWheel(MouseState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`virtual void HPS::ComponentTreeItem::OnShow()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual bool HPS::Operator::OnTextInput(HPS::UTF8 const &in_text)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::Operator::OnTimerTick(HPS::TimerTickEvent const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::Operator::OnTouchDown(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnTouchDown(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnTouchDown(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::Operator::OnTouchMove(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnTouchMove(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnTouchMove(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::Operator::OnTouchUp(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`virtual bool HPS::AxisTriadOperator::OnTouchUp(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`virtual bool HPS::NavigationCubeOperator::OnTouchUp(TouchState const &in_state)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`virtual void HPS::ComponentTreeItem::OnUnhighlight(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`virtual void HPS::Operator::OnViewAttached(HPS::View const &in_attached_view)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::AxisTriadOperator::OnViewAttached(HPS::View const &in_attached_view)`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`virtual void HPS::NavigationCubeOperator::OnViewAttached(HPS::View const &in_attached_view)`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`virtual void HPS::NavigationCubeOperator::OnViewDetached(HPS::View const &in_attached_view)`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`virtual void HPS::Operator::OnViewDetached(HPS::View const &in_detached_view)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Operator::Operator(MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())`                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::Operator::Operator(Operator const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::Animation::operator!=(Animation const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::Canvas::operator!=(Canvas const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Channel::operator!=(Channel const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::Component::operator!=(Component const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::ComponentPath::operator!=(ComponentPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::ComponentTree::operator!=(ComponentTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::ComponentTreeItem::operator!=(ComponentTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::Layout::operator!=(Layout const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Metadata::operator!=(Metadata const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`bool HPS::Model::operator!=(Model const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`virtual bool HPS::Operator::operator!=(Operator const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::Sampler::operator!=(Sampler const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::SceneTree::operator!=(SceneTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::SceneTreeItem::operator!=(SceneTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::SprocketPath::operator!=(SprocketPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator!=`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::View::operator!=(View const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`operator+`                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`ComponentPath & HPS::ComponentPath::operator+=(Component const &in_component)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`ComponentPath & HPS::ComponentPath::operator+=(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`ComponentPath & HPS::ComponentPath::operator+=(ComponentPath const &in_path)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Animation & HPS::Animation::operator=(Animation &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`Animation & HPS::Animation::operator=(Animation const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`AnimationControl & HPS::AnimationControl::operator=(AnimationControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`AnimationControl & HPS::AnimationControl::operator=(AnimationControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`AxisTriadControl & HPS::AxisTriadControl::operator=(AxisTriadControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`AxisTriadControl & HPS::AxisTriadControl::operator=(AxisTriadControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`BooleanMetadata & HPS::BooleanMetadata::operator=(BooleanMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`BooleanMetadata & HPS::BooleanMetadata::operator=(BooleanMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`CADModel & HPS::CADModel::operator=(CADModel &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`CADModel & HPS::CADModel::operator=(CADModel const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Canvas & HPS::Canvas::operator=(Canvas const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Capture & HPS::Capture::operator=(Capture &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Capture & HPS::Capture::operator=(Capture const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`Channel & HPS::Channel::operator=(Channel &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Channel & HPS::Channel::operator=(Channel const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Component & HPS::Component::operator=(Component &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`Component & HPS::Component::operator=(Component const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`ComponentPath & HPS::ComponentPath::operator=(ComponentArray const &in_path)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`ComponentPath & HPS::ComponentPath::operator=(ComponentPath &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`ComponentPath & HPS::ComponentPath::operator=(ComponentPath const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ComponentTree & HPS::ComponentTree::operator=(ComponentTree &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`ComponentTree & HPS::ComponentTree::operator=(ComponentTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ComponentTreeItem & HPS::ComponentTreeItem::operator=(ComponentTreeItem &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`ComponentTreeItem & HPS::ComponentTreeItem::operator=(ComponentTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`DoubleMetadata & HPS::DoubleMetadata::operator=(DoubleMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`DoubleMetadata & HPS::DoubleMetadata::operator=(DoubleMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Filter & HPS::Filter::operator=(Filter &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`Filter & HPS::Filter::operator=(Filter const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`IntegerMetadata & HPS::IntegerMetadata::operator=(IntegerMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`IntegerMetadata & HPS::IntegerMetadata::operator=(IntegerMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Layout & HPS::Layout::operator=(Layout const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`Metadata & HPS::Metadata::operator=(Metadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Metadata & HPS::Metadata::operator=(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`Model & HPS::Model::operator=(Model const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::operator=(NavigationCubeControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::operator=(NavigationCubeControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`virtual Operator & HPS::Operator::operator=(Operator const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`OperatorControl & HPS::OperatorControl::operator=(OperatorControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`OperatorControl & HPS::OperatorControl::operator=(OperatorControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`Sampler & HPS::Sampler::operator=(Sampler &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`Sampler & HPS::Sampler::operator=(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`SceneTree & HPS::SceneTree::operator=(SceneTree &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`SceneTree & HPS::SceneTree::operator=(SceneTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`SceneTreeItem & HPS::SceneTreeItem::operator=(SceneTreeItem &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`SceneTreeItem & HPS::SceneTreeItem::operator=(SceneTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`SprocketControl & HPS::SprocketControl::operator=(SprocketControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`SprocketKit & HPS::SprocketKit::operator=(SprocketKit &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`SprocketPath & HPS::SprocketPath::operator=(SprocketPath const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`StringMetadata & HPS::StringMetadata::operator=(StringMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`StringMetadata & HPS::StringMetadata::operator=(StringMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`TimeMetadata & HPS::TimeMetadata::operator=(TimeMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`TimeMetadata & HPS::TimeMetadata::operator=(TimeMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`UnsignedIntegerMetadata & HPS::UnsignedIntegerMetadata::operator=(UnsignedIntegerMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`UnsignedIntegerMetadata & HPS::UnsignedIntegerMetadata::operator=(UnsignedIntegerMetadata const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`View & HPS::View::operator=(View const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::Animation::operator==(Animation const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::Canvas::operator==(Canvas const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Channel::operator==(Channel const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::Component::operator==(Component const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::ComponentPath::operator==(ComponentPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::ComponentTree::operator==(ComponentTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::ComponentTreeItem::operator==(ComponentTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::Layout::operator==(Layout const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Metadata::operator==(Metadata const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`bool HPS::Model::operator==(Model const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`virtual bool HPS::Operator::operator==(Operator const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::Sampler::operator==(Sampler const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`bool HPS::SceneTree::operator==(SceneTree const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::SceneTreeItem::operator==(SceneTreeItem const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`bool HPS::SprocketPath::operator==(SprocketPath const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`operator==`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::View::operator==(View const &in_that) const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::OperatorControl::OperatorControl()`                                                                                                                                                                                                                                                                                                                                                          Private default constructor to prevent instantiation without a view. 
:cpp:func:`void HPS::OperatorControl::OperatorControl(OperatorControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::OperatorControl::OperatorControl(OperatorControl const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::OperatorControl::OperatorControl(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`bool HPS::NavigationCubeOperator::Orbit(HPS::WindowPoint const &in_loc)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`AnimationControl & HPS::AnimationControl::Play(uint32_t in_start_tick, uint32_t in_end_tick)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`AnimationControl & HPS::AnimationControl::Play(uint32_t in_start_tick=0)`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`PointKeyframe`                                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::PointSampler::PointSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::PointSampler::PointSampler(PointSampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::PointSampler::PointSampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`PointSplineControlValues`                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`bool HPS::OperatorControl::Pop(Operator::Priority in_priority, OperatorPtr &out_operator)`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::OperatorControl::Pop(Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::OperatorControl::Pop(OperatorPtr &out_operator)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`Component HPS::ComponentPath::PopBack()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`Component HPS::ComponentPath::PopFront()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`OperatorControl & HPS::OperatorControl::Push(Operator *in_operator, Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`OperatorControl & HPS::OperatorControl::Push(OperatorPtr const &in_operator, Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`ComponentPath & HPS::ComponentPath::PushBack(Component const &in_component)`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ComponentPath & HPS::ComponentPath::PushBack(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`ComponentPath & HPS::ComponentPath::PushBack(ComponentPath const &in_path)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`ComponentPath & HPS::ComponentPath::PushFront(Component const &in_component)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`QuaternionKeyframe`                                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::QuaternionSampler::QuaternionSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::QuaternionSampler::QuaternionSampler(QuaternionSampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::QuaternionSampler::QuaternionSampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`QuaternionSplineControlValues`                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`reverse_iterator HPS::ComponentPath::rbegin()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`const_reverse_iterator HPS::ComponentPath::rbegin() const`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Layout::ReassignLayer(size_t in_layer, HPS::View in_view)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::SceneTree::ReExpand()`                                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::SceneTreeItem::ReExpand()`                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ComponentTree::ReExpand()`                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ComponentTreeItem::ReExpand()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::ComponentPath::Remove(Component const &in_item)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ComponentPath::Remove(size_t in_index)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Animation::RemoveChannel(Channel &in_channel)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`reverse_iterator HPS::ComponentPath::rend()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`const_reverse_iterator HPS::ComponentPath::rend() const`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::Rendering::Rendering()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Layout::RepositionLayer(size_t in_layer, HPS::Rectangle const &in_position)`                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::Measurement::ResetMetaVisibility()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::ComponentTreeItem::ResetVisibility()`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::ComponentPath::ResetVisibility(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::CADModel::ResetVisibility(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`static void HPS::ComponentPath::ResetVisibility(HPS::ComponentPathArray &in_component_paths, Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`AnimationControl & HPS::AnimationControl::Resume()`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`ComponentPath HPS::ComponentPath::Reverse() const`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`RGBColorKeyframe`                                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::RGBColorSampler::RGBColorSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::RGBColorSampler::RGBColorSampler(RGBColorSampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::RGBColorSampler::RGBColorSampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`RGBColorSplineControlValues`                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::Sampler::Sampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Sampler::Sampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::SceneTree::SceneTree()`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::SceneTree::SceneTree(Canvas const &in_canvas)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::SceneTree::SceneTree(SceneTree &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::SceneTree::SceneTree(SceneTree const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreeItem &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreeItem const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreePtr const &in_tree, Canvas const &in_canvas)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreePtr const &in_tree, Key const &in_key, SceneTree::ItemType in_type, char const *in_title=nullptr)`                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreePtr const &in_tree, Layout const &in_layout)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreePtr const &in_tree, Model const &in_model)`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::SceneTreeItem::SceneTreeItem(SceneTreePtr const &in_tree, View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`static void HPS::OperatorUtility::ScreenToSphereMousePoint(HPS::Point const &in_pt, HPS::Vector &out_vec)`                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`virtual void HPS::SceneTreeItem::Select()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ComponentPath::Set(ComponentPath const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`OperatorControl & HPS::OperatorControl::Set(Operator *in_operator, Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`OperatorControl & HPS::OperatorControl::Set(OperatorPtr const &in_operator, Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`OperatorControl & HPS::OperatorControl::Set(OperatorPtrArray &in_operators, Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`OperatorControl & HPS::OperatorControl::Set(size_t in_count, OperatorPtr in_operators[], Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::SprocketPath::Set(SprocketPath const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`AnimationControl & HPS::AnimationControl::SetAnimation(Animation const &in_animation)`                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`AnimationControl & HPS::AnimationControl::SetAnimations(AnimationArray const &in_animations)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`AnimationControl & HPS::AnimationControl::SetAnimations(size_t in_count, Animation const *const in_animations)`                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::AxisTriadControl::SetAxisVisibilityLink(bool in_visibility) const`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`ComponentPath & HPS::ComponentPath::SetComponents(ComponentArray const &in_components)`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`ComponentPath & HPS::ComponentPath::SetComponents(size_t in_count, Component const in_components[])`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::FloatSampler::SetControlValues(FloatSplineControlValuesArray const &in_control_points)`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::PointSampler::SetControlValues(PointSplineControlValuesArray const &in_control_points)`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::QuaternionSampler::SetControlValues(QuaternionSplineControlValuesArray const &in_control_points)`                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::RGBColorSampler::SetControlValues(RGBColorSplineControlValuesArray const &in_control_points)`                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::VectorSampler::SetControlValues(VectorSplineControlValuesArray const &in_control_points)`                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Canvas::SetFrameRate(float in_frame_rate=20)`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::SceneTree::SetGroupingLimit(size_t in_limit)`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::SceneTree::SetHighlightEventHandling(bool in_state)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::ComponentTree::SetHighlightEventHandling(bool in_state)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::SceneTree::SetHighlightOptions(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentTree::SetHighlightOptions(HighlightOptionsKit const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::SceneTree::SetHighlightOptions(HighlightOptionsKitArray const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::ComponentTree::SetHighlightOptions(HighlightOptionsKitArray const &in_options)`                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::SceneTree::SetHighlightOptions(size_t in_count, HighlightOptionsKit const in_options[])`                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::ComponentTree::SetHighlightOptions(size_t in_count, HighlightOptionsKit const in_options[])`                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetInteractivity(bool in_interactivity)`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`HPS::AxisTriadControl & HPS::AxisTriadControl::SetInteractivity(bool in_interactivity)`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::Sampler::SetInterpolation(InterpolationType in_interpolation)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::FloatSampler::SetKeyframes(FloatKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::PointSampler::SetKeyframes(PointKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::QuaternionSampler::SetKeyframes(QuaternionKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::RGBColorSampler::SetKeyframes(RGBColorKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::FloatSampler::SetKeyframes(size_t in_count, FloatKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::PointSampler::SetKeyframes(size_t in_count, PointKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::QuaternionSampler::SetKeyframes(size_t in_count, QuaternionKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::RGBColorSampler::SetKeyframes(size_t in_count, RGBColorKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::VectorSampler::SetKeyframes(size_t in_count, VectorKeyframe const in_keyframes[])`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::VectorSampler::SetKeyframes(VectorKeyframeArray const &in_keyframes)`                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::AxisTriadControl & HPS::AxisTriadControl::SetLocation(Location in_location, HPS::Rectangle const &in_position=HPS::Rectangle(), HPS::IntRectangle in_offsets=HPS::IntRectangle::Zero())`                                                                                                                                                                                                                                                                               
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetLocation(Location in_location, HPS::Rectangle const &in_rectangle=HPS::Rectangle(), HPS::IntRectangle in_offsets=HPS::IntRectangle::Zero())`                                                                                                                                                                                                                                                                         
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetMaterialPalette(char const *in_material_palette)`                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`HPS::AxisTriadControl & HPS::AxisTriadControl::SetMaterialPalette(char const *in_material_palette)`                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetMaterialPaletteAndText(char const *in_material_palette, char const *in_back_string, char const *in_top_string, char const *in_left_string, char const *in_front_string, char const *in_bottom_string, char const *in_right_string, HPS::TextAttributeKit const &in_text_attributes, HPS::UTF8Array const &in_fallback_fonts=HPS::UTF8Array())`                                                                       
:cpp:func:`void HPS::Measurement::SetMetaVisible(bool visible)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`AnimationControl & HPS::AnimationControl::SetMillisecondsPerTick(Time const &in_duration)`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Operator::SetModifierTrigger(ModifierKeys in_modifiers)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::Operator::SetMouseTrigger(MouseButtons in_buttons)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Metadata::SetName(char const *in_name)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`bool HPS::Component::SetName(char const *in_new_name)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::NavigationCubeControl::SetNavigationCubeVisibilityLink(bool in_visibility) const`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::View::SetOperator(Operator *in_operator)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::View::SetOperator(OperatorPtr const &in_operator)`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::View::SetOperators(OperatorPtrArray &in_operators)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::View::SetOperators(size_t in_count, OperatorPtr in_operators[])`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::Model::SetOrientation(HPS::Vector const &in_up_vector, HPS::Vector const &in_front_vector)`                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`static void HPS::ComponentPath::SetPathMetaVisible(HPS::KeyPath const &path, bool visible)`                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`AxisTriadControl & HPS::AxisTriadControl::SetPosition(HPS::Rectangle const &in_position)`                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetPosition(HPS::Rectangle const &in_rectangle)`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetPositionOffsets(HPS::IntRectangle const &in_offsets)`                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`AxisTriadControl & HPS::AxisTriadControl::SetPositionOffsets(HPS::IntRectangle const &in_offsets)`                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::NavigationCubeOperator::SetReferenceSegment(HPS::KeyPath const &in_path_to_segment)`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::NavigationCubeOperator::SetReferenceSegment(HPS::KeyPathArray const &in_path_to_segments)`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::View::SetRenderingMode(Rendering::Mode in_mode)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ComponentTree::SetRoot(ComponentTreeItemPtr const &in_root)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::SceneTree::SetRoot(SceneTreeItemPtr const &in_root)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::Channel::SetSampler(Sampler const &sampler)`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::View::SetSimpleReflection(bool in_state, float in_percent_offset=5.0f)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::View::SetSimpleShadow(bool in_state, float in_percent_offset=5.0f)`                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetSize(float in_size)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`AxisTriadControl & HPS::AxisTriadControl::SetSize(float in_size)`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetText(char const *in_back_string, char const *in_top_string, char const *in_left_string, char const *in_front_string, char const *in_bottom_string, char const *in_right_string, HPS::TextAttributeKit const &in_text_attributes, HPS::UTF8Array const &in_fallback_fonts=HPS::UTF8Array())`                                                                                                                          
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetTextVisibility(bool in_text_visibility)`                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`HPS::AxisTriadControl & HPS::AxisTriadControl::SetTextVisibility(bool in_text_visibility)`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::Component::SetTransform(MatrixKit const &in_transform)`                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::NavigationCubeOperator::SetTransitionTime(HPS::Time const &in_time)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::BooleanMetadata::SetValue(bool in_value)`                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::StringMetadata::SetValue(char const *in_value)`                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::DoubleMetadata::SetValue(double in_value)`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::IntegerMetadata::SetValue(int in_value)`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::UnsignedIntegerMetadata::SetValue(unsigned int in_value)`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::TimeMetadata::SetValue(unsigned int in_value)`                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`NavigationCubeControl & HPS::NavigationCubeControl::SetVisibility(bool in_visibility)`                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`HPS::AxisTriadControl & HPS::AxisTriadControl::SetVisibility(bool in_visibility)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Measurement::SetVisible(bool visible)`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ComponentTreeItem::Show()`                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ComponentPath::Show(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`bool HPS::OperatorControl::Show(Operator::Priority in_priority, OperatorPtrArray &out_operators) const`                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`bool HPS::OperatorControl::Show(OperatorPtrArray &out_operators) const`                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`bool HPS::AnimationControl::ShowAnimations(AnimationArray &out_animations)`                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`bool HPS::Layout::ShowLayerAt(HPS::WindowPoint const &in_point) const`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::Model::ShowOrientation(HPS::Vector &out_up_vector, HPS::Vector &out_front_vector) const`                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`HPS::KeyPathArray HPS::NavigationCubeOperator::ShowReferenceSegment()`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`bool HPS::OperatorControl::ShowTop(Operator::Priority in_priority, OperatorPtr &out_operator) const`                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`bool HPS::OperatorControl::ShowTop(OperatorPtr &out_operator) const`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`size_t HPS::ComponentPath::Size() const`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::View::SmoothTransition(HPS::CameraKit const &in_camera_kit, HPS::Time in_duration=0.5)`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::SmoothTransitionCompleteEvent::SmoothTransitionCompleteEvent()`                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::SmoothTransitionCompleteEvent::SmoothTransitionCompleteEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::SmoothTransitionCompleteEvent::SmoothTransitionCompleteEvent(HPS::View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler::SmoothTransitionCompleteEventHandler(View const &in_view, bool &in_moving)`                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Sprocket::Sprocket()`                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::Sprocket::Sprocket(HPS::Sprocket const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Sprocket::Sprocket(Sprocket &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::SprocketControl::SprocketControl()`                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::SprocketControl::SprocketControl(HPS::SprocketControl const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::SprocketControl::SprocketControl(SprocketControl &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::SprocketKit::SprocketKit()`                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::SprocketKit::SprocketKit(HPS::SprocketKit const &in_that)=default`                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::SprocketKit::SprocketKit(SprocketKit &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::SprocketPath::SprocketPath()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::SprocketPath::SprocketPath(Canvas const &in_canvas, Layout const &in_layout, View const &in_view, Model const &in_model)`                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::SprocketPath::SprocketPath(Canvas const &in_canvas, size_t in_layer=0)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::SprocketPath::SprocketPath(Model const &in_model, View const &in_view, Layout const &in_layout, Canvas const &in_canvas)`                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::SprocketPath::SprocketPath(SprocketPath const &that)`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`AnimationControl & HPS::AnimationControl::Stop()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::StringMetadata::StringMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:func:`void HPS::StringMetadata::StringMetadata(char const *in_name, char const *in_value)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::StringMetadata::StringMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::StringMetadata::StringMetadata(StringMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::StringMetadata::StringMetadata(StringMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::TimeMetadata::TimeMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::TimeMetadata::TimeMetadata(char const *in_name, unsigned int in_value)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::TimeMetadata::TimeMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::TimeMetadata::TimeMetadata(TimeMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::TimeMetadata::TimeMetadata(TimeMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::NavigationCubeOperator::Transition(HPS::SelectionResults const &selection_results)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::AxisTriadOperator::Transition(HPS::SelectionResults selection_results)`                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::AxisTriadOperator::TranslatePoint(HPS::WindowPoint *point)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::NavigationCubeOperator::TranslatePoint(HPS::WindowPoint *point)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`AnimationControl & HPS::AnimationControl::Undo()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ComponentPath::Unhighlight(Canvas const &in_canvas, HighlightOptionsKit const &in_options=HighlightOptionsKit()) const`                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ComponentPath::Unhighlight(Canvas const &in_canvas, size_t in_layer, HighlightOptionsKit const &in_options=HighlightOptionsKit()) const`                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::SceneTreeItem::Unhighlight(HighlightOptionsKit const &in_highlight_options)`                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::ComponentTreeItem::Unhighlight(HighlightOptionsKit const &in_highlight_options)`                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::SceneTreeItem::Unhighlight(size_t in_highlight_options_index=0)`                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ComponentTreeItem::Unhighlight(size_t in_highlight_options_index=0)`                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`virtual void HPS::SceneTreeItem::Unselect()`                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`OperatorControl & HPS::OperatorControl::UnsetEverything()`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`OperatorControl & HPS::OperatorControl::UnsetEverything(Operator::Priority in_priority)`                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`OperatorControl & HPS::OperatorControl::UnsetTop(Operator::Priority in_priority=Operator::Priority::Default)`                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::UnsignedIntegerMetadata::UnsignedIntegerMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::UnsignedIntegerMetadata::UnsignedIntegerMetadata(char const *in_name, unsigned int in_value)`                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::UnsignedIntegerMetadata::UnsignedIntegerMetadata(Metadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::UnsignedIntegerMetadata::UnsignedIntegerMetadata(UnsignedIntegerMetadata &&in_that)`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::UnsignedIntegerMetadata::UnsignedIntegerMetadata(UnsignedIntegerMetadata const &in_that)`                                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`void HPS::Canvas::Update() const`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::View::Update() const`                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::Model::Update() const`                                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::Layout::Update() const`                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Canvas::Update(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::View::Update(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::Model::Update(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`void HPS::Layout::Update(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`UpdateNotifier HPS::Canvas::UpdateWithNotifier() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`UpdateNotifier HPS::View::UpdateWithNotifier() const`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`UpdateNotifier HPS::Model::UpdateWithNotifier() const`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`UpdateNotifier HPS::Layout::UpdateWithNotifier() const`                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`UpdateNotifier HPS::Canvas::UpdateWithNotifier(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`UpdateNotifier HPS::View::UpdateWithNotifier(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`UpdateNotifier HPS::Model::UpdateWithNotifier(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                         
:cpp:func:`UpdateNotifier HPS::Layout::UpdateWithNotifier(HPS::Window::UpdateType in_type, HPS::Time in_time_limit=-1.0) const`                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`VectorKeyframe`                                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::VectorSampler::VectorSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:func:`void HPS::VectorSampler::VectorSampler(Sampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::VectorSampler::VectorSampler(VectorSampler const &in_that)`                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`VectorSplineControlValues`                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::View::View()`                                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::View::View(SprocketControl const &in_ctrl)`                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:func:`void HPS::View::View(View const &that)`                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:func:`void HPS::ViewDeletedEvent::ViewDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:func:`void HPS::ViewDeletedEvent::ViewDeletedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::ViewDeletedEvent::ViewDeletedEvent(View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::ViewDetachedEvent::ViewDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::ViewDetachedEvent::ViewDetachedEvent(Event const &in_event)`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::ViewDetachedEvent::ViewDetachedEvent(Layout const &in_layout, size_t in_layer, View const &in_view)`                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void HPS::ViewDetachedEvent::ViewDetachedEvent(Layout const &in_layout, View const &in_view)`                                                                                                                                                                                                                                                                                                                                                                               
:cpp:func:`AnimationControl & HPS::AnimationControl::Wait()`                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:func:`void HPS::Animation::~Animation()`                                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::AnimationControl::~AnimationControl()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::AxisTriadControl::~AxisTriadControl()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::BooleanMetadata::~BooleanMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::CADModel::~CADModel()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::CameraChangedEvent::~CameraChangedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::Canvas::~Canvas()`                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::CanvasDeletedEvent::~CanvasDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void virtual HPS::Capture::~Capture()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::CaptureActivationEvent::~CaptureActivationEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::Channel::~Channel()`                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void virtual HPS::Component::~Component()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void virtual HPS::ComponentHiddenEvent::~ComponentHiddenEvent()`                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::ComponentHighlightEvent::~ComponentHighlightEvent()`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::ComponentIsolatedEvent::~ComponentIsolatedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void virtual HPS::ComponentPath::~ComponentPath()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void virtual HPS::ComponentResetEvent::~ComponentResetEvent()`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void virtual HPS::ComponentShownEvent::~ComponentShownEvent()`                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void virtual HPS::ComponentTree::~ComponentTree()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void virtual HPS::ComponentTreeItem::~ComponentTreeItem()`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void virtual HPS::DoubleMetadata::~DoubleMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void virtual HPS::Filter::~Filter()`                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::FilterActivationEvent::~FilterActivationEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void virtual HPS::FloatSampler::~FloatSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::IntegerMetadata::~IntegerMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void HPS::Layout::~Layout()`                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void HPS::LayoutDeletedEvent::~LayoutDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::LayoutDetachedEvent::~LayoutDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::Metadata::~Metadata()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::Model::~Model()`                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::ModelDeletedEvent::~ModelDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::ModelDetachedEvent::~ModelDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void HPS::NavigationCubeControl::~NavigationCubeControl()`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void HPS::NavigationCubeOperator::~NavigationCubeOperator()`                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:func:`void virtual HPS::Operator::~Operator()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::OperatorControl::~OperatorControl()`                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:func:`void virtual HPS::PointSampler::~PointSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::QuaternionSampler::~QuaternionSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void virtual HPS::RGBColorSampler::~RGBColorSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::Sampler::~Sampler()`                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::SceneTree::~SceneTree()`                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:func:`void virtual HPS::SceneTreeItem::~SceneTreeItem()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void virtual HPS::SmoothTransitionCompleteEvent::~SmoothTransitionCompleteEvent()`                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::NavigationCubeOperator::SmoothTransitionCompleteEventHandler::~SmoothTransitionCompleteEventHandler()`                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::Sprocket::~Sprocket()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::SprocketPath::~SprocketPath()`                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void virtual HPS::StringMetadata::~StringMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:func:`void virtual HPS::TimeMetadata::~TimeMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void virtual HPS::UnsignedIntegerMetadata::~UnsignedIntegerMetadata()`                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:func:`void virtual HPS::VectorSampler::~VectorSampler()`                                                                                                                                                                                                                                                                                                                                                                                                                          
:cpp:func:`void HPS::View::~View()`                                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:func:`void HPS::ViewDeletedEvent::~ViewDeletedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:func:`void HPS::ViewDetachedEvent::~ViewDetachedEvent()`                                                                                                                                                                                                                                                                                                                                                                                                                          
================================================================================================================================================================================================================================================================================================================================================================================================================= =====================================================================

Enumerators
===========

============================== =
:cpp:enum:`Action`              
:cpp:enum:`Action`              
:cpp:enum:`Action`              
:cpp:enum:`ChannelType`         
:cpp:enum:`ComponentType`       
:cpp:enum:`DeleteMode`          
:cpp:enum:`InterpolationType`   
:cpp:enum:`ItemType`            
:cpp:enum:`ItemType`            
:cpp:enum:`Location`            
:cpp:enum:`Location`            
:cpp:enum:`Mode`                
:cpp:enum:`PathType`            
:cpp:enum:`Priority`            
:cpp:enum:`ProjectedPlane`      
============================== =

