DATAKIT API  V2025.2
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 class Dtk_PatchSurface;
39 
45 
46 
52 
58 
64 
65 
71 
77 
83 
89 
95 
96 
101 //typedef Dtk_SmartPtr<Dtk_PolynomialCurve> Dtk_PolynomialCurvePtr;
102 
128 
134 
140 
146 
152 
158 
164 
170 
176 
182 
183 
189 
190 
196 
197 
198 #endif
199 
200 
Dtk_PatchSurfacePtr
Dtk_SmartPtr< Dtk_PatchSurface > Dtk_PatchSurfacePtr
Handles a Dtk_PatchSurface object.
Definition: util_geom_ptr_dtk.hpp:195
Dtk_NurbsSurfacePtr
Dtk_SmartPtr< Dtk_NurbsSurface > Dtk_NurbsSurfacePtr
Handles a Dtk_NurbsSurface object.
Definition: util_geom_ptr_dtk.hpp:112
Dtk_CurvePtr
Dtk_SmartPtr< Dtk_Curve > Dtk_CurvePtr
Handles a Dtk_Curve object.
Definition: util_geom_ptr_dtk.hpp:51
Dtk_LinePtr
Dtk_SmartPtr< Dtk_Line > Dtk_LinePtr
Handles a Dtk_Polyline object.
Definition: util_geom_ptr_dtk.hpp:63
Dtk_StandardRevolutionSurface
This is the Revolution Surface Class. U parametrisation : revolved curve parametrisation V parametris...
Definition: util_geom_dtk.hpp:1106
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:1488
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:1366
Dtk_ToroidalSurfacePtr
Dtk_SmartPtr< Dtk_ToroidalSurface > Dtk_ToroidalSurfacePtr
Handles a Dtk_ToroidalSurface object.
Definition: util_geom_ptr_dtk.hpp:163
Dtk_MeshSurfacePtr
Dtk_SmartPtr< Dtk_MeshSurface > Dtk_MeshSurfacePtr
Definition: util_geom_ptr_dtk.hpp:188
Dtk_StandardRevolutionSurfacePtr
Dtk_SmartPtr< Dtk_StandardRevolutionSurface > Dtk_StandardRevolutionSurfacePtr
Handles a Dtk_StandardRevolutionSurface object.
Definition: util_geom_ptr_dtk.hpp:127
Dtk_RuledSurfacePtr
Dtk_SmartPtr< Dtk_RuledSurface > Dtk_RuledSurfacePtr
Handles a Dtk_RuledSurface object.
Definition: util_geom_ptr_dtk.hpp:139
Dtk_ParabolaPtr
Dtk_SmartPtr< Dtk_Parabola > Dtk_ParabolaPtr
Handles a Dtk_Parabola object.
Definition: util_geom_ptr_dtk.hpp:88
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:1425
Dtk_PolylinePtr
Dtk_SmartPtr< Dtk_Polyline > Dtk_PolylinePtr
Handles a Dtk_Polyline object.
Definition: util_geom_ptr_dtk.hpp:57
Dtk_TransformedSurfacePtr
Dtk_SmartPtr< Dtk_TransformedSurface > Dtk_TransformedSurfacePtr
Handles a Dtk_TransformedSurface object.
Definition: util_geom_ptr_dtk.hpp:181
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:88
Dtk_RevolutionSurfacePtr
Dtk_SmartPtr< Dtk_RevolutionSurface > Dtk_RevolutionSurfacePtr
Handles a Dtk_RevolutionSurface object.
Definition: util_geom_ptr_dtk.hpp:122
Dtk_FilletSurfacePtr
Dtk_SmartPtr< Dtk_FilletSurface > Dtk_FilletSurfacePtr
Handles a Dtk_FilletSurface object.
Definition: util_geom_ptr_dtk.hpp:175
Dtk_CylindricalSurfacePtr
Dtk_SmartPtr< Dtk_CylindricalSurface > Dtk_CylindricalSurfacePtr
Handles a Dtk_CylindricalSurface object.
Definition: util_geom_ptr_dtk.hpp:145
Dtk_NurbsCurvePtr
Dtk_SmartPtr< Dtk_NurbsCurve > Dtk_NurbsCurvePtr
Handles a Dtk_NurbsCurve object.
Definition: util_geom_ptr_dtk.hpp:70
Dtk_LinearExtrusionSurface
This is the Linear Extrusion Surface Class. U parametrisation : Curve to be extruded V parametrisatio...
Definition: util_geom_dtk.hpp:1191
Dtk_FilletSurface
Definition: util_geom_dtk.hpp:1606
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:1307
Dtk_PointPtr
Dtk_SmartPtr< Dtk_Point > Dtk_PointPtr
Handles a Dtk_Point object.
Definition: util_geom_ptr_dtk.hpp:44
Dtk_OffsetSurface
This is the Offset Surface Class. U parametrisation : like basis surface V parametrisation : like bas...
Definition: util_geom_dtk.hpp:1553
Dtk_Parabola
Definition: util_geom_dtk.hpp:638
Dtk_Hyperbola
Definition: util_geom_dtk.hpp:691
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:1020
Dtk_RuledSurface
This is the Ruled Surface Class. U Parametrisation is given by curve parametrisation V Parametrisatio...
Definition: util_geom_dtk.hpp:1250
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:575
Dtk_HyperbolaPtr
Dtk_SmartPtr< Dtk_Hyperbola > Dtk_HyperbolaPtr
Handles a Dtk_Hyperbola object.
Definition: util_geom_ptr_dtk.hpp:94
Dtk_OffsetSurfacePtr
Dtk_SmartPtr< Dtk_OffsetSurface > Dtk_OffsetSurfacePtr
Handles a Dtk_OffsetSurface object.
Definition: util_geom_ptr_dtk.hpp:169
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:76
Dtk_Surface
Dtk_Surface is a geometrical entity representing a surface. Some type of surface are unlimited such a...
Definition: util_geom_dtk.hpp:757
Dtk_Conic
This is the Conic Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:504
Dtk_MeshSurface
This is the Mesh Surface Class.
Definition: util_geom_dtk.hpp:1721
Dtk_PlaneSurfacePtr
Dtk_SmartPtr< Dtk_PlaneSurface > Dtk_PlaneSurfacePtr
Handles a Dtk_PlaneSurface object.
Definition: util_geom_ptr_dtk.hpp:117
Dtk_Point
This is the POINT Class. It is part of the Dtk_Point entity.
Definition: util_geom_dtk.hpp:21
Dtk_PlaneSurface
This is the Plane Surface Class. U parametrisation : [-infini - +infini] : 0 is inOrigin and unit vec...
Definition: util_geom_dtk.hpp:955
Dtk_NurbsSurface
This is the Nurbs Surface Class. It is part of the Dtk_NurbsSurface entity.
Definition: util_geom_dtk.hpp:829
Dtk_TransformedSurface
Definition: util_geom_dtk.hpp:1670
Dtk_EllipsePtr
Dtk_SmartPtr< Dtk_Ellipse > Dtk_EllipsePtr
Handles a Dtk_Ellipse object.
Definition: util_geom_ptr_dtk.hpp:82
Dtk_ConicalSurfacePtr
Dtk_SmartPtr< Dtk_ConicalSurface > Dtk_ConicalSurfacePtr
Handles a Dtk_ConicalSurface object.
Definition: util_geom_ptr_dtk.hpp:151
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:423
Dtk_SphericalSurfacePtr
Dtk_SmartPtr< Dtk_SphericalSurface > Dtk_SphericalSurfacePtr
Handles a Dtk_SphericalSurface object.
Definition: util_geom_ptr_dtk.hpp:157
Dtk_SurfacePtr
Dtk_SmartPtr< Dtk_Surface > Dtk_SurfacePtr
Handles a Dtk_Surface object.
Definition: util_geom_ptr_dtk.hpp:107
Dtk_LinearExtrusionSurfacePtr
Dtk_SmartPtr< Dtk_LinearExtrusionSurface > Dtk_LinearExtrusionSurfacePtr
Handles a Dtk_LinearExtrusionSurface object.
Definition: util_geom_ptr_dtk.hpp:133
Dtk_NurbsCurve
This is the Nurbs Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:190
Dtk_Polyline
This is the Polyline and Segment Line Class. It is part of the Dtk_Curve entity.
Definition: util_geom_dtk.hpp:338