📄 line2d.cpp
字号:
///////////////////////////////////////////////////////////
// Line2D.cpp
// Implementation of the Class Line2D
// Created on: 18-二月-2009 17:17:20
// Original author: pangyj
///////////////////////////////////////////////////////////
#include "StdAfx.h"
#include "Line2D.h"
Line2D::~Line2D(){
}
Line2D::Line2D():GeometryPrimitive(){
}
Line2D::Line2D(const Point2D& ePt, const Point2D& sPt):GeometryPrimitive(),endPt(ePt),startPt(sPt){
}
const Point2D Line2D::endPoint() const {
return endPt;
}
void Line2D::endPoint(const Point2D& pt){
endPt = pt;
}
ErrorStatus Line2D::read(fstream& f){
return eOk;
}
const Point2D Line2D::startPoint() const {
return startPt;
}
void Line2D::startPoint(const Point2D& pt){
startPt = pt;
}
ErrorStatus Line2D::write(fstream& f){
return eOk;
}
void Line2D::list()const
{
cout<<"========================="<<endl;
cout<<"type=Line2D ";
GeometryPrimitive::list();
EntityObject::list();
printf("first Point=(%.3f,%.3f) second Point=(%.3f,%.3f)\n",startPt.x,startPt.y,endPt.x,endPt.y);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -