36 #include <dime/Basic.h>
47 void setCallback(
const int numrecords,
48 int (*cb)(
float,
void *),
void *cbdata);
49 bool setFileHandle(FILE *fp);
50 bool setFilename(
const char *
const filename);
51 void setBinary(
const bool state =
true);
52 bool isBinary()
const;
55 bool writeGroupCode(
const int groupcode);
56 bool writeInt8(
const int8 val);
57 bool writeInt16(
const int16 val);
58 bool writeInt32(
const int32 val);
59 bool writeFloat(
const float val);
60 bool writeDouble(
const dxfdouble val);
61 bool writeString(
const char *
const str);
63 int getUniqueHandleId();
71 int (*callback)(float,
void*);
80 #endif // ! DIME_OUTPUT_H
bool writeHeader()
Definition: Output.h:54
bool writeInt16(const int16 val)
Definition: Output.cpp:168
bool setFilename(const char *const filename)
Definition: Output.cpp:90
bool writeFloat(const float val)
Definition: Output.cpp:188
The dimeModel class organizes a model.
Definition: Model.h:54
bool isBinary() const
Definition: Output.cpp:129
bool writeInt32(const int32 val)
Definition: Output.cpp:178
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41
bool writeString(const char *const str)
Definition: Output.cpp:222
~dimeOutput()
Definition: Output.cpp:61
dimeOutput()
Definition: Output.cpp:51
bool setFileHandle(FILE *fp)
Definition: Output.cpp:103
bool writeInt8(const int8 val)
Definition: Output.cpp:158
bool writeDouble(const dxfdouble val)
Definition: Output.cpp:205
void setCallback(const int numrecords, int(*cb)(float, void *), void *cbdata)
Definition: Output.cpp:74
void setBinary(const bool state=true)
Definition: Output.cpp:119
bool writeGroupCode(const int groupcode)
Definition: Output.cpp:139
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Mar 24 2020 14:02:59 for Dime by Doxygen 1.8.17.