#include <Geo.h>
Public Member Functions | |
DeriVector2 CalculateNormal (Point &p, double *derivparam=0) | |
virtual Parabola * Copy () | |
Parabola () | |
virtual int PushOwnParams (VEC_pD &pvec) | |
virtual void ReconstructOnNewPvec (VEC_pD &pvec, int &cnt) | |
virtual DeriVector2 Value (double u, double du, double *derivparam=0) | |
Value: returns point (vector) given the value of parameter. More... | |
virtual ~Parabola () | |
![]() | |
virtual ~Curve () | |
![]() | |
DependentParameters () | |
Public Attributes | |
Point focus1 | |
Point vertex | |
![]() | |
bool hasDependentParameters | |
Constructor & Destructor Documentation
◆ Parabola()
GCS::Parabola::Parabola | ( | ) |
Referenced by Copy().
◆ ~Parabola()
|
virtual |
Member Function Documentation
◆ CalculateNormal()
|
virtual |
Implements GCS::Curve.
References focus1, GCS::DeriVector2::getNormalized(), GCS::DeriVector2::subtr(), and vertex.
◆ Copy()
|
virtual |
◆ PushOwnParams()
|
virtual |
Implements GCS::Curve.
Reimplemented in GCS::ArcOfParabola.
References focus1, vertex, GCS::Point::x, and GCS::Point::y.
Referenced by GCS::ArcOfParabola::PushOwnParams().
◆ ReconstructOnNewPvec()
|
virtual |
Implements GCS::Curve.
Reimplemented in GCS::ArcOfParabola.
References focus1, vertex, GCS::Point::x, and GCS::Point::y.
Referenced by GCS::ArcOfParabola::ReconstructOnNewPvec().
◆ Value()
|
virtual |
Value: returns point (vector) given the value of parameter.
- Parameters
-
u value of parameter du derivative of parameter by derivparam derivparam pointer to sketch parameter to calculate the derivative for
- Returns
Reimplemented from GCS::Curve.
References GCS::DeriVector2::divD(), focus1, GCS::DeriVector2::getNormalized(), GCS::DeriVector2::length(), GCS::DeriVector2::multD(), GCS::DeriVector2::rotate90ccw(), GCS::DeriVector2::subtr(), GCS::DeriVector2::sum(), and vertex.
Member Data Documentation
◆ focus1
Point GCS::Parabola::focus1 |
Referenced by CalculateNormal(), PushOwnParams(), ReconstructOnNewPvec(), and Value().
◆ vertex
Point GCS::Parabola::vertex |
Referenced by CalculateNormal(), PushOwnParams(), ReconstructOnNewPvec(), and Value().
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