################
HW2DReaderCommon
################

.. cpp:namespace:: HW2DReaderCommon

.. default-domain:: cpp

Types
=====

=== ====================================================
..  :cpp:enumerator:`~HW2DReaderCommon::CoordinateMode` 
=== ====================================================

Fields
======

=============================== =====================================================
..                              :cpp:enum:`~HW2DReaderCommon::logical_coords`        
..                              :cpp:enum:`~HW2DReaderCommon::application_coords`    
..                              :cpp:enum:`~HW2DReaderCommon::recentered_coords`     
std::map< int, H_FORMAT_TEXT >  :cpp:var:`~HW2DReaderCommon::lay_num_map`            
H_FORMAT_TEXT                   :cpp:var:`~HW2DReaderCommon::m_layerName`            
bool                            :cpp:var:`~HW2DReaderCommon::m_layer_visibility`     
double                          :cpp:var:`~HW2DReaderCommon::m_z_plane`              
double                          :cpp:var:`~HW2DReaderCommon::m_z_separation`         
double                          :cpp:var:`~HW2DReaderCommon::m_use_depth_range`      
double                          :cpp:var:`~HW2DReaderCommon::m_depth_range`          
CoordinateMode                  :cpp:var:`~HW2DReaderCommon::m_CoordMode`            
WT_Units *                      :cpp:var:`~HW2DReaderCommon::m_pWhipUnits`           
double                          :cpp:var:`~HW2DReaderCommon::m_x_extents`            
double                          :cpp:var:`~HW2DReaderCommon::m_y_extents`            
int                             :cpp:var:`~HW2DReaderCommon::m_layer_stack`          
bool                            :cpp:var:`~HW2DReaderCommon::m_unmark_detector`      
H_UTF8                          :cpp:var:`~HW2DReaderCommon::m_current_url`          
:doc:`structHColor`             :cpp:var:`~HW2DReaderCommon::m_Color`                
:doc:`classHPoint`              :cpp:var:`~HW2DReaderCommon::m_text_path`            
char                            :cpp:var:`~HW2DReaderCommon::m_font`                 
char                            :cpp:var:`~HW2DReaderCommon::m_fontName`             
char                            :cpp:var:`~HW2DReaderCommon::m_backupFont`           
char                            :cpp:var:`~HW2DReaderCommon::m_fontStyle`            
char                            :cpp:var:`~HW2DReaderCommon::m_fontHeight`           
char                            :cpp:var:`~HW2DReaderCommon::m_fontScale`            
char                            :cpp:var:`~HW2DReaderCommon::m_fontOblique`          
double                          :cpp:var:`~HW2DReaderCommon::m_line_edge_weight`     
bool                            :cpp:var:`~HW2DReaderCommon::m_visible`              
char                            :cpp:var:`~HW2DReaderCommon::m_hAlignment`           
bool                            :cpp:var:`~HW2DReaderCommon::m_resort`               
char                            :cpp:var:`~HW2DReaderCommon::m_object_id`            
bool                            :cpp:var:`~HW2DReaderCommon::m_bDisableDWFDrawOrder` 
double                          :cpp:var:`~HW2DReaderCommon::m_priority`             
bool                            :cpp:var:`~HW2DReaderCommon::m_bImportThumbnail`     
:doc:`structHColor`             :cpp:var:`~HW2DReaderCommon::m_backgroundColor`      
:doc:`classHPoint`              :cpp:var:`~HW2DReaderCommon::m_plotInfoMin`          
:doc:`classHPoint`              :cpp:var:`~HW2DReaderCommon::m_plotInfoMax`          
int                             :cpp:var:`~HW2DReaderCommon::m_plotInfoUnits`        
int                             :cpp:var:`~HW2DReaderCommon::m_pageWidth`            
int                             :cpp:var:`~HW2DReaderCommon::m_pageHeight`           
=============================== =====================================================

Functions
=========

========== ==============================================================================================================================================
..         :cpp:func:`HW2DReaderCommon <HW2DReaderCommon::HW2DReaderCommon>`                                                                             
..         :cpp:func:`HW2DReaderCommon <HW2DReaderCommon::HW2DReaderCommon>`                                                                             
..         :cpp:func:`HW2DReaderCommon <HW2DReaderCommon::HW2DReaderCommon>`                                                                             
..         :cpp:func:`~HW2DReaderCommon <HW2DReaderCommon::~HW2DReaderCommon>`                                                                           
void       :cpp:func:`init <void HW2DReaderCommon::init()>`                                                                                              
bool       :cpp:func:`compute_extents <bool HW2DReaderCommon::compute_extents(DWFInputStream &input_stream)>`                                            
WT_Result  :cpp:func:`read <WT_Result HW2DReaderCommon::read(double z_separation, double depth_range_separation)>`                                       
int        :cpp:func:`incrementImageCount <int HW2DReaderCommon::incrementImageCount()>`                                                                 
void       :cpp:func:`setFillMode <void HW2DReaderCommon::setFillMode(bool val)>`                                                                        
bool       :cpp:func:`fillMode <bool HW2DReaderCommon::fillMode()>`                                                                                      
WT_Result  :cpp:func:`process_stream_close <WT_Result HW2DReaderCommon::process_stream_close()>`                                                         
WT_Result  :cpp:func:`process_stream_end_seek <WT_Result HW2DReaderCommon::process_stream_end_seek()>`                                                   
WT_Result  :cpp:func:`process_stream_open <WT_Result HW2DReaderCommon::process_stream_open()>`                                                           
WT_Result  :cpp:func:`process_stream_read <WT_Result HW2DReaderCommon::process_stream_read(int desired_bytes, int &bytes_read, void *buffer)>`           
WT_Result  :cpp:func:`process_stream_seek <WT_Result HW2DReaderCommon::process_stream_seek(int distance, int &amount_seeked)>`                           
WT_Result  :cpp:func:`process_stream_tell <WT_Result HW2DReaderCommon::process_stream_tell(unsigned long *current_file_pointer_position)>`               
WT_Result  :cpp:func:`process_stream_write <WT_Result HW2DReaderCommon::process_stream_write(int size, void const *buffer)>`                             
WT_Result  :cpp:func:`_importPolytriangle <WT_Result HW2DReaderCommon::_importPolytriangle(WT_Polytriangle &polytriangle)>`                              
WT_Result  :cpp:func:`_importText <WT_Result HW2DReaderCommon::_importText(WT_Text &text)>`                                                              
bool       :cpp:func:`is_this_face_really_a_hole <bool HW2DReaderCommon::is_this_face_really_a_hole(int point_count, HPoint const *points)>`             
WT_Result  :cpp:func:`_importContourNode <WT_Result HW2DReaderCommon::_importContourNode(WT_Contour_Set &contour_set)>`                                  
WT_Result  :cpp:func:`_importEllipse <WT_Result HW2DReaderCommon::_importEllipse(WT_Outline_Ellipse &e)>`                                                
WT_Result  :cpp:func:`_importPolyline <WT_Result HW2DReaderCommon::_importPolyline(WT_Polyline &polyline)>`                                              
WT_Result  :cpp:func:`_importPolygon <WT_Result HW2DReaderCommon::_importPolygon(WT_Polygon &polygon)>`                                                  
WT_Result  :cpp:func:`_importImage <WT_Result HW2DReaderCommon::_importImage(WT_Image &image)>`                                                          
WT_Result  :cpp:func:`_importPNG_Group4_Image <WT_Result HW2DReaderCommon::_importPNG_Group4_Image(WT_PNG_Group4_Image &image)>`                         
WT_Result  :cpp:func:`import_line_weight <WT_Result HW2DReaderCommon::import_line_weight(WT_Line_Weight &lw)>`                                           
WT_Result  :cpp:func:`_importLineWeight <WT_Result HW2DReaderCommon::_importLineWeight(WT_Line_Weight &lw)>`                                             
WT_Result  :cpp:func:`_importFill <WT_Result HW2DReaderCommon::_importFill(WT_Fill &rFill)>`                                                             
void       :cpp:func:`apply_object_attrs <void HW2DReaderCommon::apply_object_attrs(HC_KEY key)>`                                                        
WT_Result  :cpp:func:`_importColor <WT_Result HW2DReaderCommon::_importColor(WT_Color &rColor)>`                                                         
WT_Result  :cpp:func:`_importViewport <WT_Result HW2DReaderCommon::_importViewport(WT_Viewport &viewport)>`                                              
WT_Result  :cpp:func:`_importLayer <WT_Result HW2DReaderCommon::_importLayer(WT_Layer &layer)>`                                                          
WT_Result  :cpp:func:`_importColorMap <WT_Result HW2DReaderCommon::_importColorMap(WT_Color_Map &color_map)>`                                            
WT_Result  :cpp:func:`_importObjectNode <WT_Result HW2DReaderCommon::_importObjectNode(WT_Object_Node &object_node)>`                                    
WT_Result  :cpp:func:`_importPlotInfo <WT_Result HW2DReaderCommon::_importPlotInfo(WT_Plot_Info &plot_info, WT_File &file)>`                             
WT_Result  :cpp:func:`_importInkedArea <WT_Result HW2DReaderCommon::_importInkedArea(WT_Inked_Area &inked_area, WT_File &file)>`                         
WT_Result  :cpp:func:`_importNamedView <WT_Result HW2DReaderCommon::_importNamedView(WT_Named_View &named_view)>`                                        
WT_Result  :cpp:func:`_importFont <WT_Result HW2DReaderCommon::_importFont(WT_Font &font)>`                                                              
WT_Result  :cpp:func:`_importVisibility <WT_Result HW2DReaderCommon::_importVisibility(WT_Visibility &visibility)>`                                      
WT_Result  :cpp:func:`_importHAlignment <WT_Result HW2DReaderCommon::_importHAlignment(WT_Text_HAlign &hAln)>`                                           
WT_Result  :cpp:func:`_importUnits <WT_Result HW2DReaderCommon::_importUnits(WT_Units &units)>`                                                          
WT_Result  :cpp:func:`_importURL <WT_Result HW2DReaderCommon::_importURL(WT_URL &named_url)>`                                                            
WT_Result  :cpp:func:`_importView <WT_Result HW2DReaderCommon::_importView(WT_View &view)>`                                                              
WT_Result  :cpp:func:`_importBackground <WT_Result HW2DReaderCommon::_importBackground(WT_Background &background)>`                                      
void       :cpp:func:`resort_start <void HW2DReaderCommon::resort_start()>`                                                                              
void       :cpp:func:`resort_finish <void HW2DReaderCommon::resort_finish()>`                                                                            
void       :cpp:func:`resort_close <void HW2DReaderCommon::resort_close()>`                                                                              
void       :cpp:func:`resort_open <void HW2DReaderCommon::resort_open()>`                                                                                
void       :cpp:func:`resort_segment <void HW2DReaderCommon::resort_segment()>`                                                                          
WT_Result  :cpp:func:`_processPolyMarker <static WT_Result HW2DReaderCommon::_processPolyMarker(WT_Polymarker &polymarker, WT_File &file)>`              
WT_Result  :cpp:func:`_processPolytriangle <static WT_Result HW2DReaderCommon::_processPolytriangle(WT_Polytriangle &polytriangle, WT_File &file)>`      
WT_Result  :cpp:func:`_processText <static WT_Result HW2DReaderCommon::_processText(WT_Text &text, WT_File &file)>`                                      
WT_Result  :cpp:func:`_processContourNode <static WT_Result HW2DReaderCommon::_processContourNode(WT_Contour_Set &contour_set, WT_File &file)>`          
WT_Result  :cpp:func:`_processEllipse <static WT_Result HW2DReaderCommon::_processEllipse(WT_Outline_Ellipse &e, WT_File &file)>`                        
WT_Result  :cpp:func:`_processPolyline <static WT_Result HW2DReaderCommon::_processPolyline(WT_Polyline &polyline, WT_File &file)>`                      
WT_Result  :cpp:func:`_processPolygon <static WT_Result HW2DReaderCommon::_processPolygon(WT_Polygon &polygon, WT_File &file)>`                          
WT_Result  :cpp:func:`_processImage <static WT_Result HW2DReaderCommon::_processImage(WT_Image &image, WT_File &file)>`                                  
WT_Result  :cpp:func:`_processPNG_Group4_Image <static WT_Result HW2DReaderCommon::_processPNG_Group4_Image(WT_PNG_Group4_Image &image, WT_File &file)>` 
WT_Result  :cpp:func:`_processColorMap <static WT_Result HW2DReaderCommon::_processColorMap(WT_Color_Map &color_map, WT_File &file)>`                    
WT_Result  :cpp:func:`_processURL <static WT_Result HW2DReaderCommon::_processURL(WT_URL &named_url, WT_File &file)>`                                    
WT_Result  :cpp:func:`_processLineWeight <static WT_Result HW2DReaderCommon::_processLineWeight(WT_Line_Weight &lw, WT_File &file)>`                     
WT_Result  :cpp:func:`_processFill <static WT_Result HW2DReaderCommon::_processFill(WT_Fill &rFill, WT_File &file)>`                                     
WT_Result  :cpp:func:`_processColor <static WT_Result HW2DReaderCommon::_processColor(WT_Color &rColor, WT_File &file)>`                                 
WT_Result  :cpp:func:`_processViewport <static WT_Result HW2DReaderCommon::_processViewport(WT_Viewport &viewport, WT_File &file)>`                      
WT_Result  :cpp:func:`_processView <static WT_Result HW2DReaderCommon::_processView(WT_View &view, WT_File &file)>`                                      
WT_Result  :cpp:func:`_processFont <static WT_Result HW2DReaderCommon::_processFont(WT_Font &font, WT_File &file)>`                                      
WT_Result  :cpp:func:`_processVisibility <static WT_Result HW2DReaderCommon::_processVisibility(WT_Visibility &visibility, WT_File &file)>`              
WT_Result  :cpp:func:`_processBackground <static WT_Result HW2DReaderCommon::_processBackground(WT_Background &background, WT_File &file)>`              
WT_Result  :cpp:func:`_processHAlignment <static WT_Result HW2DReaderCommon::_processHAlignment(WT_Text_HAlign &hAln, WT_File &file)>`                   
WT_Result  :cpp:func:`_processObjectNode <static WT_Result HW2DReaderCommon::_processObjectNode(WT_Object_Node &object_node, WT_File &file)>`            
WT_Result  :cpp:func:`_processPlotInfo <static WT_Result HW2DReaderCommon::_processPlotInfo(WT_Plot_Info &plot_info, WT_File &file)>`                    
WT_Result  :cpp:func:`_processInkedArea <static WT_Result HW2DReaderCommon::_processInkedArea(WT_Inked_Area &inked_area, WT_File &file)>`                
WT_Result  :cpp:func:`_processNamedView <static WT_Result HW2DReaderCommon::_processNamedView(WT_Named_View &named_view, WT_File &file)>`                
WT_Result  :cpp:func:`_processLayer <static WT_Result HW2DReaderCommon::_processLayer(WT_Layer &layer, WT_File &file)>`                                  
WT_Result  :cpp:func:`_processUnits <static WT_Result HW2DReaderCommon::_processUnits(WT_Units &units, WT_File &file)>`                                  
========== ==============================================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: HW2DReaderCommon
   :project: mvo
   :members:
   :undoc-members:


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   structHW2DReaderCommon_1_1ViewportInfo

