#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: