72 lines
1.0 KiB
C++
72 lines
1.0 KiB
C++
#include "vpointf.h"
|
|
|
|
VPointF::VPointF(){
|
|
_mx = 0;
|
|
_my = 0;
|
|
this->_x = 0;
|
|
this->_y = 0;
|
|
}
|
|
|
|
VPointF::VPointF ( const VPointF & point ){
|
|
_name = point.name();
|
|
_mx = point.mx();
|
|
_my = point.my();
|
|
this->_x = point.x();
|
|
this->_y = point.y();
|
|
}
|
|
|
|
VPointF::VPointF (qreal x, qreal y , QString name, qreal mx, qreal my){
|
|
_name = name;
|
|
_mx = mx;
|
|
_my = my;
|
|
this->_x = x;
|
|
this->_y = y;
|
|
}
|
|
|
|
VPointF::~VPointF(){
|
|
}
|
|
|
|
QString VPointF::name() const{
|
|
return _name;
|
|
}
|
|
|
|
qreal VPointF::mx() const{
|
|
return _mx;
|
|
}
|
|
|
|
qreal VPointF::my() const{
|
|
return _my;
|
|
}
|
|
|
|
void VPointF::setName(const QString& name){
|
|
_name = name;
|
|
}
|
|
|
|
void VPointF::setMx(qreal mx){
|
|
_mx = mx;
|
|
}
|
|
|
|
void VPointF::setMy(qreal my){
|
|
_my = my;
|
|
}
|
|
|
|
QPointF VPointF::toQPointF()const{
|
|
return QPointF(_x, _y);
|
|
}
|
|
|
|
qreal VPointF::y() const{
|
|
return _y;
|
|
}
|
|
|
|
void VPointF::setY(const qreal &value){
|
|
_y = value;
|
|
}
|
|
|
|
qreal VPointF::x() const{
|
|
return _x;
|
|
}
|
|
|
|
void VPointF::setX(const qreal &value){
|
|
_x = value;
|
|
}
|