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

#include <Hyperbola.h>

类 Hyperbola 继承关系图:
Curve Geometry

Public 成员函数

virtual Geometrycopy (void) const
 
Base::LinegetAsymptote1 () const
 
Base::LinegetAsymptote2 () const
 
Base::Axis2 getAxis () const
 获取坐标系
 
Base::LinegetConjugateBranch1 () const
 
Base::LinegetConjugateBranch2 () const
 
Base::LinegetDirectrix1 () const
 
Base::LinegetDirectrix2 () const
 
double getEccentricity () const
 
double getFocal () const
 
Base::Vector3d getFocus1 () const
 
Base::Vector3d getFocus2 () const
 
double getLength () const
 
double getMajorRadius () const
 获取实轴长度
 
double getMinorRadius () const
 获取虚轴长度
 
 Hyperbola ()
 
 Hyperbola (const Base::Axis2 Axis, const double MajorRadius, const double MinorRadius)
 构建三维双曲线
 
 Hyperbola (const double MajorRadius, const double MinorRadius)
 构建三维双曲线
 
bool isClosed ()
 
void Reverse ()
 
void setAxis (const Base::Axis2 Axis)
 设置坐标系
 
void setMajorRadius (const double MajorRadius)
 设置实轴长度
 
void setMinorRadius (const double MinorRadius)
 设置虚轴长度
 
- Public 成员函数 继承自 Curve
 Curve ()
 
bool isClosed ()
 
void Reverse ()
 
- Public 成员函数 继承自 Geometry
Geometryclone (void) const
 
 Geometry ()
 
GeometryType getType () const
 
virtual ~Geometry ()
 

Private 属性

Base::Axis2 mAxis
 
double mMajorRadius
 
double mMinorRadius
 

额外继承的成员函数

- Protected 属性 继承自 Geometry
GeometryType mType
 

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