Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

97
src/Geom2dAPI/Geom2dAPI.cdl Executable file
View File

@@ -0,0 +1,97 @@
-- File: Geom2dAPI.cdl
-- Created: Wed Mar 23 15:00:46 1994
-- Author: Bruno DUMORTIER
-- <dub@fuegox>
---Copyright: Matra Datavision 1994
package Geom2dAPI
---Purpose: The Geom2dAPI package provides an Application
-- Programming Interface for the Geometry.
--
-- The API is a set of classes aiming to provide :
--
-- * High level and simple calls for the most common
-- operations.
--
-- * Keeping an access on the low-level
-- implementation of high-level calls.
--
--
-- The API provides classes to call the algorithmes
-- of the Geometry
--
-- * The constructors of the classes provides the
-- different constructions methods.
--
-- * The class keeps as fields the different tools
-- used by the algorithmes
--
-- * The class provides a casting method to get
-- automatically the result with a function-like
-- call.
--
-- For example to evaluate the distance <D> between a
-- point <P> and a curve <C>, one can writes :
--
-- D = Geom2dAPI_ProjectPointOnCurve(P,C);
--
-- or
--
-- Geom2dAPI_ProjectPointOnCurve PonC(P,C);
-- D = PonC.LowerDistance();
--
uses
Geom2d,
gp,
TColgp,
Extrema,
Geom2dAdaptor,
Geom2dInt,
GeomAbs,
TColStd,
Quantity,
Approx,
StdFail
is
------------------------------------------------------------------
-- This classes provides algo to evaluate the distance between
-- points and curves, curves and curves.
------------------------------------------------------------------
class ProjectPointOnCurve;
class ExtremaCurveCurve;
------------------------------------------------------------------
-- This classes provides algo to evaluate a curve passing through
-- an array of points.
------------------------------------------------------------------
--- Approximation:
--
class PointsToBSpline;
--- Interpolation:
--
class Interpolate;
------------------------------------------------------------------
-- This classes provides algo to evaluate an intersection between
-- two 2d-Curves.
------------------------------------------------------------------
class InterCurveCurve;
end Geom2dAPI;