| 
    pfcrender
    1.0.1
    
   | 
 
The BboxParse class Iterates through the model string, calculating a bounding box from min- and max coordinates. More...
#include <BboxParse.h>
Public Member Functions | |
| BboxParse (const QString &mdl) | |
| BboxParse (const QString &mdl) | |
Static Public Member Functions | |
| static QRectF | getBbox (const QString &mdl) | 
| static QRectF | getBbox (const QString &mdl) | 
Public Attributes | |
| QPointF | min | 
| QPointF | max | 
Private Member Functions | |
| void | parsing_preamble () | 
| LSYS_STRING_PARSE_FUNC_DECL void | add_segment () | 
| void | next_color () | 
| void | prev_color () | 
| void | incAngle () | 
| void | decAngle () | 
| void | stackPush () | 
| void | stackPop () | 
| void | parsing_preamble () | 
| LSYS_STRING_PARSE_FUNC_DECL void | add_segment () | 
| void | next_color () | 
| void | prev_color () | 
| void | incAngle () | 
| void | decAngle () | 
| void | stackPush () | 
| void | stackPop () | 
Private Attributes | |
| double | seglen | 
| double | angle | 
| double | initial_angle | 
| util::PolarVector2D | pos | 
| QStack< util::PolarVector2D > | stack {} | 
| int | cur_color_idx = 0 | 
| QPointF | coord_last_drawn | 
| QPointF | coord_final | 
The BboxParse class Iterates through the model string, calculating a bounding box from min- and max coordinates.
      
  | 
  explicit | 
      
  | 
  explicit | 
      
  | 
  inlineprivate | 
References max, min, util::PolarVector2D::next(), pos, and util::PolarVector2D::start.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  inlineprivate | 
References util::PolarVector2D::addToAngle(), angle, and pos.
      
  | 
  static | 
      
  | 
  static | 
Referenced by Plugins::Export::PDF::PDF::printPDF().
      
  | 
  inlineprivate | 
References util::PolarVector2D::addToAngle(), angle, and pos.
      
  | 
  private | 
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  private | 
References angle.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Referenced by decAngle(), incAngle(), and parsing_preamble().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
| QPointF Plugins::Export::BboxParse::max | 
Referenced by add_segment(), and getBbox().
| QPointF Plugins::Export::BboxParse::min | 
Referenced by add_segment(), and getBbox().
      
  | 
  private | 
Referenced by add_segment(), decAngle(), incAngle(), stackPop(), and stackPush().
      
  | 
  private | 
      
  | 
  private | 
Referenced by stackPop(), and stackPush().