0024624: Lost word in license statement in source files
[occt.git] / src / GC / GC_MakeTranslation.cdl
CommitLineData
b311480e 1-- Created on: 1992-09-28
2-- Created by: Remi GILET
3-- Copyright (c) 1992-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
d5f74e42 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
973c2be1 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.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17class MakeTranslation
18
19from GC
20
21 ---Purpose: This class mplements elementary construction algorithms for a
22 -- translation in 3D space. The result is a
23 -- Geom_Transformation transformation.
24 -- A MakeTranslation object provides a framework for:
25 -- - defining the construction of the transformation,
26 -- - implementing the construction algorithm, and
27 -- - consulting the result.
28
29uses Pnt from gp,
30 Transformation from Geom,
31 Vec from gp,
32 Real from Standard
33
34is
35
36Create(Vect : Vec from gp) returns MakeTranslation;
37 ---Purpose: Constructs a translation along the vector " Vect "
38Create(Point1 : Pnt from gp;
39 Point2 : Pnt from gp) returns MakeTranslation;
40 ---Purpose: Constructs a translation along the vector (Point1,Point2)
41 -- defined from the point Point1 to the point Point2.
42
43Value(me) returns Transformation from Geom
44 is static;
45 ---Purpose: Returns the constructed transformation.
46 ---C++: return const&
47
48Operator(me) returns Transformation from Geom
49 is static;
50 ---C++: return const&
51 ---C++: alias "Standard_EXPORT operator Handle_Geom_Transformation() const;"
52
53fields
54
55 TheTranslation : Transformation from Geom;
56
57end MakeTranslation;
58