Geometrical Class Inheritance
Dtk_Point
Dtk_Point is a Geometrical 3D point.
Possible constructors :
Dtk_Curve
Dtk_Curve is a geometrical entity representing a curve. It is an abstract class that cannot be instantiated.
It has several utility methods:
- GetDomain allows you to get the whole definition domain for the curve.
- SetTrimmingParameters, GetTrimUMin, GetTrimUMax allow you to specify or get the used domain for the curve.
- ToNurbs converts the curve into a nurbs curve.
- ToPolyline converts the curve into a polyline.
Curve types
- Dtk_Polyline is used to represent a polyline.
Possible constructors :
- Dtk_Line is used to represent an infinite line. 0 parameter is given by inPnt1 or inOrigin
Possible constructors :
- Dtk_NurbsCurve is used to represent a bspline curve (rational or not).
Possible constructors :
- Dtk_Conic is an abstract class. Dtk_Conic can be :
- Dtk_Ellipse inherits from Dtk_Conic and is used to represent an ellipse or a circle.
inXref gives the parameter 0 for circle and major radius position.
Possible constructors :
- Dtk_Parabola
Possible constructors :
- Dtk_Hyperbola
Possible constructors :
Dtk_Surface
Dtk_Surface is a geometrical entity representing a surface. It is an abstract class that cannot be instantiated.
It has several utility methods:
- GetDomain allows you to get the whole definition domain for the surface.
- SetTrimDomain/GetTrimDomain allow you to specify/get the used domain for the surface.
- ToNurbs converts the surface into nurbs surface.
Surface types