File Name |
Method/Member Name |
Shape |
shape.h |
virtual char* Shape::name(void) |
shape.h |
virtual void Shape::write(int
indent,
FILE* fp=stdout) |
shape.h |
void Shape::draw(int
complexity) |
ShapeListElement |
group.[cpp/h] |
ShapeListElement* ShapeListElement::next |
group.[cpp/h] |
Shape* ShapeListElement::shape |
group.[cpp/h] |
ShapeListElement::ShapeListElement(Shape*
shape) |
group.[cpp/h] |
void ShapeListElement::~ShapeListElement(void) |
group.[cpp/h] |
void ShapeListElement::addShape(Shape*
shape) |
Group |
group.[cpp/h] |
ShapeListElement* Group::shapeList |
group.[cpp/h] |
Group::Group(void) |
group.[cpp/h] |
Group::~Group(void) |
group.[cpp/h] |
void Group::addShape(Shape*
shape) |
group.[cpp/h] |
int Group::shapeNum(void) |
group.[cpp/h] |
void Group::draw(int
complexity) |
group.[cpp/h] |
void Group::write(int
indent, FILE* fp=stdout) |
group.[cpp/h] |
virtual void Group::writeBegin(int
indent, FILE* fp=stdout) |
group.[cpp/h] |
virtual void Group::writeEnd(int
indent, FILE* fp=stdout) |
group.[cpp/h] |
virtual Matrix Group::getMatrix(void) |
StaticGroup |
group.[cpp/h] |
Matrix StaticGroup::localTransform |
group.[cpp/h] |
StaticGroup::StaticGroup(FILE*
fp) |
group.[cpp/h] |
StaticGroup::StaticGroup(Matrix
localTransform) |
group.[cpp/h] |
char* StaticGroup::name(void) |
group.[cpp/h] |
Matrix StaticGroup::getMatrix(void) |
group.[cpp/h] |
void StaticGroup::writeBegin(int
indent, FILE* fp=stdout) |
group.[cpp/h] |
void StaticGroup::writeEnd(int
indent, FILE* fp=stdout) |
ParametrizedGroup |
group.[cpp/h] |
Parameter* ParametrizedGroup::parameter |
group.[cpp/h] |
ParametrizedMatrix ParametrizedGroup::localTransform |
group.[cpp/h] |
ParametrizedGroup::ParametrizedGroup(FILE*
fp) |
group.[cpp/h] |
char* ParametrizedGroup::name(void) |
group.[cpp/h] |
Matrix ParametrizedGroup::getMatrix(void) |
group.[cpp/h] |
void ParametrizedGroup::writeBegin(int
indent, FILE* fp=stdout) |
group.[cpp/h] |
void ParametrizedGroup::writeEnd(int
indent, FILE* fp=stdout) |
RayFileInstance |
rayFileInstance.[cpp/h] |
RayFileInstance::RayFileInstance(RayFile*
rayFile) |
rayFileInstance.[cpp/h] |
char* RayFileInstance::name(void) |
rayFileInstance.[cpp/h] |
void RayFileInstance::write(int
indent,
FILE* fp=stdout) |
rayFileInstance.[cpp/h] |
void RayFileInstance::draw(int
complexity) |
Triangle |
triangle.[cpp/h] |
Vertex* Triangle::v[3] |
triangle.[cpp/h] |
Material Triangle::material |
triangle.[cpp/h] |
Triangle::Triangle(Vertex*
v1, Vertex* v2, Vertex* v3, Material* material) |
triangle.[cpp/h] |
Triangle::Triangle(FILE*
fp, int* materialIndex, Vertex* vList, int vSize) |
triangle.[cpp/h] |
char* Triangle::name(void) |
triangle.[cpp/h] |
void Triangle::write(int
indent, FILE* fp=stdout) |
triangle.[cpp/h] |
void Triangle::draw(int
complexity) |
Sphere |
sphere.[cpp/h] |
Point3D Sphere::center |
sphere.[cpp/h] |
Flt Sphere::radius |
sphere.[cpp/h] |
Material* Sphere::material |
sphere.[cpp/h] |
Sphere::Sphere(Point3D
center, Flt radius, Material* material) |
sphere.[cpp/h] |
Sphere::Sphere(FILE*
fp, int* materialIndex) |
sphere.[cpp/h] |
char* Sphere::name(void) |
sphere.[cpp/h] |
void Sphere::write(int
indent, FILE* fp=stdout) |
sphere.[cpp/h] |
void Sphere::draw(int
complexity) |
Cone |
cone.[cpp/h] |
Point3D Cone::center |
cone.[cpp/h] |
Flt Cone::height |
cone.[cpp/h] |
Flt Cone::radius |
cone.[cpp/h] |
Material* Cone::material |
cone.[cpp/h] |
Cone::Cone(Point3D
center, Flt height, Flt radius, Material* material) |
cone.[cpp/h] |
Cone::Cone(FILE*
fp, int* materialIndex) |
cone.[cpp/h] |
char* Cone::name(void) |
cone.[cpp/h] |
void Cone::write(int
indent, FILE* fp=stdout) |
cone.[cpp/h] |
void Cone::draw(int
complexity) |
Cylinder |
cylinder.[cpp/h] |
Point3D Cylinder::center |
cylinder.[cpp/h] |
Flt Cylinder::height |
cylinder.[cpp/h] |
Flt Cylinder::radius |
cylinder.[cpp/h] |
Material* Cylinder::material |
cylinder.[cpp/h] |
Cylinder::Cylinder(Point3D
center, Flt height, Flt radius, Material* material) |
cylinder.[cpp/h] |
Cylinder::Cylinder(FILE*
fp, int* materialIndex) |
cylinder.[cpp/h] |
char* Cylinder::name(void) |
cylinder.[cpp/h] |
void Cylinder::write(int
indent, FILE* fp=stdout) |
cylinder.[cpp/h] |
void Cylinder::draw(int
complexity) |
Box |
box.[cpp/h] |
Point3D Box::center |
box.[cpp/h] |
Point3D Box::length |
box.[cpp/h] |
Material* Box::material |
box.[cpp/h] |
Box::Box(Point3D
center, Point3D length, Material* material) |
box.[cpp/h] |
Box::Box(FILE*
fp, int* materialIndex) |
box.[cpp/h] |
char* Box::name(void) |
box.[cpp/h] |
void Box::write(int
indent, FILE* fp=stdout) |
box.[cpp/h] |
void Box::draw(int
complexity) |
Light |
light.h |
Point3D Light::color |
light.h |
virtual int Light::read(FILE*
fp) |
light.h |
virtual void Light::write(FILE*
fp=stdout) |
light.h |
virtual void Light::draw(int
lightNum) |
PointLight |
pointLight.[cpp/h] |
Point3D PointLight::location |
pointLight.[cpp/h] |
Flt PointLight::constAtten |
pointLight.[cpp/h] |
Flt PointLight::linearAtten |
pointLight.[cpp/h] |
Flt PointLight::quadAtten |
pointLight.[cpp/h] |
int PointLight::read(FILE*
fp) |
pointLight.[cpp/h] |
void PointLight::write(FILE*
fp=stdout) |
pointLight.[cpp/h] |
void PointLight::draw(int
lightNum) |
DirectionalLight |
directionalLight.[cpp/h] |
Point3D DirectionalLight::direction |
directionalLight.[cpp/h] |
int DirectionalLight::read(FILE*
fp) |
directionalLight.[cpp/h] |
void DirectionalLight::write(FILE*
fp=stdout) |
directionalLight.[cpp/h] |
void DirectionalLight::draw(int
lightNum) |
SpotLight |
spotLight.[cpp/h] |
Point3D SpotLight::location |
spotLight.[cpp/h] |
Point3D SpotLight::direction |
spotLight.[cpp/h] |
Flt SpotLight::constAtten |
spotLight.[cpp/h] |
Flt SpotLight::linearAtten |
spotLight.[cpp/h] |
Flt SpotLight::quadAtten |
spotLight.[cpp/h] |
Flt SpotLight::cutOffAngle |
spotLight.[cpp/h] |
Flt SpotLight::dropOffRate |
spotLight.[cpp/h] |
int SpotLight::read(FILE*
fp) |
spotLight.[cpp/h] |
void SpotLight::write(FILE*
fp=stdout) |
spotLight.[cpp/h] |
void SpotLight::draw(int
lightNum) |
Key |
key.[cpp/h] |
Parameter* Key::parameter |
key.[cpp/h] |
Key::Key(void) |
key.[cpp/h] |
Key::~Key(void) |
key.[cpp/h] |
void Key::setParameterName(char*
name) |
key.[cpp/h] |
void Key::setSize(int
size) |
key.[cpp/h] |
int Key::samples(void) |
key.[cpp/h] |
char* Key::name(void) |
key.[cpp/h] |
float& Key::operator[
] (int index) |
key.[cpp/h] |
float& Key::index(int
index) |
KeyFile |
key.[cpp/h] |
Key* KeyFile::keyList |
key.[cpp/h] |
char KeyFile::fileName[
] |
key.[cpp/h] |
KeyFile::KeyFile(char*
fileName) |
key.[cpp/h] |
KeyFile::~KeyFile(void) |
key.[cpp/h] |
void KeyFile::write(char*
fileName) |
key.[cpp/h] |
void KeyFile::write(FILE*
fp=stdout) |
key.[cpp/h] |
void KeyFile::read(char*
fileName) |
key.[cpp/h] |
void KeyFile::read(FILE*
fp) |
key.[cpp/h] |
int KeyFile::keyNum(void) |
key.[cpp/h] |
int KeyFile::frameNum(void) |
key.[cpp/h] |
float KeyFile::duration(void) |
key.[cpp/h] |
int KeyFile::indexOf(char*
name) |
key.[cpp/h] |
void KeyFile::setParameterValues(float
time) |
key.[cpp/h] |
void KeyFile::linkParameters(Parameter**
parameterList, int pCount) |
Camera |
scene.[cpp/h] |
Flt Camera::heightAngle |
scene.[cpp/h] |
Flt Camera::aspectRatio |
scene.[cpp/h] |
Point3D Camera::position |
scene.[cpp/h] |
Point3D Camera::direction |
scene.[cpp/h] |
Point3D Camera::up |
scene.[cpp/h] |
Point3D Camera::right |
scene.[cpp/h] |
int Camera::read(FILE*
fp) |
scene.[cpp/h] |
void Camera::write(FILE*
fp=stdout) |
Vertex |
scene.[cpp/h] |
int Vertex::index |
scene.[cpp/h] |
Point3D Vertex::position |
scene.[cpp/h] |
Point3D Vertex::normal |
scene.[cpp/h] |
Point2D Vertex::texCoordinate |
scene.[cpp/h] |
int Vertex::read(FILE*
fp) |
scene.[cpp/h] |
void Vertex::write(FILE*
fp=stdout) |
Material |
scene.[cpp/h] |
int Material::index |
scene.[cpp/h] |
Point3D Material::ambient |
scene.[cpp/h] |
Point3D Material::diffuse |
scene.[cpp/h] |
Point3D Material::specular |
scene.[cpp/h] |
Point3D Material::emmisive |
scene.[cpp/h] |
Flt Material::kspec |
scene.[cpp/h] |
Flt Material::ktran |
scene.[cpp/h] |
Flt Material::refind |
scene.[cpp/h] |
Texture* Material::tex |
scene.[cpp/h] |
char Material::foo[
] |
scene.[cpp/h] |
GLuint Material::handle |
scene.[cpp/h] |
Material::Material(void) |
scene.[cpp/h] |
Material::Material(int
index, Point3D ambient, Point3D color, Flt kspec) |
scene.[cpp/h] |
void Material::setHandle(void) |
scene.[cpp/h] |
int Material::read(FILE*
fp) |
scene.[cpp/h] |
void Material::write(FILE*
fp=stdout) |
Texture |
scene.[cpp/h] |
int Texture::index |
scene.[cpp/h] |
char Texture::filename[
] |
scene.[cpp/h] |
GLuint Texture::handle |
scene.[cpp/h] |
Image* Texture::img |
scene.[cpp/h] |
Texture::Texture(void) |
scene.[cpp/h] |
Texture::~Texture(void) |
scene.[cpp/h] |
void Texture::setHandle(void) |
scene.[cpp/h] |
int Texture::read(FILE*
fp) |
scene.[cpp/h] |
void Texture::write(FILE*
fp=stdout) |
RayFile |
scene.[cpp/h] |
int RayFile::index |
scene.[cpp/h] |
char RayFile::filename[
] |
scene.[cpp/h] |
Scene* RayFile::scene |
scene.[cpp/h] |
RayFile::~RayFile(void) |
scene.[cpp/h] |
int RayFile::read(FILE*
fp) |
scene.[cpp/h] |
void RayFile::write(FILE*
fp=stdout) |
Scene |
scene.[cpp/h] |
Point3D Scene::ambient |
scene.[cpp/h] |
Point3D Scene::background |
scene.[cpp/h] |
Camera Scene::camera |
scene.[cpp/h] |
Light** Scene::lights |
scene.[cpp/h] |
int Scene::lightNum |
scene.[cpp/h] |
StaticGroup* Scene::group |
scene.[cpp/h] |
KeyFile* Scene::keyFiles |
scene.[cpp/h] |
int Scene::keyFileNum |
scene.[cpp/h] |
Scene::Scene(void) |
scene.[cpp/h] |
Scene::~Scene(void) |
scene.[cpp/h] |
Material* Scene::getMaterial(int
index) |
scene.[cpp/h] |
void Scene::setHandles(void) |
scene.[cpp/h] |
void Scene::setParameters(float
time) |
scene.[cpp/h] |
void Scene::read(const
char* filename) |
scene.[cpp/h] |
void Scene::write(FILE*
fp=stdout) |
Point2D |
geometry.[cpp/h] |
Point2D::Point2D(void) |
geometry.[cpp/h] |
Point2D::Point2D(Flt
x, Flt y) |
geometry.[cpp/h] |
Flt& Point2D::operator[
] (int index) |
geometry.[cpp/h] |
void Point2D::print(void) |
geometry.[cpp/h] |
void Point2D::printnl(void) |
geometry.[cpp/h] |
Flt Point2D::dot(Point2D
pt) |
geometry.[cpp/h] |
Flt Point2D::length(void) |
geometry.[cpp/h] |
Point2D Point2D::unit(void) |
geometry.[cpp/h] |
Point2D Point2D::negate(void) |
geometry.[cpp/h] |
Point2D Point2D::operator-
(void) |
geometry.[cpp/h] |
Point2D Point2D::scale(Flt
scl) |
geometry.[cpp/h] |
Point2D Point2D::operator*
(Flt scale) |
geometry.[cpp/h] |
Point2D Point2D::operator/
(Flt scale) |
geometry.[cpp/h] |
Point2D Point2D::add(Point2D
pt) |
geometry.[cpp/h] |
Point2D Point2D::operator+
(Point2D pt) |
geometry.[cpp/h] |
Point2D Point2D::subtract(Point2D
pt) |
geometry.[cpp/h] |
Point2D Point2D::operator-
(Point2D pt) |
geometry.[cpp/h] |
Point2D Point2D::mult(Point2D
pt) |
Point3D |
geometry.[cpp/h] |
Point3D::Point3D(void) |
geometry.[cpp/h] |
Point3D::Point3D(Flt
x, Flt y, Flt z) |
geometry.[cpp/h] |
Flt& Point3D::operator[
] (int index) |
geometry.[cpp/h] |
void Point3D::print(void) |
geometry.[cpp/h] |
void Point3D::printnl(void) |
geometry.[cpp/h] |
Flt Point3D::dot(Point3D
pt) |
geometry.[cpp/h] |
Flt Point3D::length(void) |
geometry.[cpp/h] |
Point3D Point3D::unit(void) |
geometry.[cpp/h] |
Point3D Point3D::negate(void) |
geometry.[cpp/h] |
Point3D Point3D::operator-
(void) |
geometry.[cpp/h] |
Point3D Point3D::scale(Flt
scl) |
geometry.[cpp/h] |
Point3D Point3D::operator*
(Flt scale) |
geometry.[cpp/h] |
Point3D Point3D::operator/
(Flt scale) |
geometry.[cpp/h] |
Point3D Point3D::add(Point3D
pt) |
geometry.[cpp/h] |
Point3D Point3D::operator+
(Point3D pt) |
geometry.[cpp/h] |
Point3D Point3D::subtract(Point3D
pt) |
geometry.[cpp/h] |
Point3D Point3D::operator-
(Point3D pt) |
geometry.[cpp/h] |
Point3D Point3D::crossProduct(Point3D
pt) |
geometry.[cpp/h] |
Point3D Point3D::mult(Point3D
pt) |
Ray |
|
geometry.[cpp/h] |
Point3D Ray::p |
geometry.[cpp/h] |
Point3D Ray::d |
geometry.[cpp/h] |
Ray::Ray(void) |
geometry.[cpp/h] |
Ray::Ray(Point3D
p,Point3D d) |
geometry.[cpp/h] |
void Ray::print(void) |
geometry.[cpp/h] |
void Ray::printnl(void) |
geometry.[cpp/h] |
Ray Ray::translate(Point3D
pt) |
geometry.[cpp/h] |
Point3D Ray::operator(
) (Flt param) |
geometry.[cpp/h] |
Point3D Ray::position(Flt
param) |
Matrix |
geometry.[cpp/h] |
Flt& Matrix::operator(
) (int col,int row) |
geometry.[cpp/h] |
Flt Matrix::det(void) |
geometry.[cpp/h] |
void Matrix::print(void) |
geometry.[cpp/h] |
void Matrix::printnl(void) |
geometry.[cpp/h] |
Matrix Matrix::mult(Matrix
m) |
geometry.[cpp/h] |
Matrix Matrix::operator*
(Matrix m) |
geometry.[cpp/h] |
Matrix Matrix::transpose(void) |
geometry.[cpp/h] |
Matrix Matrix::invert(void) |
geometry.[cpp/h] |
Point3D Matrix::multPosition(Point3D
position) |
geometry.[cpp/h] |
Point3D Matrix::multDirection(Point3D
direction) |
geometry.[cpp/h] |
Point3D Matrix::multNormal(Point3D
normal) |
geometry.[cpp/h] |
Ray Matrix::mult(Ray
ray) |
geometry.[cpp/h] |
Ray Matrix::operator*
(Ray ray) |
Parameter |
pMatrix.[cpp/h] |
float Parameter::value |
pMatrix.[cpp/h] |
char Parameter::name[
] |
pMatrix.[cpp/h] |
Parameter::Parameter(void) |
ParametrizedMatrix |
pMatrix.[cpp/h] |
void ParametrizedMatrix::setType(int
type) |
pMatrix.[cpp/h] |
int ParametrizedMatrix::getType(void) |
pMatrix.[cpp/h] |
Matrix ParametrizedMatrix::getMatrix(float
t) |
Pixel |
image.[cpp/h] |
unsigned char Pixel::r |
image.[cpp/h] |
unsigned char Pixel::g |
image.[cpp/h] |
unsigned char Pixel::b |
image.[cpp/h] |
unsigned char Pixel::a |
Image |
image.[cpp/h] |
Pixel* Image::pixelList |
image.[cpp/h] |
Image::Image(void) |
image.[cpp/h] |
Image::~Image(void) |
image.[cpp/h] |
int Image::width(void) |
image.[cpp/h] |
int Image::height(void) |
image.[cpp/h] |
Pixel& Image::operator(
) (int x, int y) |
image.[cpp/h] |
Pixel& Image::pixel(int
x, int y) |