/[gr2lib]/trunk/gr2lib/core/interfaces/ITransform.cs
ViewVC logotype

Annotation of /trunk/gr2lib/core/interfaces/ITransform.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 186 - (hide annotations) (download)
Sat Jul 24 02:23:18 2010 UTC (10 years ago) by william
File size: 1266 byte(s)
continue to add xml documentation

1 william 83 using System;
2     using System.Collections.Generic;
3     using System.Linq;
4     using System.Text;
5     using gr2lib.core.coretypes.implementation;
6    
7    
8     namespace gr2lib.core.interfaces
9     {
10 william 186 /// <summary>
11     /// ITransform inteface
12     /// </summary>
13 william 83 public interface ITransform
14     {
15 william 186 /// <summary>
16     /// Dimensions
17     /// </summary>
18 william 83 Int32 Dimensions { get; set; }
19 william 186 /// <summary>
20     /// Origin
21     /// </summary>
22 william 83 Vector3 Origin { get; set; }
23 william 186 /// <summary>
24     /// Rotation
25     /// </summary>
26 william 83 Quaternion Rotation { get; set; }
27 william 186 /// <summary>
28     /// Scale
29     /// </summary>
30 william 83 Matrix33 Scale { get; set; }
31 william 186 /// <summary>
32     /// Matrix
33     /// </summary>
34 william 83 Matrix44 Matrix { get; set; }
35 william 186 /// <summary>
36     /// MakeIdentity
37     /// </summary>
38 william 83 void MakeIdentity();
39 william 186 /// <summary>
40     /// MakeIdentity
41     /// </summary>
42 william 83 void MakeIdentity(out Transform t);
43 william 186 /// <summary>
44     /// ToMatrix44
45     /// </summary>
46 william 83 Matrix44 ToMatrix44();
47 william 186 /// <summary>
48     /// ToMatrix44EA
49     /// </summary>
50 william 83 Matrix44 ToMatrix44EA();
51     }
52     }

  ViewVC Help
Powered by ViewVC 1.1.22