13 #define NUM_CELLS 16 // 4 X 4    17     float data[NUM_CELLS];
    22       const float &, 
const float &, 
const float &, 
const float &,
    23       const float &, 
const float &, 
const float &, 
const float &,
    24       const float &, 
const float &, 
const float &, 
const float &,
    25       const float &, 
const float &, 
const float &, 
const float &
    31     void operator =(
const Matrix &);
    35     void setRotation(
const float &, 
const float &, 
const float &, 
const float &);
    36     void setRotation2(
const float &, 
const float &, 
const float &);
    37     void setTranslation(
const float &, 
const float &, 
const float &);
    38     void setScale(
const float &, 
const float &, 
const float &);
    39     void setShadow(
float lightPos[4], 
float plane[4]);
    40     void transformVertex(
float* , 
float*);
    43     void CreateFromAxisAngle(
const float &, 
const float &, 
const float &, 
const float &);
    44     void CreateFromAxisAngles(
const float &, 
const float &, 
const float &, 
const float &);