14 #include "../../Lib/opencpn/src/mygdal/ogr_s57.h"
28 if( NULL !=
x_ )
delete[]
x_;
29 if( NULL !=
y_ )
delete[]
y_;
30 if( NULL !=
z_ )
delete[]
z_;
77 if( NULL !=
x_ )
delete[]
x_;
78 if( NULL !=
y_ )
delete[]
y_;
101 for(
int i = 0; i <
length_; ++i )
132 for(
int i = 0 ; i <
length_; ++i )
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
void sortNodes(EncArea *area)
Definition: EncReader.cpp:543
int * x_
Definition: EncReader.h:33
virtual ~EncScanPoints()
Definition: EncReader.h:26
S57Reader * s57Reader_
Definition: EncReader.h:201
Definition: EncReader.h:43
EncArea * popCoverage()
Definition: EncReader.cpp:434
FlexArray< EncArea * > coverages_
Definition: EncReader.h:196
EncArea()
Definition: EncReader.h:117
Definition: EncReader.h:88
int segments_
Definition: EncReader.h:154
float * y1_
Definition: EncReader.h:158
EncReader(const char *filename)
Definition: EncReader.cpp:14
FlexArray< EncContour * > contours_
Definition: EncReader.h:195
Definition: EncReader.h:114
bool repeatRecord_
Definition: EncReader.h:207
unsigned int id_
Definition: EncReader.h:59
int * x_
Definition: EncReader.h:84
Definition: EncReader.h:64
Definition: EncReader.h:42
float * y0_
Definition: EncReader.h:156
FlexArray< EncSounding * > soundings_
Definition: EncReader.h:197
int length_
Definition: EncReader.h:109
Contains the FlexArrayBase and FlexArray class declarations.
int y_
Definition: EncReader.h:61
Definition: EncReader.h:46
EncScanPoints()
Definition: EncReader.h:19
EncContour()
Definition: EncReader.h:91
void uninitialize()
Definition: EncReader.cpp:439
double zz_
Definition: EncReader.h:36
DDFRecord * record_
Definition: EncReader.h:205
virtual ~EncReader()
Definition: EncReader.cpp:26
Definition: EncReader.h:41
EncScanStep
Definition: EncReader.h:39
Replacement for standard template class string.
Definition: Str.h:12
bool scanDone()
Definition: EncReader.h:179
Definition: EncReader.h:45
~EncEdge()
Definition: EncReader.h:75
void reduceNodes(EncContour *contour)
Definition: EncReader.cpp:538
int x_
Definition: EncReader.h:60
~EncArea()
Definition: EncReader.h:128
int * z_
Definition: EncReader.h:35
float * x0_
Definition: EncReader.h:155
Definition: EncReader.h:47
int length_
Definition: EncReader.h:83
void populateNode(EncNode &node, DDFRecord *record)
Definition: EncReader.cpp:490
~EncContour()
Definition: EncReader.h:97
Contains the Logger class definition.
bool * reverses_
Definition: EncReader.h:153
void simplifyArea(EncArea *area)
Definition: EncReader.cpp:568
EncNode startNode_
Definition: EncReader.h:81
int * y_
Definition: EncReader.h:85
bool scan(EncScanPoints &points, Logger &logger)
Returns false until scanning done.
Definition: EncReader.cpp:31
Definition: EncReader.h:162
Definition: EncReader.h:48
int * y_
Definition: EncReader.h:34
Definition: EncReader.h:51
EncNode()
Definition: EncReader.h:54
int edgeCount_
Definition: EncReader.h:110
int length_
Definition: EncReader.h:150
unsigned int soundingId_
Definition: EncReader.h:164
float * x1_
Definition: EncReader.h:157
EncScanStep scanStep_
Definition: EncReader.h:199
Definition: EncReader.h:16
DDFModule * ddfModule_
Definition: EncReader.h:203
Definition: EncReader.h:167
void populatePoints(EncScanPoints &points, DDFRecord *record)
Definition: EncReader.cpp:510
Definition: EncReader.h:44
int edgeCount_
Definition: EncReader.h:151
unsigned int id_
Definition: EncReader.h:80
EncEdge ** edges_
Definition: EncReader.h:111
EncEdge()
Definition: EncReader.h:67
EncEdge ** edges_
Definition: EncReader.h:152
const Str filename_
Definition: EncReader.h:192
int length_
Definition: EncReader.h:32
EncNode endNode_
Definition: EncReader.h:82
void populateEdge(EncEdge *edge, DDFRecord *record, const bool &reverse)
Definition: EncReader.cpp:444
float depth_
Definition: EncReader.h:108