GCS::MajorRadiusConic Class Referenceabstract

#include <Geo.h>

Public Member Functions

DeriVector2 CalculateNormal (Point &p, double *derivparam=0)=0
 
virtual double getRadMaj ()=0
 
virtual double getRadMaj (const DeriVector2 &center, const DeriVector2 &f1, double b, double db, double &ret_dRadMaj)=0
 
virtual double getRadMaj (double *derivparam, double &ret_dRadMaj)=0
 
virtual ~MajorRadiusConic ()
 
- Public Member Functions inherited from GCS::Curve
virtual CurveCopy ()=0
 
virtual int PushOwnParams (VEC_pD &pvec)=0
 
virtual void ReconstructOnNewPvec (VEC_pD &pvec, int &cnt)=0
 
virtual DeriVector2 Value (double u, double du, double *derivparam=0)
 Value: returns point (vector) given the value of parameter. More...
 
virtual ~Curve ()
 
- Public Member Functions inherited from GCS::DependentParameters
 DependentParameters ()
 

Additional Inherited Members

- Public Attributes inherited from GCS::DependentParameters
bool hasDependentParameters
 

Constructor & Destructor Documentation

◆ ~MajorRadiusConic()

virtual GCS::MajorRadiusConic::~MajorRadiusConic ( )
virtual

Member Function Documentation

◆ CalculateNormal()

DeriVector2 GCS::MajorRadiusConic::CalculateNormal ( Point p,
double *  derivparam = 0 
)
pure virtual

Implements GCS::Curve.

Implemented in GCS::Hyperbola, and GCS::Ellipse.

◆ getRadMaj() [1/3]

virtual double GCS::MajorRadiusConic::getRadMaj ( )
pure virtual

Implemented in GCS::Hyperbola, and GCS::Ellipse.

◆ getRadMaj() [2/3]

virtual double GCS::MajorRadiusConic::getRadMaj ( const DeriVector2 center,
const DeriVector2 f1,
double  b,
double  db,
double &  ret_dRadMaj 
)
pure virtual

Implemented in GCS::Hyperbola, and GCS::Ellipse.

◆ getRadMaj() [3/3]

virtual double GCS::MajorRadiusConic::getRadMaj ( double *  derivparam,
double &  ret_dRadMaj 
)
pure virtual

Implemented in GCS::Hyperbola, and GCS::Ellipse.


The documentation for this class was generated from the following file:
  • src/Mod/Sketcher/App/planegcs/Geo.h