| 
    pfcrender
    1.0.1
    
   | 
 
The QNanoCurvePainter class This class is executed through the scene graph from the rendering thread and draws the actual geometry. It pulls its data from QNanoPaintedCurve before drawing. More...
#include <QNanoCurvePainter.h>
 Inheritance diagram for QtGUI::QNanoCurvePainter:Signals | |
| void | boundingBoxChanged (QRectF newBox) | 
Public Member Functions | |
| QNanoCurvePainter () | |
| void | paint (QNanoPainter *p) override | 
| void | synchronize (QNanoQuickItem *item) override | 
Private Member Functions | |
| void | parsing_preamble () | 
| void | parsing_finalize () | 
| LSYS_STRING_PARSE_FUNC_DECL void | add_segment () | 
| void | next_color () | 
| void | prev_color () | 
| void | incAngle () | 
| void | decAngle () | 
| void | stackPush () | 
| void | stackPop () | 
Private Attributes | |
| QNanoPainter * | p | 
| QString | modelstring | 
| util::PolarVector2D | pos | 
| util::PolarVector2D | p1 | 
| util::PolarVector2D | p2 | 
| util::PolarVector2D | p3 | 
| bool | is_first_segment = true | 
| QStack< util::PolarVector2D > | stack {} | 
| int | cur_color_idx | 
| double | angle | 
| QPointF | coord_final | 
| QPointF | min | 
| QPointF | max | 
| QRectF | boundingBox | 
| double | rounding | 
The QNanoCurvePainter class This class is executed through the scene graph from the rendering thread and draws the actual geometry. It pulls its data from QNanoPaintedCurve before drawing.
      
  | 
  inline | 
      
  | 
  inlineprivate | 
      
  | 
  signal | 
Referenced by QtGUI::QNanoPaintedCurve::createItemPainter(), and paint().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  override | 
References boundingBox, boundingBoxChanged(), cur_color_idx, max, min, modelstring, p, parsing_finalize(), and parsing_preamble().
      
  | 
  inlineprivate | 
Referenced by paint().
      
  | 
  inlineprivate | 
TODO: Get colors from config
References Common::Config_Registry::getInstance(), and Common::Config_Registry::getOpt().
Referenced by paint().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  override | 
References QtGUI::QNanoPaintedCurve::drawing_params_changed.
      
  | 
  private | 
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
Referenced by paint().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |