PhotoGENius
V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
- a -
AddLight() :
PGENLib.World
AddShape() :
PGENLib.World
are_close() :
PGENLib.Color
,
PGENLib.HitRecord
,
PGENLib.Normal
,
PGENLib.Point
,
PGENLib.Ray
,
PGENLib.Transformation
,
PGENLib.Vec
,
PGENLib.Vec2d
AverageLum() :
PGENLib.HdrImage
- b -
BRDF() :
PGENLib.BRDF
- c -
Call() :
PGENLib.FlatRenderer
,
PGENLib.OnOffRenderer
,
PGENLib.PathTracer
,
PGENLib.PointLightRenderer
,
PGENLib.Renderer
ClampFloat() :
PGENLib.HdrImage
ClampImage() :
PGENLib.HdrImage
Color() :
PGENLib.Color
CreateOnbFromZ() :
PGENLib.Vec
CrossProduct() :
PGENLib.Vec
Cylinder() :
PGENLib.Cylinder
- d -
DotProd() :
PGENLib.Vec
- e -
Eval() :
PGENLib.SpecularBRDF
expect_identifier() :
PGENLib.ExpectParse
expect_keywords() :
PGENLib.ExpectParse
expect_number() :
PGENLib.ExpectParse
expect_string() :
PGENLib.ExpectParse
expect_symbol() :
PGENLib.ExpectParse
- f -
FireAllRays() :
PGENLib.ImageTracer
FireRay() :
PGENLib.ImageTracer
,
PGENLib.OrthogonalCamera
,
PGENLib.PerspectiveCamera
- g -
GetColor() :
PGENLib.CheckeredPigment
,
PGENLib.ImagePigment
,
PGENLib.Pigment
,
PGENLib.UniformPigment
GetPixel() :
PGENLib.HdrImage
- h -
HdrImage() :
PGENLib.HdrImage
HitRecord() :
PGENLib.HitRecord
- i -
ImageTracer() :
PGENLib.ImageTracer
InputStream() :
PGENLib.InputStream
Inverse() :
PGENLib.Transformation
IsConsistent() :
PGENLib.Transformation
IsPointVisible() :
PGENLib.World
- k -
KeywordToken() :
PGENLib.KeywordToken
- l -
Lum() :
PGENLib.Color
- n -
Neg() :
PGENLib.Normal
,
PGENLib.Vec
Norm() :
PGENLib.Normal
,
PGENLib.Vec
Normal() :
PGENLib.Normal
NormalCrossNormal() :
PGENLib.Normal
NormalizeDot() :
PGENLib.Vec
NormalizeImage() :
PGENLib.HdrImage
NormalizeNormal() :
PGENLib.Normal
NormalizeVec() :
PGENLib.Vec
- o -
operator*() :
PGENLib.Color
,
PGENLib.Normal
,
PGENLib.Point
,
PGENLib.Transformation
,
PGENLib.Vec
operator+() :
PGENLib.Color
,
PGENLib.Point
,
PGENLib.Vec
operator-() :
PGENLib.Color
,
PGENLib.Point
,
PGENLib.Vec
operator/() :
PGENLib.Point
,
PGENLib.Vec
- p -
parse_brdf() :
PGENLib.ExpectParse
parse_camera() :
PGENLib.ExpectParse
parse_color() :
PGENLib.ExpectParse
parse_cylinder() :
PGENLib.ExpectParse
parse_material() :
PGENLib.ExpectParse
parse_pigment() :
PGENLib.ExpectParse
parse_plane() :
PGENLib.ExpectParse
parse_point() :
PGENLib.ExpectParse
parse_scene() :
PGENLib.ExpectParse
parse_sphere() :
PGENLib.ExpectParse
parse_transformation() :
PGENLib.ExpectParse
parse_vector() :
PGENLib.ExpectParse
ParseEndianness() :
PGENLib.HdrImage
ParseFloatToken() :
PGENLib.InputStream
ParseImgSize() :
PGENLib.HdrImage
ParseKeywordOrIdentifierToken() :
PGENLib.InputStream
ParseStringToken() :
PGENLib.InputStream
PCG() :
PGENLib.PCG
PixelOffset() :
PGENLib.HdrImage
Point() :
PGENLib.Point
PointToVec() :
PGENLib.Point
- q -
QuickRayIntersection() :
PGENLib.Cylinder
,
PGENLib.Shape
,
PGENLib.Sphere
,
PGENLib.XyPlane
- r -
Random() :
PGENLib.PCG
RandomFloat() :
PGENLib.PCG
Ray() :
PGENLib.Ray
RayIntersection() :
PGENLib.Cylinder
,
PGENLib.Shape
,
PGENLib.Sphere
,
PGENLib.World
,
PGENLib.XyPlane
ReadChar() :
PGENLib.InputStream
ReadFloat() :
PGENLib.HdrImage
ReadLine() :
PGENLib.HdrImage
ReadPFMFile() :
PGENLib.HdrImage
ReadToken() :
PGENLib.InputStream
RotationX() :
PGENLib.Transformation
RotationY() :
PGENLib.Transformation
RotationZ() :
PGENLib.Transformation
- s -
Scaling() :
PGENLib.Transformation
ScatterRay() :
PGENLib.BRDF
,
PGENLib.DiffuseBRDF
,
PGENLib.SpecularBRDF
SetPixel() :
PGENLib.HdrImage
ShallowCopy() :
PGENLib.SourceLocation
SkipWhitespacesAndComments() :
PGENLib.InputStream
SourceLocation() :
PGENLib.SourceLocation
SphereNormal() :
PGENLib.Sphere
SpherePointToUv() :
PGENLib.Sphere
SquaredNorm() :
PGENLib.Normal
,
PGENLib.Vec
- t -
Token() :
PGENLib.Token
ToString() :
PGENLib.Color
,
PGENLib.Normal
,
PGENLib.Point
,
PGENLib.SourceLocation
,
PGENLib.Vec
ToVec() :
PGENLib.Normal
Transform() :
PGENLib.Ray
Transformation() :
PGENLib.Transformation
Translation() :
PGENLib.Transformation
Tuple() :
PGENLib.Tuple
- u -
UniformPigment() :
PGENLib.UniformPigment
UnreadChar() :
PGENLib.InputStream
UnreadToken() :
PGENLib.InputStream
UpdatePosition() :
PGENLib.InputStream
- v -
ValidCoord() :
PGENLib.HdrImage
Vec() :
PGENLib.Vec
Vec2d() :
PGENLib.Vec2d
VecCrossNormal() :
PGENLib.Normal
VecDotNormal() :
PGENLib.Normal
VecToNorm() :
PGENLib.Vec
- w -
World() :
PGENLib.World
WriteFloat() :
PGENLib.HdrImage
WriteLdrImage() :
PGENLib.HdrImage
WritePFMFile() :
PGENLib.HdrImage
- x -
XyPlane() :
PGENLib.XyPlane
Generated by
1.9.4