###########
Orientation
###########

.. cpp:namespace:: PMI::Orientation

.. default-domain:: cpp

Functions
=========

======================================= ===========================================================================================================================
..                                      :cpp:func:`Orientation <PMI::Orientation::Orientation>`                                                                    
..                                      :cpp:func:`Orientation <PMI::Orientation::Orientation>`                                                                    
..                                      :cpp:func:`~Orientation <PMI::Orientation::~Orientation>`                                                                  
void                                    :cpp:func:`Set <void PMI::Orientation::Set(Orientation const &that)>`                                                      
:doc:`classPMI_1_1Orientation` const &  :cpp:func:`operator= <Orientation const  & PMI::Orientation::operator=(Orientation const &that)>`                          
void                                    :cpp:func:`GetXComponent <void PMI::Orientation::GetXComponent(Point &out_component) const>`                               
void                                    :cpp:func:`GetXComponent <void PMI::Orientation::GetXComponent(float &out_x, float &out_y, float &out_z) const>`           
void                                    :cpp:func:`SetXComponent <void PMI::Orientation::SetXComponent(Point const &in_component)>`                                
void                                    :cpp:func:`SetXComponent <void PMI::Orientation::SetXComponent(float in_x, float in_y, float in_z)>`                       
void                                    :cpp:func:`GetYComponent <void PMI::Orientation::GetYComponent(Point &out_component) const>`                               
void                                    :cpp:func:`GetYComponent <void PMI::Orientation::GetYComponent(float &out_x, float &out_y, float &out_z) const>`           
void                                    :cpp:func:`SetYComponent <void PMI::Orientation::SetYComponent(Point const &in_component)>`                                
void                                    :cpp:func:`SetYComponent <void PMI::Orientation::SetYComponent(float in_x, float in_y, float in_z)>`                       
void                                    :cpp:func:`GetZComponent <void PMI::Orientation::GetZComponent(Point &out_component) const>`                               
void                                    :cpp:func:`GetZComponent <void PMI::Orientation::GetZComponent(float &out_x, float &out_y, float &out_z) const>`           
void                                    :cpp:func:`SetZComponent <void PMI::Orientation::SetZComponent(Point const &in_component)>`                                
void                                    :cpp:func:`SetZComponent <void PMI::Orientation::SetZComponent(float in_x, float in_y, float in_z)>`                       
void                                    :cpp:func:`GetOriginComponent <void PMI::Orientation::GetOriginComponent(Point &out_component) const>`                     
void                                    :cpp:func:`GetOriginComponent <void PMI::Orientation::GetOriginComponent(float &out_x, float &out_y, float &out_z) const>` 
void                                    :cpp:func:`SetOriginComponent <void PMI::Orientation::SetOriginComponent(Point const &in_component)>`                      
void                                    :cpp:func:`SetOriginComponent <void PMI::Orientation::SetOriginComponent(float in_x, float in_y, float in_z)>`             
void                                    :cpp:func:`GetMatrix <void PMI::Orientation::GetMatrix(float out_matrix[16]) const>`                                       
void                                    :cpp:func:`SetMatrix <void PMI::Orientation::SetMatrix(float const in_matrix[16])>`                                        
======================================= ===========================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: PMI::Orientation
   :project: mvo
   :members:
   :undoc-members:



