DATAKIT API  V2025.1
util_geom_dtk.hpp File Reference

Go to the source code of this file.

Data Structures

class  Dtk_Conic
 This is the Conic Class. It is part of the Dtk_Curve entity. More...
 
class  Dtk_ConicalSurface
 This is the Conical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-infini - +infini] as revolved curve is a line. More...
 
class  Dtk_Curve
 Dtk_Curve is a geometrical entity representing a curve. It is an abstract class that cannot be instancied.
. More...
 
class  Dtk_CylindricalSurface
 This is the Cylindrical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-infini - +infini] as revolved curve is a line. More...
 
class  Dtk_Ellipse
 This is the ellipse and circle Class. parametrisation :[ 0.0 - 2PI ] 0.0 is given by inXref or inOriginDirection. More...
 
class  Dtk_FilletSurface
 
class  Dtk_Hyperbola
 
class  Dtk_Line
 This is the Infinite Line Class. It is part of the Dtk_Curve entity 0.0 parametrisation is first point or origin 1.0 parametrisation is second point or vector norm. More...
 
class  Dtk_LinearExtrusionSurface
 This is the Linear Extrusion Surface Class. U parametrisation : Curve to be extruded V parametrisation : -infini - +infini More...
 
class  Dtk_MeshSurface
 This is the Mesh Surface Class. More...
 
class  Dtk_NurbsCurve
 This is the Nurbs Class. It is part of the Dtk_Curve entity. More...
 
class  Dtk_NurbsSurface
 This is the Nurbs Surface Class. It is part of the Dtk_NurbsSurface entity. More...
 
class  Dtk_OffsetSurface
 This is the Offset Surface Class. U parametrisation : like basis surface V parametrisation : like basis surface. More...
 
class  Dtk_Parabola
 
class  Dtk_PlaneSurface
 This is the Plane Surface Class. U parametrisation : [-infini - +infini] : 0 is inOrigin and unit vector is inUDirection V parametrisation : [-infini - +infini] : 0 is inOrigin and unit vector is inVDirection. More...
 
class  Dtk_Point
 This is the POINT Class. It is part of the Dtk_Point entity. More...
 
class  Dtk_Polyline
 This is the Polyline and Segment Line Class. It is part of the Dtk_Curve entity. More...
 
class  Dtk_RevolutionSurface
 This is the Revolution Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : revolved curve parametrisation It is part of the Dtk_RevolutionSurface entity. More...
 
class  Dtk_RuledSurface
 This is the Ruled Surface Class. U Parametrisation is given by curve parametrisation V Parametrisation [0.0 - 1.0 ] 0 is first curve and 1 is second curve. More...
 
class  Dtk_SphericalSurface
 This is the Spherical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-Pi/2 - +Pi/2] as revolved curve is a trimmed circle. More...
 
class  Dtk_StandardRevolutionSurface
 This is the Revolution Surface Class. U parametrisation : revolved curve parametrisation V parametrisation : 0.0 - 2PI More...
 
class  Dtk_Surface
 Dtk_Surface is a geometrical entity representing a surface. Some type of surface are unlimited such as plane, conical, cylindrical, extrusion surface. It is an abstract class that cannot be instancied.
It has several utility methods :
. More...
 
class  Dtk_ToroidalSurface
 This is the Toroidal Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [0.0 - 2PI] as revolved curve is a circle. More...
 
class  Dtk_TransformedSurface