4 #include "HW2DReaderCommon.h"
6 #include "dwf/dwfx/Constants.h"
12 DWFInputStream * rW2DStream,
19 DWFToolkit::DWFResource * pResource,
25 virtual ~
HW2DReader() {
delete m_pReaderCommon; }
28 void GetExtents(
double & x,
double & y);
29 WT_Result read(
double z_separation,
double depth_range) {
return m_pReaderCommon->read(z_separation, depth_range); }
31 WT_Result process_stream_close() {
return m_pReaderCommon->process_stream_close(); }
32 WT_Result process_stream_end_seek(){
return m_pReaderCommon->process_stream_end_seek(); }
33 WT_Result process_stream_open(){
return m_pReaderCommon->process_stream_open(); }
34 WT_Result process_stream_read(
int desired_bytes,
int & bytes_read,
void * buffer)
35 {
return m_pReaderCommon->process_stream_read(desired_bytes, bytes_read, buffer); }
36 WT_Result process_stream_seek(
int distance,
int & amount_seeked)
37 {
return m_pReaderCommon->process_stream_seek (distance, amount_seeked); }
38 WT_Result process_stream_tell(
unsigned long * current_file_pointer_position)
39 {
return m_pReaderCommon->process_stream_tell (current_file_pointer_position); }
40 WT_Result process_stream_write(
int size,
void const * buffer)
41 {
return m_pReaderCommon->process_stream_write(size, buffer); }
47 #ifndef DWFIO_SUPPORT_ONLY_LEGACY_VERSIONS
49 #include "dwf/XAML/XamlFile.h"
54 DWFToolkit::DWFResource * pResource,
55 DWFToolkit::DWFSection * pSection,
66 WT_Result read(
double z_separation,
double depth_range) {
return m_pReaderCommon->read(z_separation, depth_range); }
68 WT_Result process_stream_close() {
return m_pReaderCommon->process_stream_close(); }
69 WT_Result process_stream_end_seek() {
return m_pReaderCommon->process_stream_end_seek(); }
70 WT_Result process_stream_open() {
return m_pReaderCommon->process_stream_open(); }
71 WT_Result process_stream_read(
int desired_bytes,
int & bytes_read,
void * buffer)
72 {
return m_pReaderCommon->process_stream_read(desired_bytes, bytes_read, buffer); }
73 WT_Result process_stream_seek(
int distance,
int & amount_seeked)
74 {
return m_pReaderCommon->process_stream_seek (distance, amount_seeked); }
75 WT_Result process_stream_tell(
unsigned long * current_file_pointer_position)
76 {
return m_pReaderCommon->process_stream_tell (current_file_pointer_position); }
77 WT_Result process_stream_write(
int size,
void const * buffer)
78 {
return m_pReaderCommon->process_stream_write(size, buffer); }
Definition: HW2DReader.h:8
Definition: HW2DReader.h:50
Definition: HW2DReaderCommon.h:33