Public Types

enum  CoordinateMode { logical_coords = 0, application_coords, recentered_coords }
 

Public Member Functions

WT_Result _importBackground (WT_Background &background)
 
WT_Result _importColor (WT_Color &rColor)
 
WT_Result _importColorMap (WT_Color_Map &color_map)
 
WT_Result _importContourNode (WT_Contour_Set &contour_set)
 
WT_Result _importEllipse (WT_Outline_Ellipse &e)
 
WT_Result _importFill (WT_Fill &rFill)
 
WT_Result _importFont (WT_Font &font)
 
WT_Result _importHAlignment (WT_Text_HAlign &hAln)
 
WT_Result _importImage (WT_Image &image)
 
WT_Result _importInkedArea (WT_Inked_Area &inked_area, WT_File &file)
 
WT_Result _importLayer (WT_Layer &layer)
 
WT_Result _importLineWeight (WT_Line_Weight &lw)
 
WT_Result _importNamedView (WT_Named_View &named_view)
 
WT_Result _importObjectNode (WT_Object_Node &object_node)
 
WT_Result _importPlotInfo (WT_Plot_Info &plot_info, WT_File &file)
 
WT_Result _importPNG_Group4_Image (WT_PNG_Group4_Image &image)
 
WT_Result _importPolygon (WT_Polygon &polygon)
 
WT_Result _importPolyline (WT_Polyline &polyline)
 
WT_Result _importPolytriangle (WT_Polytriangle &polytriangle)
 
WT_Result _importText (WT_Text &text)
 
WT_Result _importUnits (WT_Units &units)
 
WT_Result _importURL (WT_URL &named_url)
 
WT_Result _importView (WT_View &view)
 
WT_Result _importViewport (WT_Viewport &viewport)
 
WT_Result _importVisibility (WT_Visibility &visibility)
 
void apply_object_attrs (HC_KEY key)
 
bool compute_extents (DWFInputStream &input_stream)
 
bool fillMode ()
 
 HW2DReaderCommon (WT_File *whip_file, DWFInputStream *rW2DStream, HInputHandlerOptions *pInputHandlerOptions, HC_KEY model_key, bool rebaseModel, HInputHandler *m, CoordinateMode coord_mode=recentered_coords)
 
 HW2DReaderCommon (WT_File *whip_file, DWFToolkit::DWFResource *pResource, HInputHandlerOptions *pInputHandlerOptions, HC_KEY model_key, bool rebaseModel, HInputHandler *m, CoordinateMode coord_mode=recentered_coords)
 
 HW2DReaderCommon (WT_File *whip_file, DWFToolkit::DWFResource *pResource, DWFToolkit::DWFSection *pSection, HInputHandlerOptions *pInputHandlerOptions, HC_KEY model_key, bool rebaseModel, bool is_dwfx, HInputHandler *m, CoordinateMode coord_mode=recentered_coords)
 
WT_Result import_line_weight (WT_Line_Weight &lw)
 
int incrementImageCount ()
 
void init ()
 
bool is_this_face_really_a_hole (int point_count, HPoint const *points)
 
WT_Result process_stream_close ()
 
WT_Result process_stream_end_seek ()
 
WT_Result process_stream_open ()
 
WT_Result process_stream_read (int desired_bytes, int &bytes_read, void *buffer)
 
WT_Result process_stream_seek (int distance, int &amount_seeked)
 
WT_Result process_stream_tell (unsigned long *current_file_pointer_position)
 
WT_Result process_stream_write (int size, void const *buffer)
 
WT_Result read (double z_separation, double depth_range_separation)
 
void resort_close ()
 
void resort_finish ()
 
void resort_open ()
 
void resort_segment ()
 
void resort_start ()
 
void setFillMode (bool val)
 

Static Public Member Functions

static WT_Result _processBackground (WT_Background &background, WT_File &file)
 
static WT_Result _processColor (WT_Color &rColor, WT_File &file)
 
static WT_Result _processColorMap (WT_Color_Map &color_map, WT_File &file)
 
static WT_Result _processContourNode (WT_Contour_Set &contour_set, WT_File &file)
 
static WT_Result _processEllipse (WT_Outline_Ellipse &e, WT_File &file)
 
static WT_Result _processFill (WT_Fill &rFill, WT_File &file)
 
static WT_Result _processFont (WT_Font &font, WT_File &file)
 
static WT_Result _processHAlignment (WT_Text_HAlign &hAln, WT_File &file)
 
static WT_Result _processImage (WT_Image &image, WT_File &file)
 
static WT_Result _processInkedArea (WT_Inked_Area &inked_area, WT_File &file)
 
static WT_Result _processLayer (WT_Layer &layer, WT_File &file)
 
static WT_Result _processLineWeight (WT_Line_Weight &lw, WT_File &file)
 
static WT_Result _processNamedView (WT_Named_View &named_view, WT_File &file)
 
static WT_Result _processObjectNode (WT_Object_Node &object_node, WT_File &file)
 
static WT_Result _processPlotInfo (WT_Plot_Info &plot_info, WT_File &file)
 
static WT_Result _processPNG_Group4_Image (WT_PNG_Group4_Image &image, WT_File &file)
 
static WT_Result _processPolygon (WT_Polygon &polygon, WT_File &file)
 
static WT_Result _processPolyline (WT_Polyline &polyline, WT_File &file)
 
static WT_Result _processPolyMarker (WT_Polymarker &polymarker, WT_File &file)
 
static WT_Result _processPolytriangle (WT_Polytriangle &polytriangle, WT_File &file)
 
static WT_Result _processText (WT_Text &text, WT_File &file)
 
static WT_Result _processUnits (WT_Units &units, WT_File &file)
 
static WT_Result _processURL (WT_URL &named_url, WT_File &file)
 
static WT_Result _processView (WT_View &view, WT_File &file)
 
static WT_Result _processViewport (WT_Viewport &viewport, WT_File &file)
 
static WT_Result _processVisibility (WT_Visibility &visibility, WT_File &file)
 

Public Attributes

std::map< int, H_FORMAT_TEXT > lay_num_map
 
HColor m_backgroundColor
 
char m_backupFont [100]
 
bool m_bDisableDWFDrawOrder
 
bool m_bImportThumbnail
 
HColor m_Color
 
CoordinateMode m_CoordMode
 
H_UTF8 m_current_url
 
double m_depth_range
 
char m_font [MVO_BUFFER_SIZE]
 
char m_fontHeight [100]
 
char m_fontName [100]
 
char m_fontOblique [100]
 
char m_fontScale [100]
 
char m_fontStyle [100]
 
char m_hAlignment [4]
 
int m_layer_stack
 
bool m_layer_visibility
 
H_FORMAT_TEXT m_layerName
 
double m_line_edge_weight
 
char m_object_id [MVO_BUFFER_SIZE]
 
int m_pageHeight
 
int m_pageWidth
 
HPoint m_plotInfoMax
 
HPoint m_plotInfoMin
 
int m_plotInfoUnits
 
double m_priority
 
WT_Units * m_pWhipUnits
 
bool m_resort
 
HPoint m_text_path
 
bool m_unmark_detector
 
double m_use_depth_range
 
bool m_visible
 
double m_x_extents
 
double m_y_extents
 
double m_z_plane
 
double m_z_separation
 

Protected Attributes

bool m_bFill
 
HC_KEY m_modelkey
 
HInputHandlerOptionsm_pInputHandlerOptions
 
HC_KEY m_stylekey
 
bool segment_open
 

Static Protected Attributes

static int m_image_count
 

The documentation for this class was generated from the following file: