GCpp general purpose C++ library  version 1.0
GMatrix4.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GMatrix4.hh
3  *
4  * Include file for 4D matrices.
5  */
6 //======================================================================
7 
8 #ifndef G_MATRIX4_HH
9 #define G_MATRIX4_HH
10 
11 #include "GMatrixD.hh"
12 #include "GVector4.hh"
13 
14 //======================================================================
15 
16 /*! \class GMatrix4
17  *
18  * Class defining a 4x4 double matrix.
19  */
20 class GMatrix4 : public GMatrixD
21 {
22  //----------------------------------------------------------
24  //----------------------------------------------------------
25 
26  protected:
27 
28 
29  public:
30  //----------------------------------------------------------
31  // Constructors
32  GMatrix4 ( );
33  GMatrix4 ( const double d );
34  GMatrix4 ( const double d0, const double d1, const double d2, const double d3 );
35  GMatrix4 ( const GVector4 & r0, const GVector4 & r1, const GVector4 & r2, const GVector4 & r3 );
36  GMatrix4 ( const GMatrix4 & m );
37  GMatrix4 ( const GMatrixD & m );
38 
39  /*! Destructor.*/
40  virtual ~GMatrix4 ( ) { }
41 
42 };
43 
44 
45 //======================================================================
46 #endif
47 
Definition: GVector4.hh:20
GMatrix4()
Definition: GMatrix4.cpp:17
#define GObject(T)
Definition: GClassDefine.hh:65
Definition: GMatrixT.hh:35
virtual ~GMatrix4()
Definition: GMatrix4.hh:40
Definition: GMatrix4.hh:20