#include <KDChartPosition.h>
Collaboration diagram for KDChart::PositionPoints:
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 |
|
|
Definition at line 138 of file KDChartPosition.h.
00138 {} // all points get initialized with the default automatically
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 140 of file KDChartPosition.h.
00150 : mPositionCenter( center ) 00151 , mPositionNorthWest( northWest ) 00152 , mPositionNorth( north ) 00153 , mPositionNorthEast( northEast ) 00154 , mPositionEast( east ) 00155 , mPositionSouthEast( southEast ) 00156 , mPositionSouth( south ) 00157 , mPositionSouthWest( southWest ) 00158 , mPositionWest( west ) 00159 {} |
|
|
Definition at line 160 of file KDChartPosition.h.
00162 : mPositionCenter( onePointForAllPositions ) 00163 , mPositionNorthWest( onePointForAllPositions ) 00164 , mPositionNorth( onePointForAllPositions ) 00165 , mPositionNorthEast( onePointForAllPositions ) 00166 , mPositionEast( onePointForAllPositions ) 00167 , mPositionSouthEast( onePointForAllPositions ) 00168 , mPositionSouth( onePointForAllPositions ) 00169 , mPositionSouthWest( onePointForAllPositions ) 00170 , mPositionWest( onePointForAllPositions ) 00171 {} |
|
|
Definition at line 172 of file KDChartPosition.h.
00174 {
00175 const QRectF r( rect.normalized() );
00176 mPositionCenter = r.center();
00177 mPositionNorthWest = r.topLeft();
00178 mPositionNorth = QPointF(r.center().x(), r.top());
00179 mPositionNorthEast = r.topRight();
00180 mPositionEast = QPointF(r.right(), r.center().y());
00181 mPositionSouthEast = r.bottomRight();
00182 mPositionSouth = QPointF(r.center().x(), r.bottom());
00183 mPositionSouthWest = r.bottomLeft();
00184 mPositionWest = QPointF(r.left(), r.center().y());
00185 }
|
|
||||||||||||||||||||
|
Definition at line 186 of file KDChartPosition.h.
00191 : mPositionCenter( (northWest + southEast) / 2.0 ) 00192 , mPositionNorthWest( northWest ) 00193 , mPositionNorth( (northWest + northEast) / 2.0 ) 00194 , mPositionNorthEast( northEast ) 00195 , mPositionEast( (northEast + southEast) / 2.0 ) 00196 , mPositionSouthEast( southEast ) 00197 , mPositionSouth( (southWest + southEast) / 2.0 ) 00198 , mPositionSouthWest( southWest ) 00199 , mPositionWest( (northWest + southWest) / 2.0 ) 00200 {} |
|
|
Definition at line 226 of file KDChartPosition.h.
00227 {
00228 return
00229 mPositionUnknown.isNull() &&
00230 mPositionCenter.isNull() &&
00231 mPositionNorthWest.isNull() &&
00232 mPositionNorth.isNull() &&
00233 mPositionNorthEast.isNull() &&
00234 mPositionEast.isNull() &&
00235 mPositionSouthEast.isNull() &&
00236 mPositionSouth.isNull() &&
00237 mPositionSouthWest.isNull() &&
00238 mPositionWest.isNull();
00239 }
|
|
|
Definition at line 202 of file KDChartPosition.h.
00203 {
00204 //qDebug() << "point( " << position.name() << " )";
00205 if( position == Position::Center)
00206 return mPositionCenter;
00207 if( position == Position::NorthWest)
00208 return mPositionNorthWest;
00209 if( position == Position::North)
00210 return mPositionNorth;
00211 if( position == Position::NorthEast)
00212 return mPositionNorthEast;
00213 if( position == Position::East)
00214 return mPositionEast;
00215 if( position == Position::SouthEast)
00216 return mPositionSouthEast;
00217 if( position == Position::South)
00218 return mPositionSouth;
00219 if( position == Position::SouthWest)
00220 return mPositionSouthWest;
00221 if( position == Position::West)
00222 return mPositionWest;
00223 return mPositionUnknown;
00224 }
|
|
|
Definition at line 242 of file KDChartPosition.h. |
|
|
Definition at line 246 of file KDChartPosition.h. |
|
|
Definition at line 244 of file KDChartPosition.h. |
|
|
Definition at line 245 of file KDChartPosition.h. |
|
|
Definition at line 243 of file KDChartPosition.h. |
|
|
Definition at line 248 of file KDChartPosition.h. |
|
|
Definition at line 247 of file KDChartPosition.h. |
|
|
Definition at line 249 of file KDChartPosition.h. |
|
|
Definition at line 241 of file KDChartPosition.h. |
|
|
Definition at line 250 of file KDChartPosition.h. |
1.3.6