#include <Shapes.h>
◆ GeometricShape() [1/4]
◆ GeometricShape() [2/4]
  
  | 
        
          | libmspub::GeometricShape::GeometricShape | ( | unsigned | pageSeqNum, |  
          |  |  | MSPUBCollector * | o |  
          |  | ) |  |  |  | inline | 
 
 
◆ GeometricShape() [3/4]
  
  | 
        
          | libmspub::GeometricShape::GeometricShape | ( |  | ) |  |  | protected | 
 
 
◆ GeometricShape() [4/4]
◆ addLine()
      
        
          | void libmspub::GeometricShape::addLine | ( | ColorReference | color, | 
        
          |  |  | unsigned | widthInEmu, | 
        
          |  |  | bool | lineExists | 
        
          |  | ) |  |  | 
      
 
 
◆ fillDefaultAdjustValues()
      
        
          | void libmspub::GeometricShape::fillDefaultAdjustValues | ( |  | ) |  | 
      
 
 
◆ getCalculationValue()
      
        
          | double libmspub::GeometricShape::getCalculationValue | ( | unsigned | index, | 
        
          |  |  | bool | recursiveEntry = false | 
        
          |  | ) |  | const | 
      
 
 
◆ getPaletteColors()
      
        
          | std::vector<Color> libmspub::GeometricShape::getPaletteColors | ( |  | ) | const | 
      
 
 
◆ getSpecialValue()
      
        
          | double libmspub::GeometricShape::getSpecialValue | ( | const CustomShape & | shape, | 
        
          |  |  | int | arg | 
        
          |  | ) |  | const | 
      
 
 
◆ hasFill()
  
  | 
        
          | virtual bool libmspub::GeometricShape::hasFill | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ operator=()
◆ output()
  
  | 
        
          | void libmspub::GeometricShape::output | ( | librevenge::RVNGDrawingInterface * | painter, |  
          |  |  | Coordinate | coord |  
          |  | ) |  |  |  | virtual | 
 
 
◆ setAdjustValue()
      
        
          | void libmspub::GeometricShape::setAdjustValue | ( | unsigned | index, | 
        
          |  |  | int | adjustValue | 
        
          |  | ) |  |  | 
      
 
 
◆ setCoordProps()
  
  | 
        
          | void libmspub::GeometricShape::setCoordProps | ( | Coordinate | coord | ) |  |  | protectedvirtual | 
 
 
◆ setText()
      
        
          | void libmspub::GeometricShape::setText | ( | std::vector< TextParagraph > | str | ) |  | 
      
 
 
◆ setTransformation()
◆ updateGraphicsProps()
  
  | 
        
          | librevenge::RVNGPropertyListVector libmspub::GeometricShape::updateGraphicsProps | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ write()
  
  | 
        
          | virtual void libmspub::GeometricShape::write | ( | librevenge::RVNGDrawingInterface * | painter | ) |  |  | protectedvirtual | 
 
 
◆ writeText()
      
        
          | void libmspub::GeometricShape::writeText | ( | librevenge::RVNGDrawingInterface * | painter | ) |  | 
      
 
 
◆ m_adjustValues
      
        
          | std::vector<int> libmspub::GeometricShape::m_adjustValues | 
      
 
 
◆ m_borderPosition
◆ m_bottom
      
        
          | unsigned libmspub::GeometricShape::m_bottom | 
      
 
 
◆ m_closeEverything
  
  | 
        
          | bool libmspub::GeometricShape::m_closeEverything |  | private | 
 
 
◆ m_coordinatesRotated90
      
        
          | bool libmspub::GeometricShape::m_coordinatesRotated90 | 
      
 
 
◆ m_drawStroke
      
        
          | bool libmspub::GeometricShape::m_drawStroke | 
      
 
 
◆ m_filledDefaultAdjustValues
  
  | 
        
          | bool libmspub::GeometricShape::m_filledDefaultAdjustValues |  | private | 
 
 
◆ m_foldedTransform
◆ m_hasText
      
        
          | bool libmspub::GeometricShape::m_hasText | 
      
 
 
◆ m_height
      
        
          | double libmspub::GeometricShape::m_height | 
      
 
 
◆ m_imgIndex
      
        
          | unsigned libmspub::GeometricShape::m_imgIndex | 
      
 
 
◆ m_left
      
        
          | unsigned libmspub::GeometricShape::m_left | 
      
 
 
◆ m_lines
      
        
          | std::vector<Line> libmspub::GeometricShape::m_lines | 
      
 
 
◆ m_pageSeqNum
      
        
          | unsigned libmspub::GeometricShape::m_pageSeqNum | 
      
 
 
◆ m_right
      
        
          | unsigned libmspub::GeometricShape::m_right | 
      
 
 
◆ m_str
◆ m_textCoord
◆ m_top
      
        
          | unsigned libmspub::GeometricShape::m_top | 
      
 
 
◆ m_transform
◆ m_type
◆ m_valuesSeen
  
  | 
        
          | std::vector<bool> libmspub::GeometricShape::m_valuesSeen |  | mutableprivate | 
 
 
◆ m_width
      
        
          | double libmspub::GeometricShape::m_width | 
      
 
 
◆ m_x
      
        
          | double libmspub::GeometricShape::m_x | 
      
 
 
◆ m_y
      
        
          | double libmspub::GeometricShape::m_y | 
      
 
 
The documentation for this struct was generated from the following file: