#include <PolygonUtils.h>
|
Coordinate | getTextRectangle (double x, double y, double width, double height, std::function< double(unsigned index)> calculator) const |
| CustomShape (const Vertex *p_vertices, unsigned numVertices, const unsigned short *p_elements, unsigned numElements, const Calculation *p_calculations, unsigned numCalculations, const int *p_defaultAdjustValues, unsigned numDefaultAdjustValues, const TextRectangle *p_textRectangles, unsigned numTextRectangles, unsigned coordWidth, unsigned coordHeight, const Vertex *p_gluePoints, unsigned numGluePoints, unsigned char adjustShiftMask=0) |
◆ CustomShape()
libmspub::CustomShape::CustomShape |
( |
const Vertex * | p_vertices, |
|
|
unsigned | numVertices, |
|
|
const unsigned short * | p_elements, |
|
|
unsigned | numElements, |
|
|
const Calculation * | p_calculations, |
|
|
unsigned | numCalculations, |
|
|
const int * | p_defaultAdjustValues, |
|
|
unsigned | numDefaultAdjustValues, |
|
|
const TextRectangle * | p_textRectangles, |
|
|
unsigned | numTextRectangles, |
|
|
unsigned | coordWidth, |
|
|
unsigned | coordHeight, |
|
|
const Vertex * | p_gluePoints, |
|
|
unsigned | numGluePoints, |
|
|
unsigned char | adjustShiftMask = 0 ) |
|
inline |
◆ getTextRectangle()
Coordinate libmspub::CustomShape::getTextRectangle |
( |
double | x, |
|
|
double | y, |
|
|
double | width, |
|
|
double | height, |
|
|
std::function< double(unsigned index)> | calculator ) const |
◆ m_adjustShiftMask
unsigned char libmspub::CustomShape::m_adjustShiftMask |
◆ m_coordHeight
unsigned libmspub::CustomShape::m_coordHeight |
◆ m_coordWidth
unsigned libmspub::CustomShape::m_coordWidth |
◆ m_numCalculations
unsigned libmspub::CustomShape::m_numCalculations |
◆ m_numDefaultAdjustValues
unsigned libmspub::CustomShape::m_numDefaultAdjustValues |
◆ m_numElements
unsigned libmspub::CustomShape::m_numElements |
◆ m_numGluePoints
unsigned libmspub::CustomShape::m_numGluePoints |
◆ m_numTextRectangles
unsigned libmspub::CustomShape::m_numTextRectangles |
◆ m_numVertices
unsigned libmspub::CustomShape::m_numVertices |
◆ mp_calculations
const Calculation* libmspub::CustomShape::mp_calculations |
◆ mp_defaultAdjustValues
const int* libmspub::CustomShape::mp_defaultAdjustValues |
◆ mp_elements
const unsigned short* libmspub::CustomShape::mp_elements |
◆ mp_gluePoints
const Vertex* libmspub::CustomShape::mp_gluePoints |
◆ mp_textRectangles
◆ mp_vertices
const Vertex* libmspub::CustomShape::mp_vertices |
The documentation for this struct was generated from the following files: