Develop and Download Open Source Software

Browse Subversion Repository

Contents of /common/GridTypes.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 191 - (show annotations) (download) (as text)
Fri Jan 4 02:49:36 2008 UTC (16 years, 4 months ago) by satofumi
File MIME type: text/x-c++src
File size: 785 byte(s)
using namespace beego

1 /*!
2 \file
3 \brief グリッド型の定義
4
5 \author Satofumi KAMIMURA
6
7 $Id$
8 */
9
10 #include "GridTypes.h"
11 #include "MathUtils.h"
12
13 using namespace beego;
14
15
16 Angle::Angle(void) : radian(0.0) {
17 }
18
19
20 Angle::Angle(const Angle& rhs) : radian(rhs.radian) {
21 }
22
23
24 Angle& Angle::operator = (const Angle& rhs) {
25 this->radian = rhs.radian;
26
27 return *this;
28 }
29
30
31 Angle::~Angle(void) {
32 }
33
34
35 double Angle::to_rad(void) const {
36 return radian;
37 }
38
39
40 double Angle::to_deg(void) const {
41 return radian * 180.0 / M_PI;
42 }
43
44
45 //////////////////////////////////////////////////////////////////////
46 Angle beego::deg(const double degree) {
47
48 Angle angle;
49 angle.radian = degree * M_PI / 180.0;
50
51 return angle;
52 }
53
54
55 Angle beego::rad(const double radian) {
56
57 Angle angle;
58 angle.radian = radian;
59
60 return angle;
61 }

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26