BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
IGeometryCircle类 参考abstract

#include <IGeometryCircle.h>

Public 成员函数

virtual double area () const =0
 计算圆的面积
 
virtual const Base::Axis axis () const =0
 计算圆的主轴
 
virtual bool contains (const Base::Vector3d &P, const double LinearTolerance) const =0
 判断点是否在圆上
 
virtual double distance (const Base::Vector3d &P) const =0
 计算圆上一点到给定点的最短距离
 
virtual double length () const =0
 计算圆的周长
 
virtual const Base::Vector3d location () const =0
 计算圆的圆心
 
virtual double radius () const =0
 计算圆的半径
 
virtual double squareDistance (const Base::Vector3d &P) const =0
 计算圆上一点到给定点的最短距离平方
 
virtual Base::Axis xAxis () const =0
 计算圆的X主轴
 
virtual Base::Axis yAxis () const =0
 计算圆的Y主轴
 

静态 Public 成员函数

static std::shared_ptr< IGeometryCircleconvertDocObjToGeometryCircle (App::IDocumentObject *pCircleObj)
 将文档对象转换为几何曲线对象
 

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