class ProjectOnPlane ;
- ---Purpose: Project a curve on a plane.
-
class ProjectOnSurface ;
- ---Purpose: Project a curve on a surface. The result ( a 3D
- -- Curve) will be an approximation
-
-
-
-- ---------------------------------------------------------------
-- Classes computing the PCurves of curves lying on a surface
--
class ComputeApprox;
- ---Purpose: Approximate the projection of a 3d curve on an
- -- analytic surface and stores the result in Approx.
- -- The result is a 2d curve.
-
class ComputeApproxOnPolarSurface ;
- ---Purpose: Approximate the projection of a 3d curve on an
- -- polar surface and stores the result in Approx.
- -- The result is a 2d curve. The evaluation of the
- -- current point of the 2d curve is done with the
- -- evaluation of the extrema P3d - Surface.
-
class ProjectedCurve ;
- ---Purpose: Compute the 2d-curve. Try to solve the particular
- -- case if possible. Otherwize, an approximation is
- -- done.
-
class HProjectedCurve instantiates
GenHCurve2d from Adaptor2d (ProjectedCurve);
-- ------------------------------------------------------------
class Projector;
- ---Purpose: Root class for projections. Stores the result.
-
+
class Plane;
- ---Purpose: Projection on a plane.
class Cylinder;
- ---Purpose: Projection on a cylinder.
class Cone;
- ---Purpose: Projection on a cone.
class Sphere;
- ---Purpose: Projection on a sphere.
class Torus;
- ---Purpose: Projection on a torus.
-- methods