#include <PolygonUtils.h>
Public Member Functions | |
| Coordinate | getTextRectangle (double x, double y, double width, double height, boost::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) | |
Public Attributes | |
| const Vertex * | mp_vertices |
| unsigned | m_numVertices |
| const unsigned short * | mp_elements |
| unsigned | m_numElements |
| const Calculation * | mp_calculations |
| unsigned | m_numCalculations |
| const int * | mp_defaultAdjustValues |
| unsigned | m_numDefaultAdjustValues |
| const TextRectangle * | mp_textRectangles |
| unsigned | m_numTextRectangles |
| unsigned | m_coordWidth |
| unsigned | m_coordHeight |
| const Vertex * | mp_gluePoints |
| unsigned | m_numGluePoints |
| unsigned char | m_adjustShiftMask |
| 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] |
| Coordinate libmspub::CustomShape::getTextRectangle | ( | double | x, |
| double | y, | ||
| double | width, | ||
| double | height, | ||
| boost::function< double(unsigned index)> | calculator | ||
| ) | const |
| unsigned char libmspub::CustomShape::m_adjustShiftMask |
Referenced by libmspub::MSPUBCollector::getSpecialValue().
| unsigned libmspub::CustomShape::m_coordHeight |
Referenced by libmspub::MSPUBCollector::getSpecialValue(), and libmspub::writeCustomShape().
| unsigned libmspub::CustomShape::m_coordWidth |
Referenced by libmspub::MSPUBCollector::getSpecialValue(), and libmspub::writeCustomShape().
Referenced by libmspub::MSPUBCollector::getCalculationValue().
Referenced by libmspub::MSPUBCollector::getShapeAdjustValues().
| unsigned libmspub::CustomShape::m_numElements |
Referenced by libmspub::writeCustomShape().
| unsigned libmspub::CustomShape::m_numVertices |
Referenced by drawEmulatedLine(), and libmspub::writeCustomShape().
Referenced by libmspub::MSPUBCollector::getCalculationValue().
Referenced by libmspub::MSPUBCollector::getShapeAdjustValues().
| const unsigned short* libmspub::CustomShape::mp_elements |
Referenced by libmspub::writeCustomShape().
Referenced by drawEmulatedLine(), and libmspub::writeCustomShape().