BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | Private 属性 | 所有成员列表
Hyperbola2D类 参考

#include <Hyperbola2D.h>

类 Hyperbola2D 继承关系图:
Curve2D Geometry2D

Public 成员函数

virtual Geometry2Dcopy (void) const
 
Base::Line2DgetAsymptote1 () const
 
Base::Line2DgetAsymptote2 () const
 
Base::Line2DgetConjugateBranch1 () const
 
Base::Line2DgetConjugateBranch2 () const
 
Base::Line2DgetDirectrix1 () const
 
Base::Line2DgetDirectrix2 () const
 
double getEccentricity () const
 
double getFocal () const
 
Base::Vector2d getFocus1 () const
 
Base::Vector2d getFocus2 () const
 
double getLength () const
 获取长度
 
double getMajorRadius () const
 获取实轴长度
 
double getMinorRadius () const
 获取虚轴长度
 
 Hyperbola2D ()
 
 Hyperbola2D (const double MajorRadius, const double MinorRadius)
 构造二维双曲线
 
bool isClosed ()
 
void setMajorRadius (const double MajorRadius)
 设置实轴长度
 
void setMinorRadius (const double MinorRadius)
 设置虚轴长度
 
- Public 成员函数 继承自 Curve2D
 Curve2D ()
 
virtual Base::Vector2d getCenterPoint ()
 获取中心点
 
- Public 成员函数 继承自 Geometry2D
Geometry2Dclone (void) const
 
 Geometry2D ()
 
Geometry2DType getType () const
 
virtual ~Geometry2D ()
 

Private 属性

double mMajorRadius
 
double mMinorRadius
 

额外继承的成员函数

- Protected 属性 继承自 Geometry2D
Geometry2DType mType
 

该类的文档由以下文件生成: