line2d.cpp
来自「我自己写的代码 可能比较简单 我实现了模拟图层的功能」· C++ 代码 · 共 67 行
CPP
67 行
///////////////////////////////////////////////////////////
// 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 + =
减小字号Ctrl + -
显示快捷键?