Changeset 8444:042b44920e27 in orange


Ignore:
Timestamp:
07/25/11 13:16:34 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
1be4652358b3e483026b802850115fe3f20d6dc5
Message:

Change method names in all orangeplot classes from camelCase to under_scare

Files:
23 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Prototypes/OWDistributionsQt.py

    r8434 r8444  
    2828        self._currently_updating = False 
    2929         
    30     def updateProperties(self): 
     30    def update_properties(self): 
    3131        if self._currently_updating: 
    32             OWCurve.updateProperties(self) 
     32            OWCurve.update_properties(self) 
    3333            self._currently_updating = False 
    3434            return 
     
    3838            resize_plot_item_list(self._items, 0, None, self) 
    3939            self.items = [] 
    40             self.setDirty() 
    41         else: 
    42             t = self.graphTransform() 
     40            self.set_dirty() 
     41        else: 
     42            t = self.graph_transform() 
    4343            d = self.data() 
    4444            n = len(d)/3 
     
    9393        curve = distribErrorBarCurve('') 
    9494        curve.setVisible(visible) 
    95         curve.setAxes(xAxis, yAxis) 
     95        curve.set_axes(xAxis, yAxis) 
    9696        return OWPlot.add_custom_curve(self, curve, enableLegend=0) 
    9797 
  • orange/OrangeWidgets/plot/owcurve.py

    r8437 r8444  
    33from owconstants import * 
    44import orangeplot 
     5from Orange.misc import deprecated_members 
    56 
    67""" 
     
    2324         
    2425""" 
    25  
     26@deprecated_members({ 
     27    "setYAxis" : "set_y_axis", 
     28    "setData" : "set_data" 
     29}) 
    2630class OWCurve(orangeplot.Curve): 
    2731    def __init__(self, xData=[], yData=[], x_axis_key=xBottom, y_axis_key=yLeft, tooltip=None, parent=None, scene=None): 
    2832        orangeplot.Curve.__init__(self, xData, yData, parent, scene) 
    29         self.setAutoUpdate(False) 
    30         self.setAxes(x_axis_key, y_axis_key) 
     33        self.set_auto_update(False) 
     34        self.set_axes(x_axis_key, y_axis_key) 
    3135        if tooltip: 
    3236            self.setToolTip(tooltip) 
  • orange/OrangeWidgets/plot/owlegend.py

    r8441 r8444  
    1515        QGraphicsObject.__init__(self, parent) 
    1616        self.text_item = QGraphicsTextItem(curve.name, self) 
    17         s = curve.pointSize() 
     17        s = curve.point_size() 
    1818        height = max(2*s, self.text_item.boundingRect().height()) 
    1919        p = 0.5 * height 
    2020        self.text_item.setPos(height, 0) 
    21         self.point_item = curve.pointItem(p, p, s, self) 
     21        self.point_item = curve.point_item(p, p, s, self) 
    2222        self._rect = QRectF(0, 0, height + self.text_item.boundingRect().width(), height ) 
    2323        self.rect_item = QGraphicsRectItem(self._rect, self) 
  • orange/OrangeWidgets/plot/owplot.py

    r8441 r8444  
    338338         
    339339    def add_custom_curve(self, curve, enableLegend = False): 
    340         self.addItem(curve) 
     340        self.add_item(curve) 
    341341        if enableLegend: 
    342342            self.legend().add_curve(curve) 
     
    347347        if hasattr(curve, 'tooltip'): 
    348348            curve.setToolTip(curve.tooltip) 
    349         curve.setAutoUpdate(True) 
    350         curve.updateProperties() 
     349        curve.set_auto_update(True) 
     350        curve.update_properties() 
    351351        return curve 
    352352         
     
    355355                 lineWidth = 1, pen = None, autoScale = 0, antiAlias = None, penAlpha = 255, brushAlpha = 255,  
    356356                 x_axis_key = xBottom, y_axis_key = yLeft): 
    357         c = OWCurve(xData, yData, parent=self.graph_item) 
    358         c.setAutoUpdate(False) 
    359         c.setAxes(x_axis_key, y_axis_key) 
     357        c = OWCurve(xData, yData, x_axis_key, y_axis_key, tooltip=name, parent=self.graph_item) 
    360358        c.set_zoom_factor(self._zoom_factor) 
    361         c.setToolTip(name) 
    362359        c.name = name 
    363         c.setStyle(style) 
    364          
    365         c.setColor(penColor) 
     360        c.set_style(style) 
     361         
     362        c.set_color(penColor) 
    366363         
    367364        if pen: 
     
    371368            p.setColor(penColor) 
    372369            p.setWidth(lineWidth) 
    373         c.setPen(p) 
    374          
    375         c.setBrush(brushColor) 
    376          
    377         c.setSymbol(symbol) 
    378         c.setPointSize(size) 
    379         c.setData(xData,  yData) 
    380         c.setGraphTransform(self.transform_for_axes(x_axis_key, y_axis_key)) 
    381          
    382         c.setAutoScale(autoScale) 
     370        c.set_pen(p) 
     371         
     372        c.set_brush(brushColor) 
     373         
     374        c.set_symbol(symbol) 
     375        c.set_point_size(size) 
     376        c.set_data(xData,  yData) 
     377        c.set_graph_transform(self.transform_for_axes(x_axis_key, y_axis_key)) 
     378         
     379        c.set_auto_scale(autoScale) 
    383380         
    384381        return self.add_custom_curve(c, enableLegend) 
    385382         
    386383    def remove_curve(self, item): 
    387         self.removeItem(item) 
     384        self.remove_item(item) 
    388385        self.legend().remove_curve(item) 
    389386         
     
    406403            if not user_only or id >= UserAxis: 
    407404                ids.append(id) 
    408                 self.scene().removeItem(item) 
     405                self.scene().remove_item(item) 
    409406        for id in ids: 
    410407            del self.axes[id] 
     
    426423         
    427424    def clear(self): 
    428         for i in self.itemList(): 
    429             self.removeItem(i) 
     425        for i in self.plot_items(): 
     426            self.remove_item(i) 
    430427        self._bounds_cache = {} 
    431428        self._transform_cache = {} 
     
    446443        if self.showMainTitle and self.mainTitle: 
    447444            if self.title_item: 
    448                 self.scene().removeItem(self.title_item) 
     445                self.scene().remove_item(self.title_item) 
    449446                del self.title_item 
    450447            self.title_item = QGraphicsTextItem(self.mainTitle, scene=self.scene()) 
     
    502499        if self.graph_area != graph_rect: 
    503500            self.graph_area = QRectF(graph_rect) 
    504             self.setGraphRect(self.graph_area) 
     501            self.set_graph_rect(self.graph_area) 
    505502            self._transform_cache = {} 
    506503            self.map_transform = self.transform_for_axes() 
    507504         
    508         for c in self.itemList(): 
     505        for c in self.plot_items(): 
    509506            x,y = c.axes() 
    510             c.setGraphTransform(self.transform_for_axes(x,y)) 
    511             c.updateProperties() 
     507            c.set_graph_transform(self.transform_for_axes(x,y)) 
     508            c.update_properties() 
    512509             
    513510    def update_zoom(self): 
     
    515512        self.zoom_transform = self.transform_for_zoom(self._zoom_factor, self._zoom_point, self.graph_area) 
    516513        self.zoom_rect = self.zoom_transform.mapRect(self.graph_area) 
    517         for c in self.itemList(): 
     514        for c in self.plot_items(): 
    518515            if hasattr(c, 'set_zoom_factor'): 
    519516                c.set_zoom_factor(self._zoom_factor) 
    520                 c.updateProperties() 
     517                c.update_properties() 
    521518        self.graph_item.setTransform(self.zoom_transform) 
    522519         
     
    576573    def replot(self, force = False): 
    577574        if not self.block_update or force: 
    578             if self.isDirty(): 
     575            if self.is_dirty(): 
    579576                qDebug('Graph is dirty, clearing caches') 
    580577                self._bounds_cache = {} 
    581578                self._transform_cache = {} 
    582                 self.setClean() 
     579                self.set_clean() 
    583580            self.update_layout() 
    584581            self.update_zoom() 
     
    718715                qDebug(repr(point) + '   ' + repr(region.rects())) 
    719716                if region.contains(point.toPoint()): 
    720                     self.scene().removeItem(item) 
     717                    self.scene().remove_item(item) 
    721718                    qDebug('Removed a selection curve') 
    722719                    self.selection_items.remove((item, region)) 
     
    824821            if x_min and x_max and y_min and y_max: 
    825822                return QRectF(x_min, y_min, x_max-x_min, y_max-y_min) 
    826         r = self.dataRectForAxes(x_axis, y_axis) 
     823        r = orangeplot.Plot.data_rect_for_axes(self, x_axis, y_axis) 
    827824        for id, axis in self.axes.iteritems(): 
    828825            if id not in CartesianAxes and axis.data_line: 
     
    879876                return -0.2, len(self.axes[axis_id].labels) - 0.8 
    880877        if try_auto_scale: 
    881             return self.boundsForAxis(axis_id) 
     878            return orangeplot.Plot.bounds_for_axis(self, axis_id) 
    882879        else: 
    883880            return None, None 
     
    982979         
    983980    def update_curves(self): 
    984         for c in self.itemList(): 
     981        for c in self.plot_items(): 
    985982            if isinstance(c, orangeplot.Curve): 
    986983                au = c.autoUpdate() 
    987                 c.setAutoUpdate(False) 
    988                 c.setPointSize(self.point_width) 
     984                c.set_auto_update(False) 
     985                c.set_point_size(self.point_width) 
    989986                color = c.color() 
    990987                color.setAlpha(self.alpha_value) 
    991                 c.setColor(color) 
    992                 c.setAutoUpdate(au) 
    993                 c.updateProperties() 
     988                c.set_color(color) 
     989                c.set_auto_update(au) 
     990                c.update_properties() 
  • orange/OrangeWidgets/plot/owtools.py

    r8438 r8444  
    6161        self._data_polygon = self.polygon_from_data(xData, yData) 
    6262        self._polygon_item = QGraphicsPolygonItem(self) 
    63         self.setPen(pen) 
    64         self.setBrush(brush) 
     63        self.set_pen(pen) 
     64        self.set_brush(brush) 
    6565         
    66     def updateProperties(self): 
     66    def update_properties(self): 
    6767        self._polygon_item.setPolygon(self.graphTransform().map(self._data_polygon)) 
    6868        self._polygon_item.setPen(self.pen()) 
     
    8181            return QPolygonF() 
    8282             
    83     def setData(self, xData, yData): 
     83    def set_data(self, xData, yData): 
    8484        self._data_polygon = self.polygon_from_data(xData, yData) 
    85         OWCurve.setData(self, xData, yData) 
     85        OWCurve.set_data(self, xData, yData) 
    8686            
    8787class RectangleCurve(OWCurve): 
    8888    def __init__(self, pen = QPen(Qt.black), brush = QBrush(Qt.white), xData = None, yData = None, tooltip = None): 
    8989        OWCurve.__init__(self, xData, yData, tooltip=tooltip) 
    90         self.setPen(pen) 
    91         self.setBrush(brush) 
     90        self.set_pen(pen) 
     91        self.set_brush(brush) 
    9292        self._item = QGraphicsRectItem(self) 
    9393         
    94     def updateProperties(self): 
    95         self._item.setRect(self.graphTransform().mapRect(self.dataRect())) 
     94    def update_properties(self): 
     95        self._item.setRect(self.graph_transform().mapRect(self.data_rect())) 
    9696        self._item.setPen(self.pen()) 
    9797        self._item.setBrush(self.brush()) 
     
    101101        orangeplot.UnconnectedLinesCurve.__init__(self, xData, yData) 
    102102        if pen: 
    103             self.setPen(pen) 
     103            self.set_pen(pen) 
    104104        self.name = name 
    105105         
     
    107107    def __init__(self, pen = QPen(Qt.black), brush = QBrush(Qt.NoBrush), xCenter = 0.0, yCenter = 0.0, radius = 1.0): 
    108108        OWCurve.__init__(self) 
    109         self.setPen(pen) 
    110         self.setBrush(brush) 
     109        self.set_pen(pen) 
     110        self.set_brush(brush) 
    111111        self._item = QGraphicsEllipseItem(self) 
    112112        self.center = xCenter, yCenter 
     
    114114        self._rect = QRectF(xCenter-radius, yCenter-radius, 2*radius, 2*radius) 
    115115         
    116     def updateProperties(self): 
    117         self._item.setRect(self.graphTransform().mapRect(self.dataRect())) 
     116    def update_properties(self): 
     117        self._item.setRect(self.graph_transform().mapRect(self.data_rect())) 
    118118        self._item.setPen(self.pen()) 
    119119        self._item.setBrush(self.brush()) 
    120120         
    121     def dataRect(self): 
     121    def data_rect(self): 
    122122        x, y = self.center 
    123123        r = self.radius 
     
    140140            self._item.setBrush(QBrush(brushColor)) 
    141141             
    142     def updateProperties(self): 
    143         self._item.setPos(self.graphTransform().map(self._data_point)) 
     142    def update_properties(self): 
     143        self._item.setPos(self.graph_transform().map(self._data_point)) 
    144144 
  • source/orangeplot/curve.cpp

    r8434 r8444  
    99#include "point.h" 
    1010 
    11 Curve::Curve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent, QGraphicsScene* scene): PlotItem(parent, scene) 
     11Curve::Curve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent, QGraphicsScene* scene): PlotItem(parent, scene) 
    1212{ 
    1313    m_style = NoCurve; 
     
    1515    m_lineItem = 0; 
    1616    m_needsUpdate = UpdateAll; 
    17     setData(xData, yData); 
     17    set_data(x_data, y_data); 
    1818    checkForUpdate(); 
    1919} 
     
    5555} 
    5656 
    57 void Curve::updateProperties() 
    58 { 
    59   setContinuous(m_style != Curve::NoCurve); 
     57void Curve::update_properties() 
     58{ 
     59  set_continuous(m_style != Curve::NoCurve); 
    6060   
    6161  if (m_needsUpdate & UpdateContinuous) 
     
    108108  if (m_needsUpdate & (UpdateZoom | UpdateBrush | UpdatePen | UpdateSize | UpdateSymbol) ) 
    109109  { 
    110     updateItems(m_pointItems, PointUpdater(m_symbol, m_color, m_pointSize, Point::DisplayPath, 1.0/m_zoom_factor), UpdateSymbol); 
     110    update_items(m_pointItems, PointUpdater(m_symbol, m_color, m_pointSize, Point::DisplayPath, 1.0/m_zoom_factor), UpdateSymbol); 
    111111  } 
    112112  m_needsUpdate = 0; 
    113113} 
    114114 
    115 void Curve::updateAll() 
    116 { 
    117   m_needsUpdate = UpdateAll; 
    118   updateProperties(); 
    119 } 
    120  
    121 Point* Curve::pointItem(qreal x, qreal y, int size, QGraphicsItem* parent) 
     115Point* Curve::point_item(qreal x, qreal y, int size, QGraphicsItem* parent) 
    122116{ 
    123117  if (size == 0) 
    124118  { 
    125     size = pointSize(); 
     119    size = point_size(); 
    126120  } 
    127121  if (parent == 0) 
     
    139133} 
    140134 
    141 void Curve::setData(const QList< qreal > xData, const QList< qreal > yData) 
    142 { 
    143   Q_ASSERT(xData.size() == yData.size()); 
    144   int n = qMin(xData.size(), yData.size()); 
     135void Curve::set_data(const QList< qreal > x_data, const QList< qreal > y_data) 
     136{ 
     137  Q_ASSERT(x_data.size() == y_data.size()); 
     138  int n = qMin(x_data.size(), y_data.size()); 
    145139  if (n != m_data.size()) 
    146140  { 
     
    151145  { 
    152146    DataPoint p; 
    153     p.x = xData[i]; 
    154     p.y = yData[i]; 
     147    p.x = x_data[i]; 
     148    p.y = y_data[i]; 
    155149    m_data.append(p); 
    156150  } 
    157   setDataRect(boundingRectFromData(xData, yData)); 
     151  set_data_rect(rect_from_data(x_data, y_data)); 
    158152  m_needsUpdate |= UpdatePosition; 
    159   updateBounds(); 
    160   checkForUpdate(); 
    161 } 
    162  
    163 QTransform Curve::graphTransform() const 
     153  checkForUpdate(); 
     154} 
     155 
     156QTransform Curve::graph_transform() const 
    164157{ 
    165158  return m_graphTransform; 
    166159} 
    167160 
    168 void Curve::setGraphTransform(const QTransform& transform) 
     161void Curve::set_graph_transform(const QTransform& transform) 
    169162{ 
    170163  if (transform == m_graphTransform) 
     
    177170} 
    178171 
    179 bool Curve::isContinuous() const 
     172bool Curve::is_continuous() const 
    180173{ 
    181174  return m_continuous; 
    182175} 
    183176 
    184 void Curve::setContinuous(bool continuous) 
     177void Curve::set_continuous(bool continuous) 
    185178{ 
    186179  if (continuous == m_continuous) 
     
    198191} 
    199192 
    200 void Curve::setColor(const QColor& color) 
     193void Curve::set_color(const QColor& color) 
    201194{ 
    202195    m_color = color; 
    203     setPen(color); 
    204     setBrush(color); 
     196    set_pen(color); 
     197    set_brush(color); 
    205198} 
    206199 
     
    210203} 
    211204 
    212 void Curve::setPen(QPen pen) 
     205void Curve::set_pen(QPen pen) 
    213206{ 
    214207    m_pen = pen; 
     
    222215} 
    223216 
    224 void Curve::setBrush(QBrush brush) 
     217void Curve::set_brush(QBrush brush) 
    225218{ 
    226219    m_brush = brush; 
     
    229222} 
    230223 
    231 int Curve::pointSize() const 
     224int Curve::point_size() const 
    232225{ 
    233226  return m_pointSize; 
    234227} 
    235228 
    236 void Curve::setPointSize(int size) 
     229void Curve::set_point_size(int size) 
    237230{ 
    238231  if (size == m_pointSize) 
     
    251244} 
    252245 
    253 void Curve::setSymbol(int symbol) 
     246void Curve::set_symbol(int symbol) 
    254247{ 
    255248  if (symbol == m_symbol) 
     
    267260} 
    268261 
    269 void Curve::setStyle(int style) 
     262void Curve::set_style(int style) 
    270263{ 
    271264    m_style = style; 
     
    276269 
    277270 
    278 bool Curve::autoUpdate() const 
     271bool Curve::auto_update() const 
    279272{ 
    280273  return m_autoUpdate; 
    281274} 
    282275 
    283 void Curve::setAutoUpdate(bool autoUpdate) 
    284 { 
    285   m_autoUpdate = autoUpdate; 
    286   checkForUpdate(); 
    287 } 
    288  
    289 QRectF Curve::graphArea() const 
    290 { 
    291   return m_graphArea; 
    292 } 
    293  
    294 void Curve::setGraphArea(const QRectF& area) 
    295 { 
    296   m_graphArea = area; 
    297   m_needsUpdate |= UpdatePosition; 
     276void Curve::set_auto_update(bool auto_update) 
     277{ 
     278  m_autoUpdate = auto_update; 
    298279  checkForUpdate(); 
    299280} 
     
    303284  if ( m_autoUpdate && m_needsUpdate ) 
    304285  { 
    305     updateProperties(); 
     286    update_properties(); 
    306287  } 
    307288} 
     
    326307} 
    327308 
    328 void Curve::updateBounds() 
    329 { 
    330     int n = m_data.size(); 
    331     if (!n) 
    332     { 
    333         m_xBounds.min = 0; 
    334         m_xBounds.max = 0; 
    335         m_yBounds.min = 0; 
    336         m_yBounds.max = 0; 
    337         return; 
    338     } 
    339  
    340     m_xBounds.min = m_xBounds.max = m_data[0].x; 
    341     m_yBounds.min = m_yBounds.max = m_data[0].y; 
    342     for (int i = 0; i < n; ++i) 
    343     { 
    344         m_xBounds.min = qMin(m_xBounds.min, m_data[i].x); 
    345         m_xBounds.max = qMax(m_xBounds.max, m_data[i].x); 
    346         m_yBounds.min = qMin(m_yBounds.min, m_data[i].y); 
    347         m_yBounds.max = qMax(m_yBounds.max, m_data[i].y); 
    348     } 
    349 } 
    350  
    351 qreal Curve::max_x_value() const 
    352 { 
    353     return m_xBounds.max; 
    354 } 
    355  
    356 qreal Curve::min_x_value() const 
    357 { 
    358     return m_yBounds.min; 
    359 } 
    360  
    361  
    362 qreal Curve::max_y_value() const 
    363 { 
    364     return m_yBounds.max; 
    365 } 
    366  
    367 qreal Curve::min_y_value() const 
    368 { 
    369     return m_yBounds.min; 
    370 } 
    371  
    372 void Curve::setDirty(Curve::UpdateFlags flags) 
     309void Curve::set_dirty(Curve::UpdateFlags flags) 
    373310{ 
    374311    m_needsUpdate |= flags; 
  • source/orangeplot/curve.h

    r8434 r8444  
    9797   * Constructs a Curve from a series of data points 
    9898   * 
    99    * @param xData A list of x coordinates of data points 
    100    * @param yData A list of y coordinates of data points 
     99   * @param x_data A list of x coordinates of data points 
     100   * @param y_data A list of y coordinates of data points 
    101101   * @param parent parent item 
    102102   * @param scene if this is not 0, the Curve is automatically added to it 
    103103   **/ 
    104   Curve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent = 0, QGraphicsScene* scene = 0); 
     104  Curve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent = 0, QGraphicsScene* scene = 0); 
    105105  Curve(QGraphicsItem* parent = 0, QGraphicsScene* scene = 0); 
    106106  /** 
     
    114114   *  
    115115   * Moves all the points to their current locations, and changes their color, shape and size.  
    116    *  
    117    * @note this method is optimized for cases where only one or two of the curve's properties have been changed.  
    118    * If there were multiple changes since the last update, updateAll() is probably faster.  
    119    * 
    120    **/ 
    121    virtual void updateProperties(); 
    122    
    123   /** 
    124    * @brief Updates all curve's properties 
    125    * This methods updates all the curve's properties at once, without checking what needs updating.  
    126    * It is therefore faster for updates that change more than one property at once 
    127    *  
    128    * @sa update() 
     116   * Subclasses should reimplement this method to update their specific properties.  
    129117   *  
    130118   **/ 
    131   virtual void updateAll(); 
    132    
    133   /** 
    134    * @brief ... 
    135    * 
    136    * @param x ... 
    137    * @param y ... 
    138    * @param size ... 
    139    * @param parent ... Defaults to 0. 
    140    * @return QGraphicsItem* 
    141    **/ 
    142   Point* pointItem(qreal x, qreal y, int size = 0, QGraphicsItem* parent = 0); 
     119   virtual void update_properties(); 
     120   
     121  Point* point_item(qreal x, qreal y, int size = 0, QGraphicsItem* parent = 0); 
    143122   
    144123  QColor color() const; 
    145   void setColor(const QColor& color); 
     124  void set_color(const QColor& color); 
    146125   
    147126  QPen pen() const; 
    148   void setPen(QPen pen); 
     127  void set_pen(QPen pen); 
    149128   
    150129  QBrush brush() const; 
    151   void setBrush(QBrush brush); 
    152    
    153   int pointSize() const; 
    154   void setPointSize(int size); 
     130  void set_brush(QBrush brush); 
     131   
     132  int point_size() const; 
     133  void set_point_size(int size); 
    155134   
    156135  int symbol() const; 
    157   void setSymbol(int symbol); 
    158    
    159   bool isContinuous() const; 
    160   void setContinuous(bool continuous); 
     136  void set_symbol(int symbol); 
     137   
     138  bool is_continuous() const; 
     139  void set_continuous(bool continuous); 
    161140 
    162141  Data data() const; 
    163   void setData(const QList<qreal> xData, const QList<qreal> yData); 
    164    
    165   virtual QTransform graphTransform() const; 
    166   virtual void setGraphTransform(const QTransform& transform); 
     142  void set_data(const QList<qreal> x_data, const QList<qreal> y_data); 
     143   
     144  virtual QTransform graph_transform() const; 
     145  virtual void set_graph_transform(const QTransform& transform); 
    167146   
    168147  QRectF graphArea() const; 
     
    170149   
    171150  int style() const; 
    172   void setStyle(int style); 
    173    
    174   bool autoUpdate() const; 
    175   void setAutoUpdate(bool autoUpdate); 
     151  void set_style(int style); 
     152   
     153  bool auto_update() const; 
     154  void set_auto_update(bool auto_update); 
    176155   
    177156  double zoom_factor(); 
     
    198177  Q_DECLARE_FLAGS(UpdateFlags, UpdateFlag) 
    199178   
    200   void setDirty(UpdateFlags flags = UpdateAll); 
     179  void set_dirty(UpdateFlags flags = UpdateAll); 
    201180   
    202181  template <class Sequence, class Updater> 
    203   void updateItems(Sequence& sequence, Updater updater, Curve::UpdateFlag flag); 
    204    
    205 private:     
    206  
    207   struct Bounds 
    208   { 
    209       qreal min; 
    210       qreal max; 
    211   }; 
    212      
     182  void update_items(Sequence& sequence, Updater updater, Curve::UpdateFlag flag); 
     183   
     184private: 
    213185  void checkForUpdate(); 
    214186  void updateNumberOfItems(); 
    215187  void changeContinuous(); 
    216   void updateBounds(); 
    217188  void cancelAllUpdates(); 
    218189   
     
    224195  Data m_data; 
    225196  QTransform m_graphTransform; 
    226   QPainterPath m_path; 
    227197  QList<Point*> m_pointItems; 
    228198  UpdateFlags m_needsUpdate; 
    229199  bool m_autoUpdate; 
    230   QRectF m_graphArea; 
    231200    QGraphicsPathItem* m_lineItem; 
    232201    QPainterPath m_line; 
    233202     
    234     Bounds m_xBounds; 
    235     Bounds m_yBounds; 
    236203  QPen m_pen; 
    237204  QBrush m_brush; 
     
    241208 
    242209template <class Sequence, class Updater> 
    243 void Curve::updateItems(Sequence& sequence, Updater updater, Curve::UpdateFlag flag) 
     210void Curve::update_items(Sequence& sequence, Updater updater, Curve::UpdateFlag flag) 
    244211{ 
    245212    if (m_currentUpdate.contains(flag) && m_currentUpdate[flag].isRunning()) 
  • source/orangeplot/curve.sip

    r8423 r8444  
    6161  }; 
    6262 
    63   Curve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent /TransferThis/ = 0, QGraphicsScene* scene /TransferThis/ = 0); 
     63  Curve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent /TransferThis/ = 0, QGraphicsScene* scene /TransferThis/ = 0); 
    6464  Curve(QGraphicsItem* parent /TransferThis/ = 0, QGraphicsScene* scene /TransferThis/ = 0); 
    6565  virtual ~Curve(); 
     
    6868  virtual QRectF boundingRect() const; 
    6969 
    70   virtual void updateProperties(); 
    71   void updateAll(); 
     70  virtual void update_properties(); 
    7271     
    73   Point* pointItem(qreal x, qreal y, int size = 0, QGraphicsItem* parent = 0); 
     72  Point* point_item(qreal x, qreal y, int size = 0, QGraphicsItem* parent = 0); 
    7473   
    7574  QColor color() const; 
    76   void setColor(const QColor& color); 
     75  void set_color(const QColor& color); 
    7776   
    7877  QPen pen() const; 
    79   void setPen(QPen pen); 
     78  void set_pen(QPen pen); 
    8079   
    8180  QBrush brush() const; 
    82   void setBrush(QBrush brush); 
     81  void set_brush(QBrush brush); 
    8382   
    84   int pointSize() const; 
    85   void setPointSize(int size); 
     83  int point_size() const; 
     84  void set_point_size(int size); 
    8685   
    8786  int symbol() const; 
    88   void setSymbol(int symbol); 
     87  void set_symbol(int symbol); 
    8988   
    90   bool isContinuous() const; 
    91   void setContinuous(bool continuous); 
     89  bool is_continuous() const; 
     90  void set_continuous(bool continuous); 
    9291   
    9392  Data data() const; 
    94   void setData(const QList<qreal>& xData, const QList<qreal>& yData); 
     93  void set_data(const QList<qreal>& x_data, const QList<qreal>& y_data); 
    9594 
    96   QTransform graphTransform() const; 
    97   void setGraphTransform(const QTransform& transform); 
     95  QTransform graph_transform() const; 
     96  void set_graph_transform(const QTransform& transform); 
    9897 
    9998  int style() const; 
    100   void setStyle(int style); 
     99  void set_style(int style); 
    101100  
    102101  double zoom_factor(); 
    103102  void set_zoom_factor(double factor); 
    104103 
    105   bool autoUpdate() const; 
    106   void setAutoUpdate(bool autoUpdate); 
     104  bool auto_update() const; 
     105  void set_auto_update(bool auto_update); 
    107106   
    108107  enum UpdateFlag 
     
    120119  typedef QFlags<Curve::UpdateFlag> UpdateFlags; 
    121120   
    122   void setDirty(Curve::UpdateFlags flags = Curve::UpdateAll); 
     121  void set_dirty(Curve::UpdateFlags flags = Curve::UpdateAll); 
    123122   
    124123}; 
  • source/orangeplot/networkcurve.cpp

    r8443 r8444  
    201201} 
    202202 
    203 void NetworkCurve::updateProperties() 
    204 { 
    205     const QTransform t = graphTransform(); 
    206  
    207     updateItems(m_nodes, NodeUpdater(t), UpdatePosition); 
    208     updateItems(m_edges, EdgeUpdater(t), UpdatePen); 
    209 } 
    210  
    211 QRectF NetworkCurve::dataRect() const 
     203void NetworkCurve::update_properties() 
     204{ 
     205    const QTransform t = graph_transform(); 
     206 
     207    update_items(m_nodes, NodeUpdater(t), UpdatePosition); 
     208    update_items(m_edges, EdgeUpdater(t), UpdatePen); 
     209} 
     210 
     211QRectF NetworkCurve::data_rect() const 
    212212{ 
    213213    QRectF r; 
     
    237237    NodeItem *u, *v; 
    238238    EdgeItem *edge; 
    239     QRectF data_rect = dataRect(); 
     239    QRectF data_r = data_rect(); 
    240240 
    241241    QMap<int, DataPoint> disp; 
     
    248248    } 
    249249 
    250     qreal area = data_rect.width() * data_rect.height(); 
     250    qreal area = data_r.width() * data_r.height(); 
    251251 
    252252    qreal k2 = area / m_nodes.size(); 
  • source/orangeplot/networkcurve.h

    r8443 r8444  
    130130    virtual ~NetworkCurve(); 
    131131     
    132     virtual void updateProperties(); 
    133     virtual QRectF dataRect() const; 
     132    virtual void update_properties(); 
     133    virtual QRectF data_rect() const; 
    134134     
    135135    int fr(int steps, bool weighted, double temperature, double cooling); 
  • source/orangeplot/networkcurve.sip

    r8423 r8444  
    7373    virtual ~NetworkCurve(); 
    7474     
    75     virtual void updateProperties(); 
    76     virtual QRectF dataRect() const; 
     75    virtual void update_properties(); 
     76    virtual QRectF data_rect() const; 
    7777     
    7878    int fr(int steps, bool weighted, double temperature, double cooling); 
  • source/orangeplot/plot.cpp

    r8435 r8444  
    2020} 
    2121 
    22 void Plot::addItem(PlotItem* item) 
     22void Plot::add_item(PlotItem* item) 
    2323{ 
    2424    if (m_items.contains(item)) 
     
    3232} 
    3333 
    34 void Plot::removeItem(PlotItem* item) 
     34void Plot::remove_item(PlotItem* item) 
    3535{ 
    3636    if (m_items.contains(item)) 
     
    5050} 
    5151 
    52 QList< PlotItem* > Plot::itemList() 
     52QList< PlotItem* > Plot::plot_items() 
    5353{ 
    5454    return m_items; 
    5555} 
    5656 
    57 QRectF Plot::dataRectForAxes(int xAxis, int yAxis) 
     57QRectF Plot::data_rect_for_axes(int x_axis, int y_axis) 
    5858{ 
    5959    QRectF r; 
    60     QPair<int,int> axes = qMakePair(xAxis, yAxis); 
     60    QPair<int,int> axes = qMakePair(x_axis, y_axis); 
    6161    foreach (PlotItem* item, m_items) 
    6262    { 
    63         if (item->isAutoScale() && item->axes() == axes) 
     63        if (item->is_auto_scale() && item->axes() == axes) 
    6464        { 
    65             r |= item->dataRect(); 
     65            r |= item->data_rect(); 
    6666        } 
    6767    } 
     
    6969} 
    7070 
    71 QPair< double, double > Plot::boundsForAxis(int axis) 
     71QPair< double, double > Plot::bounds_for_axis(int axis) 
    7272{ 
    7373    QRectF y_r; 
     
    7575    foreach (PlotItem* item, m_items) 
    7676    { 
    77         if (item->isAutoScale()) 
     77        if (item->is_auto_scale()) 
    7878        { 
    7979            if (item->axes().first == axis) 
    8080            { 
    81                x_r |= item->dataRect();  
     81               x_r |= item->data_rect();  
    8282            } 
    8383            else if (item->axes().second == axis) 
    8484            { 
    85                 y_r |= item->dataRect(); 
     85                y_r |= item->data_rect(); 
    8686            } 
    8787        } 
     
    9898} 
    9999 
    100 void Plot::setDirty()  
     100void Plot::set_dirty()  
    101101{ 
    102102    m_dirty = true; 
    103103} 
    104104 
    105 void Plot::setClean()  
     105void Plot::set_clean()  
    106106{ 
    107107    m_dirty = false; 
    108108} 
    109109 
    110 bool Plot::isDirty()  
     110bool Plot::is_dirty()  
    111111{ 
    112112    return m_dirty; 
    113113} 
    114114 
    115 void Plot::setGraphRect(const QRectF rect)  
     115void Plot::set_graph_rect(const QRectF rect)  
    116116{ 
    117117    clipItem->setRect(rect); 
  • source/orangeplot/plot.h

    r8373 r8444  
    1313    virtual ~Plot(); 
    1414     
    15     void addItem(PlotItem* item); 
    16     void removeItem(PlotItem* item); 
     15    void add_item(PlotItem* item); 
     16    void remove_item(PlotItem* item); 
    1717     
    18     QRectF dataRectForAxes(int xAxis, int yAxis); 
    19     QPair< double, double > boundsForAxis(int axis); 
     18    QRectF data_rect_for_axes(int x_axis, int y_axis); 
     19    QPair< double, double > bounds_for_axis(int axis); 
    2020     
    21     QList<PlotItem*> itemList(); 
     21    QList<PlotItem*> plot_items(); 
    2222     
    23     void setGraphRect(const QRectF rect); 
     23    void set_graph_rect(const QRectF rect); 
    2424     
    2525    QGraphicsRectItem* graph_item; 
    2626     
    27     void setDirty(); 
     27    void set_dirty(); 
    2828     
    2929protected: 
    30     void setClean();; 
    31     bool isDirty(); 
     30    void set_clean();; 
     31    bool is_dirty(); 
    3232     
    3333private: 
  • source/orangeplot/plot.sip

    r8373 r8444  
    3535    virtual ~Plot(); 
    3636     
    37     void addItem(PlotItem* item /Transfer/); 
    38     void removeItem(PlotItem* item /TransferBack/); 
     37    void add_item(PlotItem* item /Transfer/); 
     38    void remove_item(PlotItem* item /TransferBack/); 
    3939     
    40     QRectF dataRectForAxes(int xAxis, int yAxis); 
    41     QPair< double, double > boundsForAxis(int axis); 
     40    QRectF data_rect_for_axes(int xAxis, int yAxis); 
     41    QPair< double, double > bounds_for_axis(int axis); 
    4242     
    43     QList<PlotItem*> itemList(); 
    44     void setGraphRect(const QRectF rect); 
     43    QList<PlotItem*> plot_items(); 
     44    void set_graph_rect(const QRectF rect); 
    4545 
    46     void setDirty(); 
     46    void set_dirty(); 
    4747     
    4848    QGraphicsRectItem* graph_item; 
    4949     
    5050protected: 
    51     void setClean(); 
    52     bool isDirty(); 
     51    void set_clean(); 
     52    bool is_dirty(); 
    5353}; 
  • source/orangeplot/plotitem.cpp

    r8361 r8444  
    55    m_plot(0) 
    66{ 
    7     setAutoScale(true); 
     7    set_auto_scale(true); 
    88} 
    99 
     
    3131void PlotItem::attach(Plot* plot) 
    3232{ 
    33     plot->addItem(this); 
     33    plot->add_item(this); 
    3434} 
    3535 
     
    3838    if (m_plot) 
    3939    { 
    40         m_plot->removeItem(this); 
     40        m_plot->remove_item(this); 
    4141    } 
    4242} 
     
    4747} 
    4848 
    49 void PlotItem::setAxes(int x_axis, int y_axis) 
     49void PlotItem::set_axes(int x_axis, int y_axis) 
    5050{ 
    5151    m_axes.first = x_axis; 
     
    5353} 
    5454 
    55 bool PlotItem::isAutoScale() const 
     55bool PlotItem::is_auto_scale() const 
    5656{ 
    5757    return m_autoScale; 
    5858} 
    5959 
    60 void PlotItem::setAutoScale(bool autoScale) 
     60void PlotItem::set_auto_scale(bool auto_scale) 
    6161{ 
    62     m_autoScale = autoScale; 
     62    m_autoScale = auto_scale; 
    6363} 
    6464 
    65 QRectF PlotItem::dataRect() const 
     65QRectF PlotItem::data_rect() const 
    6666{ 
    6767    return m_dataRect; 
    6868} 
    6969 
    70 void PlotItem::setGraphTransform(const QTransform& transform) 
     70void PlotItem::set_graph_transform(const QTransform& transform) 
    7171{ 
    7272    m_graphTransform = transform; 
    7373} 
    7474 
    75 QTransform PlotItem::graphTransform() const 
     75QTransform PlotItem::graph_transform() const 
    7676{ 
    7777    return m_graphTransform; 
    7878} 
    7979 
    80 QRectF PlotItem::boundingRectFromData(const QList< double >& xData, const QList< double >& yData) 
     80QRectF PlotItem::rect_from_data(const QList< double >& x_data, const QList< double >& y_data) 
    8181{ 
    82     int n = qMin(xData.size(), yData.size()); 
     82    int n = qMin(x_data.size(), y_data.size()); 
    8383    if (n == 0) 
    8484        return QRectF(); 
    8585    double x_min, x_max, y_min, y_max; 
    86     x_min = x_max = xData[0]; 
    87     y_min = y_max = yData[0]; 
     86    x_min = x_max = x_data[0]; 
     87    y_min = y_max = y_data[0]; 
    8888    for (int i = 1; i < n; ++i) 
    8989    { 
    90         x_min = qMin(x_min, xData[i]); 
    91         x_max = qMax(x_max, xData[i]); 
    92         y_min = qMin(y_min, yData[i]); 
    93         y_max = qMax(y_max, yData[i]); 
     90        x_min = qMin(x_min, x_data[i]); 
     91        x_max = qMax(x_max, x_data[i]); 
     92        y_min = qMin(y_min, y_data[i]); 
     93        y_max = qMax(y_max, y_data[i]); 
    9494    } 
    9595    return QRectF(x_min, y_min, x_max-x_min, y_max-y_min); 
    9696} 
    9797 
    98 void PlotItem::setDataRect(const QRectF& dataRect) { 
     98void PlotItem::set_data_rect(const QRectF& dataRect) { 
    9999    m_dataRect = dataRect; 
    100100    if (m_plot) 
    101101    { 
    102         m_plot->setDirty(); 
     102        m_plot->set_dirty(); 
    103103    } 
    104104} 
  • source/orangeplot/plotitem.h

    r8361 r8444  
    1616    virtual QRectF boundingRect() const; 
    1717     
    18     virtual QRectF dataRect() const; 
    19     void setDataRect(const QRectF& dataRect); 
     18    virtual QRectF data_rect() const; 
     19    void set_data_rect(const QRectF& dataRect); 
    2020     
    21     virtual void setGraphTransform(const QTransform& transform); 
    22     virtual QTransform graphTransform() const; 
     21    virtual void set_graph_transform(const QTransform& transform); 
     22    virtual QTransform graph_transform() const; 
    2323     
    2424    void attach(Plot* graph); 
    2525    void detach(); 
    2626     
    27     static QRectF boundingRectFromData(const QList<double>& xData, const QList<double>& yData); 
     27    static QRectF rect_from_data(const QList<double>& x_data, const QList<double>& y_data); 
    2828     
    29     bool isAutoScale() const; 
    30     void setAutoScale(bool autoScale); 
     29    bool is_auto_scale() const; 
     30    void set_auto_scale(bool auto_scale); 
    3131     
    3232    QPair<int, int> axes() const; 
    33     void setAxes(int x_axis, int y_axis); 
     33    void set_axes(int x_axis, int y_axis); 
    3434     
    35     inline void setXAxis(int x_axis) 
     35    inline void set_x_axis(int x_axis) 
    3636    { 
    37         setAxes(x_axis, axes().second); 
     37        set_axes(x_axis, axes().second); 
    3838    } 
    39     inline void setYAxis(int y_axis) 
     39    inline void set_y_axis(int y_axis) 
    4040    { 
    41         setAxes(axes().first, y_axis); 
     41        set_axes(axes().first, y_axis); 
    4242    } 
    4343     
  • source/orangeplot/plotitem.sip

    r8361 r8444  
    1212    virtual QRectF boundingRect() const; 
    1313     
    14     virtual QRectF dataRect() const; 
    15     void setDataRect(const QRectF& dataRect); 
     14    virtual QRectF data_rect() const; 
     15    void set_data_rect(const QRectF& data_rect); 
    1616     
    17     virtual void setGraphTransform(const QTransform& transform); 
    18     virtual QTransform graphTransform() const; 
     17    virtual void set_graph_transform(const QTransform& transform); 
     18    virtual QTransform graph_transform() const; 
    1919     
    2020    void attach(Plot* graph /TransferThis/); 
    2121    void detach(); 
    2222     
    23     static QRectF boundingRectFromData(const QList<double>& xData, const QList<double>& yData); 
     23    static QRectF rect_from_data(const QList<double>& x_data, const QList<double>& y_data); 
    2424     
    25     bool isAutoScale() const; 
    26     void setAutoScale(bool autoScale); 
     25    bool is_auto_scale() const; 
     26    void set_auto_scale(bool auto_scale); 
    2727     
    2828    QPair<int, int> axes() const; 
    29     void setAxes(int x_axis, int y_axis); 
     29    void set_axes(int x_axis, int y_axis); 
    3030     
    31     void setXAxis(int x_axis); 
    32     void setYAxis(int y_axis); 
     31    void set_x_axis(int x_axis); 
     32    void set_y_axis(int y_axis); 
    3333}; 
  • source/orangeplot/point.cpp

    r8423 r8444  
    3232    { 
    3333        painter->setPen(m_color); 
    34         painter->drawPath(pathForSymbol(m_symbol, m_size)); 
     34        painter->drawPath(path_for_symbol(m_symbol, m_size)); 
    3535    }  
    3636    else if (m_display_mode == DisplayPixmap) 
    3737    { 
    38         QImage image = imageForSymbol(m_symbol, m_color, m_size); 
     38        QImage image = image_for_symbol(m_symbol, m_color, m_size); 
    3939        image.setColor(ChangeableColorIndex, m_color.rgb()); 
    4040        painter->drawImage(boundingRect(), image); 
     
    4444QRectF Point::boundingRect() const 
    4545{ 
    46     return rectForSize(m_size); 
     46    return rect_for_size(m_size); 
    4747} 
    4848 
     
    100100 
    101101 
    102 QPainterPath Point::pathForSymbol(int symbol, int size) 
     102QPainterPath Point::path_for_symbol(int symbol, int size) 
    103103{ 
    104104  QPainterPath path; 
     
    217217} 
    218218 
    219 QImage Point::imageForSymbol(int symbol, QColor color, int size) 
     219QImage Point::image_for_symbol(int symbol, QColor color, int size) 
    220220{ 
    221221    // Indexed8 is the only format with a color table, which means we can replace entire colors 
     
    228228} 
    229229 
    230 QRectF Point::rectForSize(double size) 
     230QRectF Point::rect_for_size(double size) 
    231231{ 
    232232    return QRectF(-size/2, -size/2, size, size); 
  • source/orangeplot/point.h

    r8423 r8444  
    6666    * @return a path that can be used in a QGraphicsPathItem or in QPainter::drawPath() 
    6767    **/ 
    68     static QPainterPath pathForSymbol(int symbol, int size); 
     68    static QPainterPath path_for_symbol(int symbol, int size); 
    6969     
    70     static QImage imageForSymbol(int symbol, QColor color, int size); 
    71     static QRectF rectForSize(double size); 
     70    static QImage image_for_symbol(int symbol, QColor color, int size); 
     71    static QRectF rect_for_size(double size); 
    7272     
    7373private: 
  • source/orangeplot/point.sip

    r8423 r8444  
    5959    * @return a path that can be used in a QGraphicsPathItem or in QPainter::drawPath() 
    6060    **/ 
    61     static QPainterPath pathForSymbol(int symbol, int size); 
     61    static QPainterPath path_for_symbol(int symbol, int size); 
    6262     
    63     static QImage imageForSymbol(int symbol, QColor color, int size); 
     63    static QImage image_for_symbol(int symbol, QColor color, int size); 
    6464}; 
  • source/orangeplot/unconnectedlinescurve.cpp

    r8361 r8444  
    33#include <QtCore/QDebug> 
    44 
    5 UnconnectedLinesCurve::UnconnectedLinesCurve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent, QGraphicsScene* scene): Curve(xData, yData, parent, scene) 
     5UnconnectedLinesCurve::UnconnectedLinesCurve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent, QGraphicsScene* scene): Curve(x_data, y_data, parent, scene) 
    66{ 
    77 
     
    1313} 
    1414 
    15 void UnconnectedLinesCurve::updateProperties() 
     15void UnconnectedLinesCurve::update_properties() 
    1616{ 
    1717    const Data d = data(); 
     
    3737    { 
    3838        line.setLine( d[2*i].x, d[2*i].y, d[2*i+1].x, d[2*i+1].y ); 
    39         m_items[i]->setLine(graphTransform().map(line)); 
     39        m_items[i]->setLine(graph_transform().map(line)); 
    4040        m_items[i]->setPen(pen()); 
    4141    } 
  • source/orangeplot/unconnectedlinescurve.h

    r8361 r8444  
    99 
    1010public: 
    11     UnconnectedLinesCurve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent = 0, QGraphicsScene* scene = 0); 
     11    UnconnectedLinesCurve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent = 0, QGraphicsScene* scene = 0); 
    1212    virtual ~UnconnectedLinesCurve(); 
    1313     
    14     virtual void updateProperties(); 
     14    virtual void update_properties(); 
    1515     
    1616private: 
  • source/orangeplot/unconnectedlinescurve.sip

    r8361 r8444  
    66 
    77public: 
    8     UnconnectedLinesCurve(const QList< double >& xData, const QList< double >& yData, QGraphicsItem* parent /TransferThis/ = 0, QGraphicsScene* scene /TransferThis/ = 0); 
     8    UnconnectedLinesCurve(const QList< double >& x_data, const QList< double >& y_data, QGraphicsItem* parent /TransferThis/ = 0, QGraphicsScene* scene /TransferThis/ = 0); 
    99    virtual ~UnconnectedLinesCurve(); 
    1010     
    11     virtual void updateProperties(); 
     11    virtual void update_properties(); 
    1212}; 
Note: See TracChangeset for help on using the changeset viewer.