mydxffile.hpp
Go to the documentation of this file.
int wlevel(void) const
Get the level of warning messages.
Definition: mydxffile.hpp:129
const class MyDXFEntities * get_entities(void) const
Get a const pointer to the entities of DXF file.
Definition: mydxffile.hpp:230
void write_group(int code, const char *data)
Write string group to output file.
Definition: mydxffile.cpp:479
int group_get_code(void) const
Get code of the last group read.
Definition: mydxffile.cpp:225
int32_t group_get_int32(void) const
Get the value of the last group read assuming it is a int32.
Definition: mydxffile.cpp:286
class MyDXFBlocks * get_blocks(void)
Get a pointer to the blocks of DXF file.
Definition: mydxffile.hpp:236
int8_t group_get_int8(void) const
Get the value of the last group read assuming it is a int8.
Definition: mydxffile.cpp:268
std::string group_get_string(void) const
Get the value of the last group read assuming it is a string.
Definition: mydxffile.cpp:241
class MyDXFEntities * get_entities(void)
Get a pointer to the entities of DXF file.
Definition: mydxffile.hpp:226
int read_group(void)
Read next group from open file and return group code.
Definition: mydxffile.cpp:304
int16_t group_get_int16(void) const
Get the value of the last group read assuming it is a int16.
Definition: mydxffile.cpp:277
int64_t group_get_int64(void) const
Get the value of the last group read assuming it is a int64.
Definition: mydxffile.cpp:295
bool group_get_bool(void) const
Get the value of the last group read assuming it is a bool.
Definition: mydxffile.cpp:259
const class MyDXFTables * get_tables(void) const
Get a const pointer to the tables of DXF file.
Definition: mydxffile.hpp:249
const class MyDXFBlocks * get_blocks(void) const
Get a const pointer to the blocks of DXF file.
Definition: mydxffile.hpp:240
int linec(void) const
Get the current line number in DXF file during read.
Definition: mydxffile.hpp:218
double group_get_double(void) const
Get the value of the last group read assuming it is a double.
Definition: mydxffile.cpp:250
void set_warning_level(int wlevel)
Set the level of warning messages.
Definition: mydxffile.hpp:125
static void debug_print_format(std::ostream &os, const std::string &fieldname, const std::string &val)
Print debugging information to os with correct formatting.
Definition: mydxffile.cpp:643
class MyDXFTables * get_tables(void)
Get a pointer to the tables of DXF file.
Definition: mydxffile.hpp:245
void debug_print(std::ostream &os) const
Print debugging information to os.
Definition: mydxffile.cpp:628
DXF blocks.
DXF Entities.
DXF Header.
DXF Tables.