Uses of Interface
cz.cuni.jagrlib.IntersectionAttributes

Packages that use IntersectionAttributes
cz.cuni.jagrlib Core JaGrLib package. 
cz.cuni.jagrlib.iface Various interfaces for connecting of JaGrLib modules. 
cz.cuni.jagrlib.piece Public modules (building blocks of JaGrLib compositions). 
cz.cuni.jagrlib.testing Temporary JaGrLib modules. 
 

Uses of IntersectionAttributes in cz.cuni.jagrlib
 

Subinterfaces of IntersectionAttributes in cz.cuni.jagrlib
 interface SceneNode
          Abstract node of (hierarchical) 3D scene representation.
 

Classes in cz.cuni.jagrlib that implement IntersectionAttributes
 class CSGCommonNode
          Common code for CSG nodes.
 class CSGLeaf
          Leaf node (holding elementary solid) of CSG scene representation.
 class CSGNode
          Inner node of CSG scene representation.
 class DefaultSceneNode
          Default implementation of scene node.
 class DefaultSolid
          Default implementation of Solid.
 

Fields in cz.cuni.jagrlib declared as IntersectionAttributes
 IntersectionAttributes MicroFacet.geometry
          Surface which a ray has intersection with.
 IntersectionAttributes MicroFacet.sceneNode
          Associated scene node (solid interior).
 

Uses of IntersectionAttributes in cz.cuni.jagrlib.iface
 

Subinterfaces of IntersectionAttributes in cz.cuni.jagrlib.iface
 interface Solid
          Elementary solid of 3D scene: it is able to compute ray-intersections (including normal vector, and 2D texture coordinate), manages bounding-volume and polyhedral representation.
 

Uses of IntersectionAttributes in cz.cuni.jagrlib.piece
 

Classes in cz.cuni.jagrlib.piece that implement IntersectionAttributes
 class Cone
          Infinite cone as elementary 3D solid.
 class Cube
          Cube as elementary 3D solid.
 class Cylinder
          Infinite cylinder as elementary 3D solid.
 class Plane
          Plane objects (infinite plane, rectangle, triangle) as elementary 3D solids.
 class Sphere
          Sphere as elementary 3D solid.
 

Uses of IntersectionAttributes in cz.cuni.jagrlib.testing
 

Classes in cz.cuni.jagrlib.testing that implement IntersectionAttributes
 class BrepSolid
          3D rendering example - wire-frame rendering of Brep database.
 class Revolution
          Surface of revolution as elementary 3D solid.
 class SolidSpecimen
          Solid specimen - elementary 3D solid.