#include <functional>
#include <memory>
#include <vector>
#include <librevenge/librevenge.h>
#include "Coordinate.h"
#include "ShapeType.h"
Go to the source code of this file.
|
std::shared_ptr< const CustomShape > | libmspub::getFromDynamicCustomShape (const DynamicCustomShape &dcs) |
const CustomShape * | libmspub::getCustomShape (ShapeType type) |
bool | libmspub::isShapeTypeRectangle (ShapeType type) |
librevenge::RVNGPropertyList | libmspub::calcClipPath (const std::vector< libmspub::Vertex > &verts, double x, double y, double height, double width, VectorTransformation2D transform, std::shared_ptr< const CustomShape > shape) |
void | libmspub::writeCustomShape (ShapeType shapeType, librevenge::RVNGPropertyList &graphicsProps, librevenge::RVNGDrawingInterface *painter, double x, double y, double height, double width, bool closeEverything, VectorTransformation2D transform, std::vector< Line > lines, std::function< double(unsigned index)> calculator, const std::vector< Color > &palette, std::shared_ptr< const CustomShape > shape) |