#include <KDChartPosition.h>
Collaboration diagram for KDChart::PositionPoints:
Definition at line 138 of file KDChartPosition.h.
Public Member Functions | |
bool | isNull () const |
const QPointF | point (Position position) const |
PositionPoints (QPointF northWest, QPointF northEast, QPointF southEast, QPointF southWest) | |
PositionPoints (const QRectF &rect) | |
PositionPoints (const QPointF &onePointForAllPositions) | |
PositionPoints (QPointF center, QPointF northWest, QPointF north, QPointF northEast, QPointF east, QPointF southEast, QPointF south, QPointF southWest, QPointF west) | |
PositionPoints () | |
Public Attributes | |
QPointF | mPositionCenter |
QPointF | mPositionEast |
QPointF | mPositionNorth |
QPointF | mPositionNorthEast |
QPointF | mPositionNorthWest |
QPointF | mPositionSouth |
QPointF | mPositionSouthEast |
QPointF | mPositionSouthWest |
QPointF | mPositionUnknown |
QPointF | mPositionWest |
KDChart::PositionPoints::PositionPoints | ( | ) |
KDChart::PositionPoints::PositionPoints | ( | QPointF | center, | |
QPointF | northWest, | |||
QPointF | north, | |||
QPointF | northEast, | |||
QPointF | east, | |||
QPointF | southEast, | |||
QPointF | south, | |||
QPointF | southWest, | |||
QPointF | west | |||
) |
Definition at line 143 of file KDChartPosition.h.
00153 : mPositionCenter( center ) 00154 , mPositionNorthWest( northWest ) 00155 , mPositionNorth( north ) 00156 , mPositionNorthEast( northEast ) 00157 , mPositionEast( east ) 00158 , mPositionSouthEast( southEast ) 00159 , mPositionSouth( south ) 00160 , mPositionSouthWest( southWest ) 00161 , mPositionWest( west ) 00162 {}
KDChart::PositionPoints::PositionPoints | ( | const QPointF & | onePointForAllPositions | ) |
Definition at line 163 of file KDChartPosition.h.
00165 : mPositionCenter( onePointForAllPositions ) 00166 , mPositionNorthWest( onePointForAllPositions ) 00167 , mPositionNorth( onePointForAllPositions ) 00168 , mPositionNorthEast( onePointForAllPositions ) 00169 , mPositionEast( onePointForAllPositions ) 00170 , mPositionSouthEast( onePointForAllPositions ) 00171 , mPositionSouth( onePointForAllPositions ) 00172 , mPositionSouthWest( onePointForAllPositions ) 00173 , mPositionWest( onePointForAllPositions ) 00174 {}
KDChart::PositionPoints::PositionPoints | ( | const QRectF & | rect | ) |
Definition at line 175 of file KDChartPosition.h.
00177 { 00178 const QRectF r( rect.normalized() ); 00179 mPositionCenter = r.center(); 00180 mPositionNorthWest = r.topLeft(); 00181 mPositionNorth = QPointF(r.center().x(), r.top()); 00182 mPositionNorthEast = r.topRight(); 00183 mPositionEast = QPointF(r.right(), r.center().y()); 00184 mPositionSouthEast = r.bottomRight(); 00185 mPositionSouth = QPointF(r.center().x(), r.bottom()); 00186 mPositionSouthWest = r.bottomLeft(); 00187 mPositionWest = QPointF(r.left(), r.center().y()); 00188 }
KDChart::PositionPoints::PositionPoints | ( | QPointF | northWest, | |
QPointF | northEast, | |||
QPointF | southEast, | |||
QPointF | southWest | |||
) |
Definition at line 189 of file KDChartPosition.h.
00194 : mPositionCenter( (northWest + southEast) / 2.0 ) 00195 , mPositionNorthWest( northWest ) 00196 , mPositionNorth( (northWest + northEast) / 2.0 ) 00197 , mPositionNorthEast( northEast ) 00198 , mPositionEast( (northEast + southEast) / 2.0 ) 00199 , mPositionSouthEast( southEast ) 00200 , mPositionSouth( (southWest + southEast) / 2.0 ) 00201 , mPositionSouthWest( southWest ) 00202 , mPositionWest( (northWest + southWest) / 2.0 ) 00203 {}
bool KDChart::PositionPoints::isNull | ( | ) | const |
Definition at line 229 of file KDChartPosition.h.
Referenced by KDChart::RelativePosition::setReferencePoints().
00230 { 00231 return 00232 mPositionUnknown.isNull() && 00233 mPositionCenter.isNull() && 00234 mPositionNorthWest.isNull() && 00235 mPositionNorth.isNull() && 00236 mPositionNorthEast.isNull() && 00237 mPositionEast.isNull() && 00238 mPositionSouthEast.isNull() && 00239 mPositionSouth.isNull() && 00240 mPositionSouthWest.isNull() && 00241 mPositionWest.isNull(); 00242 }
const QPointF KDChart::PositionPoints::point | ( | Position | position | ) | const |
Definition at line 205 of file KDChartPosition.h.
References KDChart::Position::Center, KDChart::Position::East, KDChart::Position::North, KDChart::Position::NorthEast, KDChart::Position::NorthWest, KDChart::Position::South, KDChart::Position::SouthEast, KDChart::Position::SouthWest, and KDChart::Position::West.
00206 { 00207 //qDebug() << "point( " << position.name() << " )"; 00208 if( position == Position::Center) 00209 return mPositionCenter; 00210 if( position == Position::NorthWest) 00211 return mPositionNorthWest; 00212 if( position == Position::North) 00213 return mPositionNorth; 00214 if( position == Position::NorthEast) 00215 return mPositionNorthEast; 00216 if( position == Position::East) 00217 return mPositionEast; 00218 if( position == Position::SouthEast) 00219 return mPositionSouthEast; 00220 if( position == Position::South) 00221 return mPositionSouth; 00222 if( position == Position::SouthWest) 00223 return mPositionSouthWest; 00224 if( position == Position::West) 00225 return mPositionWest; 00226 return mPositionUnknown; 00227 }
Definition at line 245 of file KDChartPosition.h.
Definition at line 249 of file KDChartPosition.h.
Definition at line 247 of file KDChartPosition.h.
Definition at line 248 of file KDChartPosition.h.
Definition at line 246 of file KDChartPosition.h.
Definition at line 251 of file KDChartPosition.h.
Definition at line 250 of file KDChartPosition.h.
Definition at line 252 of file KDChartPosition.h.
Definition at line 244 of file KDChartPosition.h.
Definition at line 253 of file KDChartPosition.h.