###############
RoughnessEntity
###############

.. cpp:namespace:: PMI::RoughnessEntity

.. default-domain:: cpp

Functions
=========

=========================================== =========================================================================================================================================================
..                                          :cpp:func:`RoughnessEntity <PMI::RoughnessEntity::RoughnessEntity>`                                                                                      
..                                          :cpp:func:`RoughnessEntity <PMI::RoughnessEntity::RoughnessEntity>`                                                                                      
..                                          :cpp:func:`~RoughnessEntity <virtual PMI::RoughnessEntity::~RoughnessEntity>`                                                                            
void                                        :cpp:func:`Set <void PMI::RoughnessEntity::Set(RoughnessEntity const &that)>`                                                                            
:doc:`classPMI_1_1RoughnessEntity` const &  :cpp:func:`operator= <RoughnessEntity const  & PMI::RoughnessEntity::operator=(RoughnessEntity const &that)>`                                            
:cpp:enumerator:`~PMI::Type`                :cpp:func:`GetType <virtual Type PMI::RoughnessEntity::GetType() const>`                                                                                 
Roughness::Obtention::Type                  :cpp:func:`GetObtentionType <Roughness::Obtention::Type PMI::RoughnessEntity::GetObtentionType() const>`                                                 
void                                        :cpp:func:`SetObtentionType <void PMI::RoughnessEntity::SetObtentionType(Roughness::Obtention::Type const in_obtention_type)>`                           
Roughness::Applicability::Type              :cpp:func:`GetApplicabilityType <Roughness::Applicability::Type PMI::RoughnessEntity::GetApplicabilityType() const>`                                     
void                                        :cpp:func:`SetApplicabilityType <void PMI::RoughnessEntity::SetApplicabilityType(Roughness::Applicability::Type const in_applicability_type)>`           
Roughness::Mode::Type                       :cpp:func:`GetModeType <Roughness::Mode::Type PMI::RoughnessEntity::GetModeType() const>`                                                                
void                                        :cpp:func:`SetModeType <void PMI::RoughnessEntity::SetModeType(Roughness::Mode::Type const in_mode_type)>`                                               
unsigned int                                :cpp:func:`GetFieldCount <unsigned int PMI::RoughnessEntity::GetFieldCount() const>`                                                                     
void                                        :cpp:func:`GetFields <void PMI::RoughnessEntity::GetFields(unsigned int &out_count, String out_fields[], TextAttributes out_text_attributes[]) const>`   
void                                        :cpp:func:`SetFields <void PMI::RoughnessEntity::SetFields(unsigned int in_count, String const in_fields[], TextAttributes const in_text_attributes[])>` 
=========================================== =========================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



