18#ifndef BIMHOMEBASE_ELLIPSE2D_H
19#define BIMHOMEBASE_ELLIPSE2D_H
21#include "Base/Math/Geometry/Curve2D.h"
double mMajorRadius
Definition Ellipse2D.h:100
double getMinorRadius(void) const
获取副轴半径
double getMajorRadius(void) const
获取主轴半径
void setMajorAxisDir(Base::Vector2d newdir)
设置主轴方向
Base::Vector2d mCenterPoint
Definition Ellipse2D.h:98
Base::Vector2d getMajorAxisDir() const
获取主轴方向
void setMinorRadius(double Radius)
设置副轴半径
Base::Vector2d mMajorAxisDir
Definition Ellipse2D.h:99
void setMajorRadius(double Radius)
设置主轴半径
double mMinorRadius
Definition Ellipse2D.h:101
Base::Vector2d getCenterPoint() const
获取圆心
Ellipse2D(Base::Vector2d CenterPoint, Base::Vector2d MajorAxisDir, double MajorRadius, double MinorRadius)
构造二维椭圆
virtual Geometry2D * copy(void) const
void setCenterPoint(Base::Vector2d center)
设置圆心
Definition Ellipse2D.h:27
Definition Geometry2D.h:72
Vector2d 类,表示二维空间中的向量
Definition Vector2D.h:58
Definition BaseFigureFactory.h:24