This is the complete list of members for CubeGem, including all inherited members.
| AbstractGem(QObject *parent=0) | AbstractGem | explicit | 
| boundingSphereIntersectedBy(const LightRay &ray, QVector3D *collisionPoint=nullptr) | AbstractGem | |
| color() const | AbstractGem | |
| colorChanged() | AbstractGem | signal | 
| CubeGem(QObject *parent=0) | CubeGem | explicit | 
| data() const | AbstractGem | |
| faceIntersectedBy(const LightRay &ray, Triangle *&intersectedFace, QVector3D *collisionPoint=nullptr) | AbstractGem | protected | 
| intersectedBy(const LightRay &ray, QVector3D *collisionPoint=nullptr) | AbstractGem | virtual | 
| inWorldCoordinates(const Triangle &triangle) | AbstractGem | protected | 
| m_data | AbstractGem | protected | 
| m_radius | AbstractGem | protected | 
| model() const | AbstractGem | |
| position() const | AbstractGem | |
| positionChanged() | AbstractGem | signal | 
| processRayIntersection(const LightRay &ray, Scene *scene) | AbstractGem | virtual | 
| radius() const | AbstractGem | |
| rotate(const QQuaternion &quaternion) | AbstractGem | |
| rotation() const | AbstractGem | |
| rotationChanged() | AbstractGem | signal | 
| scale() const | AbstractGem | |
| scaleChanged() | AbstractGem | signal | 
| setColor(const QVector3D &color) | AbstractGem | |
| setPosition(const QVector3D &position) | AbstractGem | virtual | 
| setRotation(const QQuaternion &rotation) | AbstractGem | virtual | 
| setRotationFromEuler(const QVector3D &eulerRotation) | AbstractGem | slot | 
| setScale(qreal scaleFactor) | AbstractGem | |
| solveQuadricFormula(float a, float b, float c, float &x1, float &x2) | AbstractGem | protected | 
| type() const | AbstractGem | |
| ~AbstractGem() | AbstractGem | virtual | 
| ~CubeGem() | CubeGem | virtual | 
 1.8.8