PhotoGENius V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
PGENLib.Transformation Member List

This is the complete list of members for PGENLib.Transformation, including all inherited members.

are_close(Matrix4x4 a, Matrix4x4 b)PGENLib.Transformationstatic
are_close(Transformation a, Transformation b)PGENLib.Transformationstatic
Inverse()PGENLib.Transformation
invm (defined in PGENLib.Transformation)PGENLib.Transformation
IsConsistent()PGENLib.Transformation
m (defined in PGENLib.Transformation)PGENLib.Transformation
operator*(Transformation a, Transformation b)PGENLib.Transformationstatic
operator*(Transformation a, Point p)PGENLib.Transformationstatic
operator*(Transformation a, Vec v)PGENLib.Transformationstatic
operator*(Transformation a, Normal n)PGENLib.Transformationstatic
RotationX(float ang)PGENLib.Transformationstatic
RotationY(float ang)PGENLib.Transformationstatic
RotationZ(float ang)PGENLib.Transformationstatic
Scaling(Vec v)PGENLib.Transformationstatic
Transformation()PGENLib.Transformation
Transformation(float a, float b, float c, float d, float e, float f, float g, float h, float i, float l, float s, float n, float o, float p, float q, float r) (defined in PGENLib.Transformation)PGENLib.Transformation
Transformation(Matrix4x4 a, Matrix4x4 inva) (defined in PGENLib.Transformation)PGENLib.Transformation
Transformation(Matrix4x4 a) (defined in PGENLib.Transformation)PGENLib.Transformation
Translation(Vec v)PGENLib.Transformationstatic