#include <Geo.h>
Public Member Functions | |
| ArcOfParabola () | |
| virtual ArcOfParabola * | Copy () override |
| virtual int | PushOwnParams (VEC_pD &pvec) override |
| virtual void | ReconstructOnNewPvec (VEC_pD &pvec, int &cnt) override |
| virtual | ~ArcOfParabola () |
Public Member Functions inherited from GCS::Parabola | |
| DeriVector2 | CalculateNormal (const Point &p, const double *derivparam=nullptr) const override |
| virtual Parabola * | Copy () override |
| Parabola () | |
| virtual int | PushOwnParams (VEC_pD &pvec) override |
| virtual void | ReconstructOnNewPvec (VEC_pD &pvec, int &cnt) override |
| virtual DeriVector2 | Value (double u, double du, const double *derivparam=nullptr) const override |
| Value: returns point (vector) given the value of parameter. More... | |
| virtual | ~Parabola () |
Public Member Functions inherited from GCS::Curve | |
| virtual DeriVector2 | CalculateNormal (const Point &p, const double *derivparam=nullptr) const =0 |
| virtual Curve * | Copy ()=0 |
| virtual int | PushOwnParams (VEC_pD &pvec)=0 |
| virtual void | ReconstructOnNewPvec (VEC_pD &pvec, int &cnt)=0 |
| virtual DeriVector2 | Value (double u, double du, const double *derivparam=nullptr) const |
| Value: returns point (vector) given the value of parameter. More... | |
| virtual | ~Curve () |
Public Attributes | |
| Point | end |
| double * | endAngle |
| Point | start |
| double * | startAngle |
Public Attributes inherited from GCS::Parabola | |
| Point | focus1 |
| Point | vertex |
| GCS::ArcOfParabola::ArcOfParabola | ( | ) |
References endAngle, and startAngle.
Referenced by Copy().
|
virtual |
|
overridevirtual |
Reimplemented from GCS::Parabola.
References ArcOfParabola().
Reimplemented from GCS::Parabola.
References endAngle, GCS::Parabola::PushOwnParams(), and startAngle.
Referenced by GCS::ConstraintEqualFocalDistance::ConstraintEqualFocalDistance().
Reimplemented from GCS::Parabola.
References endAngle, GCS::Parabola::ReconstructOnNewPvec(), and startAngle.
| Point GCS::ArcOfParabola::end |
| double* GCS::ArcOfParabola::endAngle |
Referenced by ArcOfParabola(), PushOwnParams(), and ReconstructOnNewPvec().
| Point GCS::ArcOfParabola::start |
Referenced by Sketcher::Sketch::addArcOfParabola(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment::asString(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment::clone(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment::hasStart(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment::negated(), and Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment::value().
| double* GCS::ArcOfParabola::startAngle |
Referenced by ArcOfParabola(), PushOwnParams(), and ReconstructOnNewPvec().