BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
文件列表
文件成员
BIMHome
BIMHomeBase
Math
Geometry
Geometry3D
Curve.h
浏览该文件的文档.
1
/************************************************************************
2
* @file Curve.h
3
*
4
* @brief 三维曲线
5
*
6
* @details 三维曲线
7
*
8
* @author lirf
9
*
10
* @version 1.0
11
*
12
* @date 2025-6-7
13
*
14
* @license 北京华科软科技有限公司
15
*
16
*************************************************************************/
17
18
#ifndef BIMHOMEBASE_CURVE_H
19
#define BIMHOMEBASE_CURVE_H
20
21
#include "Base/Math/Geometry/Geometry.h"
22
23
namespace
Base
24
{
25
//曲线
26
class
BaseExport
Curve
:
public
Geometry
27
{
28
public
:
29
Curve
();
30
31
virtual
Geometry
*
copy
(
void
)
const
{
return
nullptr
; }
32
33
bool
isClosed
() {
return
false
; };
34
35
//反向
36
void
Reverse
() {};
37
38
//接口待扩展
39
40
};
41
}
42
43
#endif
Base::Curve::copy
virtual Geometry * copy(void) const
Definition
Curve.h:31
Base::Curve::Curve
Curve()
Base::Curve::isClosed
bool isClosed()
Definition
Curve.h:33
Base::Curve::Reverse
void Reverse()
Definition
Curve.h:36
Base::Curve
Definition
Curve.h:27
Base::Geometry
Definition
Geometry.h:81
Base
Definition
BaseFigureFactory.h:24