|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IObject | |
---|---|
material | |
math | |
objects | |
raytracer |
Uses of IObject in material |
---|
Methods in material with parameters of type IObject | |
---|---|
void |
LambertianEmitter.computeDirectLighting(IntersectionInfo intersection,
IObject lumObject,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
int numSamples,
RGBColor amount)
|
void |
IEmitter.computeDirectLighting(IntersectionInfo intersection,
IObject lumObject,
RayState rs,
Raycaster raycaster,
IBSDF brdf,
int numSamples,
RGBColor amount)
|
Uses of IObject in math |
---|
Fields in math declared as IObject | |
---|---|
IObject |
IntersectionInfo.nextObject
|
IObject |
IntersectionInfo.t1object
|
IObject |
IntersectionInfo.t2object
|
Constructors in math with parameters of type IObject | |
---|---|
IntersectionInfo(double t1_,
double t2_,
Ray ray_,
IObject object_at_t1,
IObject object_at_t2)
constructor |
Uses of IObject in objects |
---|
Classes in objects that implement IObject | |
---|---|
class |
Assembly
a unit of objects |
class |
Box
a box as an intersection of 6 halfspaces |
class |
Chair
|
class |
Cone
|
class |
CornellBox
|
class |
Ellipsoid
|
class |
HalfSpace
|
class |
Intersection
|
class |
Lens
|
class |
Object
|
class |
Quadric
|
class |
Table
|
class |
Tube
a tube as intersection of a unit tube and two halfspaces |
class |
UnitCone
a cone (actually two cones) |
class |
UnitSphere
a sphere with radius 1 |
class |
UnitTube
a infinite tube with radius 1 |
Fields in objects with type parameters of type IObject | |
---|---|
java.util.ArrayList<IObject> |
Assembly.list
|
Methods in objects that return IObject | |
---|---|
IObject |
Assembly.getBoundingObject()
|
IObject |
UnitSphere.getCopy()
|
IObject |
Tube.getCopy()
|
IObject |
Table.getCopy()
|
IObject |
Quadric.getCopy()
|
IObject |
Lens.getCopy()
|
IObject |
IObject.getCopy()
|
IObject |
Intersection.getCopy()
|
IObject |
HalfSpace.getCopy()
|
IObject |
CornellBox.getCopy()
|
IObject |
Cone.getCopy()
|
IObject |
Chair.getCopy()
|
IObject |
Box.getCopy()
|
IObject |
Assembly.getCopy()
|
Methods in objects with parameters of type IObject | |
---|---|
void |
Intersection.addObject(IObject o)
adds an object to the list |
void |
Assembly.addObject(IObject o)
adds a object |
void |
Assembly.assignBoundingObject(IObject o)
assigns the bounding object |
Uses of IObject in raytracer |
---|
Methods in raytracer that return IObject | |
---|---|
IObject |
Scene.getObject(int num)
|
Methods in raytracer with parameters of type IObject | |
---|---|
void |
Scene.addObject(IObject object)
adds a object to the object list and if it is an emitter also to the luminaire list |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |