Inheritance diagram for StaticRayGroup:
Public Member Functions | |
int | set (Matrix4D xForm) |
int | read (FILE *fp) |
Matrix4D | getMatrix (void) |
Matrix4D | getInverseMatrix (void) |
Matrix4D | getNormalMatrix (void) |
void | writeBegin (int indent, FILE *fp=stdout) |
void | writeEnd (int indent, FILE *fp=stdout) |
int | isStatic (void) |
Public Attributes | |
Matrix4D | localTransform |
|
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. |
|
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 reads in the transformation matrix from a .ray file. |
|
This method sets the the transformation matrix of the node. |
|
This virtual method specifies how the header of the node should be written out to a .ray file. Implements RayGroup. |
|
This virtual method specifies how the footer of the node should be written out to a .ray file. Implements RayGroup. |
|
The constant transformation associated to the node. |