Inheritance diagram for ParametrizedRayGroup:
Public Member Functions | |
virtual Matrix4D | getMatrix (void)=0 |
Matrix4D | getInverseMatrix (void) |
Matrix4D | getNormalMatrix (void) |
void | writeBegin (int indent, FILE *fp=stdout) |
void | writeEnd (int indent, FILE *fp=stdout) |
int | isStatic (void) |
|
This method returns the inverse of the transformation associated with the group. Implements RayGroup. |
|
This method returns the transformation associated with the group. Implements RayGroup. Implemented in ParametrizedMatrix4D, ParametrizedEulerAnglesAndTranslation, ParametrizedClosestRotationAndTranslation, ParametrizedRotationLogarithmAndTranslation, and ParametrizedQuaternionAndTranslation. |
|
This method returns the transformation that acts on the surface normals. Implements RayGroup. |
|
This method returns a value of 1 if the RayShape's geometry doesn't change. Reimplemented from RayShape. |
|
This method writes the header of the node into a .ray file. Implements RayGroup. |
|
This method writes the footer of the node into a .ray file. Implements RayGroup. |