0024624: Lost word in license statement in source files
[occt.git] / src / gce / gce_MakeTranslation.cdl
1 -- Created on: 1992-08-26
2 -- Created by: Remi GILET
3 -- Copyright (c) 1992-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
5 --
6 -- This file is part of Open CASCADE Technology software library.
7 --
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
13 --
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
16
17 class MakeTranslation
18
19 from gce
20
21     ---Purpose: This class implements elementary construction algorithms for a
22     -- translation in 3D space. The result is a gp_Trsf transformation.
23     -- A MakeTranslation object provides a framework for:
24     -- -   defining the construction of the transformation,
25     -- -   implementing the construction algorithm, and
26     -- -   consulting the result.
27
28 uses Pnt  from gp,
29      Trsf from gp,
30      Vec  from gp,
31      Real from Standard
32      
33 is
34
35 Create(Vect : Vec from gp) returns MakeTranslation;
36     --- Purpose: Constructs a translation along the vector " Vect"
37     
38 Create(Point1 : Pnt from gp;
39        Point2 : Pnt from gp) returns MakeTranslation;
40     ---Purpose: Constructs a translation along the vector
41     --   (Point1,Point2) defined from the point Point1 to the point Point2.
42         
43 Value(me) returns Trsf from gp
44     is static;
45     ---C++: return const&
46     ---Purpose:
47     -- Returns the constructed transformation.
48
49 Operator(me) returns Trsf from gp
50     is static;
51     ---C++: return const&
52     ---C++: alias "Standard_EXPORT operator gp_Trsf() const;"
53
54 fields
55
56     TheTranslation : Trsf from gp;
57
58 end MakeTranslation;
59