Documentation of methods Multiply() and Multiplied() corrected in classes gp_(G)Trsf(2d)
- Multiply (me : in out; T : GTrsf) is static;
-
- --- Purpose :
+ Multiplied (me; T : GTrsf) returns GTrsf is static;
+ --- Purpose :
-- Computes the transformation composed from T and <me>.
-- In a C++ implementation you can also write Tcomposed = <me> * T.
--- Example :
-- XYZ P2(P);
-- T1.Transforms(P2); //using T1 then T2
-- T2.Transforms(P2); // P1 = P2 !!!
- -- C++: alias operator *=
-
+ ---C++: inline
+ -- C++: alias operator *
- Multiplied (me; T : GTrsf) returns GTrsf is static;
-
+ Multiply (me : in out; T : GTrsf) is static;
--- Purpose :
-- Computes the transformation composed with <me> and T.
- -- <me> = T * <me>
- ---C++: inline
- -- C++: alias operator *
+ -- <me> = <me> * T
+ -- C++: alias operator *=
PreMultiply (me : in out; T : GTrsf) is static;
-- Raised an exception if the matrix of the transformation
-- is not inversible.
-
-
-
-
- Multiply (me : in out; T : GTrsf2d) is static;
- ---C++: alias operator *=
-
Multiplied (me; T : GTrsf2d) returns GTrsf2d is static;
---C++: inline
---C++: alias operator *
-- T1.Transforms(P2); //using T1 then T2
-- T2.Transforms(P2); // P1 = P2 !!!
-
+ Multiply (me : in out; T : GTrsf2d) is static;
+ ---C++: alias operator *=
+ -- Computes the product of the transformation T and this
+ -- transformation, and assigns the result to this transformation:
+ -- this = this * T
PreMultiply (me : in out; T : GTrsf2d) is static;
-
-
--- Purpose :
-- Computes the product of the transformation T and this
-- transformation, and assigns the result to this transformation:
Multiplied (me; T : Trsf) returns Trsf is static;
---C++: inline
---C++: alias operator *
-
- Multiply (me : in out; T : Trsf) is static;
- ---C++: alias operator *=
- --- Purpose :
- -- Computes the transformation composed with T and <me>.
+ -- Computes the transformation composed from T and <me>.
-- In a C++ implementation you can also write Tcomposed = <me> * T.
-- Example :
-- Trsf T1, T2, Tcomp; ...............
-- Pnt P2 = P1.Transformed(Tcomp); //using Tcomp
-- Pnt P3 = P1.Transformed(T1); //using T1 then T2
-- P3.Transform(T2); // P3 = P2 !!!
+
+ Multiply (me : in out; T : Trsf) is static;
+ ---C++: alias operator *=
+ --- Purpose :
-- Computes the transformation composed with <me> and T.
- -- <me> = T * <me>
+ -- <me> = <me> * T
PreMultiply (me : in out; T : Trsf) is static;
--- Purpose :
Multiplied (me; T : Trsf2d) returns Trsf2d is static;
---C++: inline
---C++: alias operator *
-
- Multiply (me : in out; T : Trsf2d) is static;
- ---C++: alias operator *=
- --- Purpose :
-- Computes the transformation composed from <T> and <me>.
-- In a C++ implementation you can also write Tcomposed = <me> * T.
-- Example :
-- Pnt2d P3 = P1.Transformed(T1); //using T1 then T2
-- P3.Transform(T2); // P3 = P2 !!!
-
+ Multiply (me : in out; T : Trsf2d) is static;
+ ---C++: alias operator *=
+ --- Purpose :
+ -- Computes the transformation composed from <me> and T.
+ -- <me> = <me> * T
PreMultiply (me : in out; T : Trsf2d) is static;