Hyperbola2d Hyperbola2d.hxx cadex/Geom/Hyperbola2d.hxx. More...
Public Member Functions | |
| __init__ (self, thePosition, theMajorRadius, theMinorRadius) | |
| Constructor. | |
| MajorRadius (self) | |
| Returns a major radius. | |
| MinorRadius (self) | |
| Returns a minor radius. | |
Public Member Functions inherited from manufacturingtoolkit.CadExMTK.Geom_Conic2d | |
| Position (self) | |
| Returns an axis. | |
| Parameter (self, thePoint) | |
| Returns parameter for a 2D point. | |
Public Member Functions inherited from manufacturingtoolkit.CadExMTK.Geom_Curve2d | |
| Type (self) | |
| Returns a curve type. | |
| Continuity (self) | |
| Returns a continuity type of the curve. | |
| Value (self, theParameter) | |
| Evaluates a point on the curve. | |
| Normal (self, theParameter) | |
| Returns the normal direction theNormal of parameter theParam. | |
| Curvature (self, theParameter) | |
| Returns the curvature value of parameter theParam. | |
| UMin (self) | |
| Returns a minimum parameter of a definition domain. | |
| UMax (self) | |
| Returns a maximum parameter of a definition domain. | |
| Domain (self) | |
| Returns a definition domain. | |
| IsTrimmed (self) | |
| Returns whether curve is trimmed or not. | |
| SetTrim (self, theFirst, theLast) | |
| Trims curve with [theFirst, theLast] section. | |
| D0 (self, theParameter, theValue) | |
| Returns the point theValue of parameter theParam. | |
| D1 (self, theParameter, theValue, theD1) | |
| Returns the point theValue of parameter theParam and the first derivative theD1. | |
| D2 (self, theParameter, theValue, theD1, theD2) | |
| Returns the point theValue of parameter theParam and second derivatives theD1 and theD2. | |
| DN (self, theParameter, theDerivativeOrder, theValue, theD) | |
| Returns true if calculation was passed succsesfully, the returned vectors gives the value of the derivative for the order of derivation theDerivativeOrder. | |
| Transform (self, theTransformation) | |
| Applies transformation matrix to this object. | |
| Transformed (self, theTransformation) | |
| Returns a copy this object after applying transformation. | |
Public Member Functions inherited from manufacturingtoolkit.CadExMTK.BaseObject | |
| Id (self) | |
| Return unique identifier of public object. | |
| IsNull (self) | |
| IsEqual (self, theObj) | |
| __hash__ (self) | |
| __eq__ (self, other) | |
Static Public Member Functions | |
| CompareType (theObject) | |
| Cast (theBase) | |
Hyperbola2d Hyperbola2d.hxx cadex/Geom/Hyperbola2d.hxx.
Defines 2D hyperbola.
The following image depicts a hyperbola example:
For detailed description refer to 3D counterpart Hyperbola.
| manufacturingtoolkit.CadExMTK.Geom_Hyperbola2d.__init__ | ( | self, | |
| thePosition, | |||
| theMajorRadius, | |||
| theMinorRadius ) |
Constructor.
Reimplemented from manufacturingtoolkit.CadExMTK.Geom_Conic2d.
|
static |
Reimplemented from manufacturingtoolkit.CadExMTK.Geom_Conic2d.
|
static |
Reimplemented from manufacturingtoolkit.CadExMTK.Geom_Conic2d.