#include <stdio.h>
#include <string>
#include <math.h>
#include <vector>
#include <libwpd-stream/libwpd-stream.h>
#include <libwpd/libwpd.h>
#include <stdint.h>
#include <inttypes.h>
Go to the source code of this file.
Classes | |
class | libcdr::EndOfStreamException |
class | libcdr::GenericException |
class | libcdr::UnknownPrecisionException |
class | libcdr::EncodingException |
Namespaces | |
namespace | libcdr |
Macros | |
#define | M_PI 3.14159265358979323846 |
#define | CDR_EPSILON 1E-6 |
#define | CDR_ALMOST_ZERO(m) (fabs(m) <= CDR_EPSILON) |
#define | CDR_DEBUG_MSG(M) |
#define | CDR_DEBUG(M) |
Functions | |
uint8_t | libcdr::readU8 (WPXInputStream *input, bool bigEndian=false) |
uint16_t | libcdr::readU16 (WPXInputStream *input, bool bigEndian=false) |
uint32_t | libcdr::readU32 (WPXInputStream *input, bool bigEndian=false) |
uint64_t | libcdr::readU64 (WPXInputStream *input, bool bigEndian=false) |
int32_t | libcdr::readS32 (WPXInputStream *input, bool bigEndian=false) |
int16_t | libcdr::readS16 (WPXInputStream *input, bool bigEndian=false) |
double | libcdr::readDouble (WPXInputStream *input, bool bigEndian=false) |
double | libcdr::readFixedPoint (WPXInputStream *input, bool bigEndian=false) |
int | libcdr::cdr_round (double d) |
void | libcdr::writeU8 (WPXBinaryData &buffer, const int value) |
void | libcdr::writeU16 (WPXBinaryData &buffer, const int value) |
void | libcdr::writeU32 (WPXBinaryData &buffer, const int value) |
void | libcdr::appendCharacters (WPXString &text, std::vector< unsigned char > characters, unsigned short charset) |
void | libcdr::appendCharacters (WPXString &text, std::vector< unsigned char > characters) |
#define CDR_ALMOST_ZERO | ( | m | ) | (fabs(m) <= CDR_EPSILON) |
#define CDR_DEBUG | ( | M | ) |
#define CDR_DEBUG_MSG | ( | M | ) |
Referenced by libcdr::CDRContentCollector::_flushCurrentPath(), libcdr::CDRContentCollector::collectArcTo(), libcdr::CDRContentCollector::collectClosePath(), libcdr::CDRContentCollector::collectCubicBezier(), libcdr::CDRContentCollector::collectLineTo(), libcdr::CDRContentCollector::collectMoveTo(), libcdr::CDRContentCollector::collectQuadraticBezier(), libcdr::CDRStylesCollector::collectText(), libcdr::CDRParser::gatherWaldoInformation(), libcdr::CMXParser::parseRecord(), libcdr::CDRParser::parseRecord(), libcdr::CDRParser::parseWaldo(), libcdr::CMXParser::readBeginPage(), libcdr::CDRParser::readBitmap(), libcdr::CMXParser::readCMXHeader(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readEllipse(), libcdr::CMXParser::readFill(), libcdr::CMXParser::readJumpAbsolute(), libcdr::CDRParser::readLineAndCurve(), libcdr::CMXParser::readPage(), libcdr::CDRParser::readPath(), libcdr::CMXParser::readPolyCurve(), libcdr::CDRParser::readPolygonCoords(), libcdr::CMXParser::readRectangle(), libcdr::CMXParser::readRenderingAttributes(), libcdr::CDRParser::readStlt(), libcdr::CDRParser::readStyd(), libcdr::readU16(), libcdr::readU32(), libcdr::readU64(), libcdr::readU8(), libcdr::CDRParser::readWaldoRecord(), and libcdr::CDRParser::readWaldoTrfd().
#define CDR_EPSILON 1E-6 |
#define M_PI 3.14159265358979323846 |
Referenced by libcdr::CDRContentCollector::_fillProperties(), libcdr::CDRContentCollector::_flushCurrentPath(), libcdr::CDRTransform::applyToArc(), libcdr::CDRPolygon::create(), libcdr::CommonParser::readAngle(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readEllipse(), and libcdr::CDRArcToElement::writeOut().