18#ifndef BIMHOMEBASE_GEOMETRYPARABOLA_H
19#define BIMHOMEBASE_GEOMETRYPARABOLA_H
21#include "Base/Math/Geometry/Curve.h"
22#include "Base/Axis2.h"
@ Line
Definition CurveTypeDefine.h:36
F
Definition ISnapProcessedBase.h:49
D
Definition ISnapProcessedBase.h:49
Axis2 类,用于表示三维空间中的二维坐标系
Definition Axis2.h:33
Axis 类,用于表示三维空间中的轴
Definition Axis.h:31
Base::Axis2 getAxis() const
获取坐标系
void setFocal(const double Focal)
设置焦距
Base::Vector3d getLocation() const
Parabola(const Base::Axis &D, const Base::Vector3d &F)
构造三维抛物线基于直角坐标系和焦点
Base::Axis2 mAxis
Definition Parabola.h:88
void setAxis(const Base::Axis2 axis)
设置坐标系
virtual Geometry * copy(void) const
double mFocal
Definition Parabola.h:89
Parabola(const Base::Axis2 &A2, const double Focal)
构造三维抛物线基于坐标系A2和焦距
Base::Vector3d getFocus() const
double getFocal() const
获取焦距
Definition BaseFigureFactory.h:24