DATAKIT API  V2025.1
util_geom_ptr_dtk.hpp
Go to the documentation of this file.
1 #ifndef _UTIL_GEOM_PTR_DTK_HPP_
2 #define _UTIL_GEOM_PTR_DTK_HPP_
3 
4 template <typename T>
5 class Dtk_SmartPtr;
6 
7 
14 class Dtk_Point;
15 class Dtk_Curve;
16 class Dtk_Polyline;
17 class Dtk_Line;
18 class Dtk_Conic;
19 class Dtk_NurbsCurve;
20 class Dtk_Ellipse;
21 class Dtk_Parabola;
22 class Dtk_Hyperbola;
23 class Dtk_Surface;
24 class Dtk_NurbsSurface;
25 class Dtk_PlaneSurface;
29 class Dtk_RuledSurface;
31 class Dtk_ConicalSurface;
34 class Dtk_OffsetSurface;
35 class Dtk_FilletSurface;
37 class Dtk_MeshSurface;
38 
44 
45 
51 
57 
63 
64 
70 
76 
82 
88 
94 
95 
100 //typedef Dtk_SmartPtr<Dtk_PolynomialCurve> Dtk_PolynomialCurvePtr;
101 
127 
133 
139 
145 
151 
157 
163 
169 
175 
181 
182 
188 
189 #endif
190 
191 
Dtk_NurbsSurfacePtr
Dtk_SmartPtr< Dtk_NurbsSurface > Dtk_NurbsSurfacePtr
Handles a Dtk_NurbsSurface object.
Definition: util_geom_ptr_dtk.hpp:111
Dtk_CurvePtr
Dtk_SmartPtr< Dtk_Curve > Dtk_CurvePtr
Handles a Dtk_Curve object.
Definition: util_geom_ptr_dtk.hpp:50
Dtk_LinePtr
Dtk_SmartPtr< Dtk_Line > Dtk_LinePtr
Handles a Dtk_Polyline object.
Definition: util_geom_ptr_dtk.hpp:62
Dtk_StandardRevolutionSurface
This is the Revolution Surface Class. U parametrisation : revolved curve parametrisation V parametris...
Definition: util_geom_dtk.hpp:1105
Dtk_SphericalSurface
This is the Spherical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or ...
Definition: util_geom_dtk.hpp:1487
Dtk_ConicalSurface
This is the Conical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or in...
Definition: util_geom_dtk.hpp:1365
Dtk_ToroidalSurfacePtr
Dtk_SmartPtr< Dtk_ToroidalSurface > Dtk_ToroidalSurfacePtr
Handles a Dtk_ToroidalSurface object.
Definition: util_geom_ptr_dtk.hpp:162
Dtk_MeshSurfacePtr
Dtk_SmartPtr< Dtk_MeshSurface > Dtk_MeshSurfacePtr
Definition: util_geom_ptr_dtk.hpp:187
Dtk_StandardRevolutionSurfacePtr
Dtk_SmartPtr< Dtk_StandardRevolutionSurface > Dtk_StandardRevolutionSurfacePtr
Handles a Dtk_StandardRevolutionSurface object.
Definition: util_geom_ptr_dtk.hpp:126
Dtk_RuledSurfacePtr
Dtk_SmartPtr< Dtk_RuledSurface > Dtk_RuledSurfacePtr
Handles a Dtk_RuledSurface object.
Definition: util_geom_ptr_dtk.hpp:138
Dtk_ParabolaPtr
Dtk_SmartPtr< Dtk_Parabola > Dtk_ParabolaPtr
Handles a Dtk_Parabola object.
Definition: util_geom_ptr_dtk.hpp:87
Dtk_ToroidalSurface
This is the Toroidal Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or i...
Definition: util_geom_dtk.hpp:1424
Dtk_PolylinePtr
Dtk_SmartPtr< Dtk_Polyline > Dtk_PolylinePtr
Handles a Dtk_Polyline object.
Definition: util_geom_ptr_dtk.hpp:56
Dtk_TransformedSurfacePtr
Dtk_SmartPtr< Dtk_TransformedSurface > Dtk_TransformedSurfacePtr
Handles a Dtk_TransformedSurface object.
Definition: util_geom_ptr_dtk.hpp:180
Dtk_Curve
Dtk_Curve is a geometrical entity representing a curve. It is an abstract class that cannot be instan...
Definition: util_geom_dtk.hpp:87
Dtk_RevolutionSurfacePtr
Dtk_SmartPtr< Dtk_RevolutionSurface > Dtk_RevolutionSurfacePtr
Handles a Dtk_RevolutionSurface object.
Definition: util_geom_ptr_dtk.hpp:121
Dtk_FilletSurfacePtr
Dtk_SmartPtr< Dtk_FilletSurface > Dtk_FilletSurfacePtr
Handles a Dtk_FilletSurface object.
Definition: util_geom_ptr_dtk.hpp:174
Dtk_CylindricalSurfacePtr
Dtk_SmartPtr< Dtk_CylindricalSurface > Dtk_CylindricalSurfacePtr
Handles a Dtk_CylindricalSurface object.
Definition: util_geom_ptr_dtk.hpp:144
Dtk_NurbsCurvePtr
Dtk_SmartPtr< Dtk_NurbsCurve > Dtk_NurbsCurvePtr
Handles a Dtk_NurbsCurve object.
Definition: util_geom_ptr_dtk.hpp:69
Dtk_LinearExtrusionSurface
This is the Linear Extrusion Surface Class. U parametrisation : Curve to be extruded V parametrisatio...
Definition: util_geom_dtk.hpp:1190
Dtk_FilletSurface
Definition: util_geom_dtk.hpp:1605
Dtk_CylindricalSurface
This is the Cylindrical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection o...
Definition: util_geom_dtk.hpp:1306
Dtk_PointPtr
Dtk_SmartPtr< Dtk_Point > Dtk_PointPtr
Handles a Dtk_Point object.
Definition: util_geom_ptr_dtk.hpp:43
Dtk_OffsetSurface
This is the Offset Surface Class. U parametrisation : like basis surface V parametrisation : like bas...
Definition: util_geom_dtk.hpp:1552
Dtk_Parabola
Definition: util_geom_dtk.hpp:637
Dtk_Hyperbola
Definition: util_geom_dtk.hpp:690
Dtk_RevolutionSurface
This is the Revolution Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or...
Definition: util_geom_dtk.hpp:1019
Dtk_RuledSurface
This is the Ruled Surface Class. U Parametrisation is given by curve parametrisation V Parametrisatio...
Definition: util_geom_dtk.hpp:1249
Dtk_Ellipse
This is the ellipse and circle Class. parametrisation :[ 0.0 - 2PI ] 0.0 is given by inXref or inOrig...
Definition: util_geom_dtk.hpp:574
Dtk_HyperbolaPtr
Dtk_SmartPtr< Dtk_Hyperbola > Dtk_HyperbolaPtr
Handles a Dtk_Hyperbola object.
Definition: util_geom_ptr_dtk.hpp:93
Dtk_OffsetSurfacePtr
Dtk_SmartPtr< Dtk_OffsetSurface > Dtk_OffsetSurfacePtr
Handles a Dtk_OffsetSurface object.
Definition: util_geom_ptr_dtk.hpp:168
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
Dtk_ConicPtr
Dtk_SmartPtr< Dtk_Conic > Dtk_ConicPtr
Handles a Dtk_Conic object.
Definition: util_geom_ptr_dtk.hpp:75
Dtk_Surface
Dtk_Surface is a geometrical entity representing a surface. Some type of surface are unlimited such a...
Definition: util_geom_dtk.hpp:756
Dtk_Conic
This is the Conic Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:503
Dtk_MeshSurface
This is the Mesh Surface Class.
Definition: util_geom_dtk.hpp:1720
Dtk_PlaneSurfacePtr
Dtk_SmartPtr< Dtk_PlaneSurface > Dtk_PlaneSurfacePtr
Handles a Dtk_PlaneSurface object.
Definition: util_geom_ptr_dtk.hpp:116
Dtk_Point
This is the POINT Class. It is part of the Dtk_Point entity.
Definition: util_geom_dtk.hpp:20
Dtk_PlaneSurface
This is the Plane Surface Class. U parametrisation : [-infini - +infini] : 0 is inOrigin and unit vec...
Definition: util_geom_dtk.hpp:954
Dtk_NurbsSurface
This is the Nurbs Surface Class. It is part of the Dtk_NurbsSurface entity.
Definition: util_geom_dtk.hpp:828
Dtk_TransformedSurface
Definition: util_geom_dtk.hpp:1669
Dtk_EllipsePtr
Dtk_SmartPtr< Dtk_Ellipse > Dtk_EllipsePtr
Handles a Dtk_Ellipse object.
Definition: util_geom_ptr_dtk.hpp:81
Dtk_ConicalSurfacePtr
Dtk_SmartPtr< Dtk_ConicalSurface > Dtk_ConicalSurfacePtr
Handles a Dtk_ConicalSurface object.
Definition: util_geom_ptr_dtk.hpp:150
Dtk_Line
This is the Infinite Line Class. It is part of the Dtk_Curve entity 0.0 parametrisation is first poin...
Definition: util_geom_dtk.hpp:422
Dtk_SphericalSurfacePtr
Dtk_SmartPtr< Dtk_SphericalSurface > Dtk_SphericalSurfacePtr
Handles a Dtk_SphericalSurface object.
Definition: util_geom_ptr_dtk.hpp:156
Dtk_SurfacePtr
Dtk_SmartPtr< Dtk_Surface > Dtk_SurfacePtr
Handles a Dtk_Surface object.
Definition: util_geom_ptr_dtk.hpp:106
Dtk_LinearExtrusionSurfacePtr
Dtk_SmartPtr< Dtk_LinearExtrusionSurface > Dtk_LinearExtrusionSurfacePtr
Handles a Dtk_LinearExtrusionSurface object.
Definition: util_geom_ptr_dtk.hpp:132
Dtk_NurbsCurve
This is the Nurbs Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:189
Dtk_Polyline
This is the Polyline and Segment Line Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:337