pgl
PrimitiveOpenGL3Dprimitivelibrary
Public Member Functions | List of all members
pgl::Translation Class Reference

Transform with identity rotation. More...

#include <math.h>

Inheritance diagram for pgl::Translation:
Inheritance graph
[legend]
Collaboration diagram for pgl::Translation:
Collaboration graph
[legend]

Public Member Functions

 Translation (const Vector3 &translation)
 
- Public Member Functions inherited from pgl::Transform
 Transform (double _data[16])
 
 Transform (const Vector3 &rotation, const Vector3 &translation)
 Specifies transform through intrinsict roll-pitch-yaw and translation.
 
 Transform (const Vector3 &axis, const double &angle, const Vector3 &translation)
 Specifies transform through axis-angle and translation.
 
void set (double _data[16])
 
void set (const Vector3 &axis, const double &angle, const Vector3 &translation)
 
void set (const Vector3 &rotation, const Vector3 &translation)
 
double & operator[] (const unsigned int idx)
 
double operator[] (const unsigned int idx) const
 
Transform operator* (const Transform &rhs) const
 
Vector3 operator* (const Vector3 &rhs) const
 

Additional Inherited Members

- Public Attributes inherited from pgl::Transform
union {
   double   data [16]
 
   struct {
      double   __dummy [12]
 
      double   x
 
      double   y
 
      double   z
 
      double   __dummy2
 
   } 
 
}; 
 

Detailed Description

Transform with identity rotation.


The documentation for this class was generated from the following file: