#include <Geo.h>
◆ ~Curve()
virtual GCS::Curve::~Curve |
( |
| ) |
|
|
virtual |
◆ CalculateNormal()
virtual DeriVector2 GCS::Curve::CalculateNormal |
( |
Point & |
p, |
|
|
double * |
derivparam = 0 |
|
) |
| |
|
pure virtual |
◆ Copy()
virtual Curve* GCS::Curve::Copy |
( |
| ) |
|
|
pure virtual |
Implemented in GCS::BSpline, GCS::ArcOfParabola, GCS::Parabola, GCS::ArcOfHyperbola, GCS::Hyperbola, GCS::ArcOfEllipse, GCS::Ellipse, GCS::Arc, GCS::Circle, and GCS::Line.
Referenced by GCS::ConstraintAngleViaPoint::ConstraintAngleViaPoint(), GCS::ConstraintCurveValue::ConstraintCurveValue(), and GCS::ConstraintSnell::ConstraintSnell().
◆ PushOwnParams()
virtual int GCS::Curve::PushOwnParams |
( |
VEC_pD & |
pvec | ) |
|
|
pure virtual |
Implemented in GCS::BSpline, GCS::ArcOfParabola, GCS::Parabola, GCS::ArcOfHyperbola, GCS::Hyperbola, GCS::ArcOfEllipse, GCS::Ellipse, GCS::Arc, GCS::Circle, and GCS::Line.
Referenced by GCS::ConstraintAngleViaPoint::ConstraintAngleViaPoint(), GCS::ConstraintCurveValue::ConstraintCurveValue(), GCS::ConstraintEqualMajorAxesConic::ConstraintEqualMajorAxesConic(), and GCS::ConstraintSnell::ConstraintSnell().
◆ ReconstructOnNewPvec()
virtual void GCS::Curve::ReconstructOnNewPvec |
( |
VEC_pD & |
pvec, |
|
|
int & |
cnt |
|
) |
| |
|
pure virtual |
◆ Value()
DeriVector2 GCS::Curve::Value |
( |
double |
u, |
|
|
double |
du, |
|
|
double * |
derivparam = 0 |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files:
- src/Mod/Sketcher/App/planegcs/Geo.h
- src/Mod/Sketcher/App/planegcs/Geo.cpp