Uses of Package
cz.cuni.jagrlib.iface

Packages that use cz.cuni.jagrlib.iface
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. 
cz.cuni.jagrlib.worker JaGrLib worker modules - descendants of Worker. 
 

Classes in cz.cuni.jagrlib.iface used by cz.cuni.jagrlib
BitStream
          Abstract sequential bit-input/output.
BlockQuantizer
          Quantization of block discrete data.
BoundingVolume
          Bounding-volume interface for 3D scenes.
Brep
          Boundary representation (B-rep) of 3D scene.
BrepIterator
          Interface for Brep-iterator objects.
BSSRDF
          Abstract BSSRDF (Bidirectional Surface Scattering Distribution Function).
DataFileFormat
          Interface for data persistence algorithms (general load/save filter).
DiscreteTransform
          Discrete transform of raster 1D - 2D data.
EntropyCodec
          Abstract entropy codec interface.
FillCallback
          Interface for fill call-back routines.
FunctionR2ToR2
          General mapping from R2 to R2.
GeometrySearch
          General interface for geometry searching in 2D and 3D (for various types of search-trees).
GraphicsViewer
          Viewer for RasterGraphics, VectorGraphics etc.
ImageFunction
          Abstract image function (R2 -> RN mapping).
ImageSynthesizer
          Abstract interface for image-synthesizing algorithms.
InputListener
          Listener for input events.
Intersectable
          Object which can be intersected by 3D rays.
IntFunction
          General mappings to scalar integer range.
LightSource
          Abstract light source in 3D scene.
PersistentParamsBinary
          Persistent instance parameters stored in binary format.
ProgressListener
          Object able to receive progress-state information.
Property
          Simple interface for general property set/get.
RasterGraphics
          Raster graphics interface (representation of pixel bitmap).
RealFunction
          General mappings to scalar R range.
Render
          Abstract rendering interface (for 1D, 2D and 3D objects).
Render3D
          Rendering interface for 3D scenes.
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.
StrokeCallback
          Interface for stroke call-back routines.
Texture
          Abstract texture interface - any mapping that modifies MicroFacet data.
TimeDependent
          Abstract time-dependency of an object.
Trigger
          Simple control interface: triggers some action (operation).
ValueTransferFunction
          Value-transfer function interface: representation of R -> R function (Pixel -> Pixel).
VectorGraphics
          Vector graphics interface (scalable atomic 2D drawing commands).
 

Classes in cz.cuni.jagrlib.iface used by cz.cuni.jagrlib.iface
BitMask
          Bit-mask interface (representation of pixel set in 2D plane).
BitMaskCore
          Core of bit-mask interface (representation of pixel set in 2D plane).
BitStream
          Abstract sequential bit-input/output.
BoundingVolume
          Bounding-volume interface for 3D scenes.
Brep
          Boundary representation (B-rep) of 3D scene.
BrepIterator
          Interface for Brep-iterator objects.
Brush
          Abstract brush interface (filling of a 2D area).
FillCallback
          Interface for fill call-back routines.
GraphicsViewer
          Viewer for RasterGraphics, VectorGraphics etc.
InputListener
          Listener for input events.
Intersectable
          Object which can be intersected by 3D rays.
KDTree.IntNode
          K-D-tree node for discrete data (ZK space).
LightSource
          Abstract light source in 3D scene.
LineRender
          Rendering interface for stroked lines.
Pen
          Abstract pen interface (rendering of a 2D stroke).
PersistentParamsBinary
          Persistent instance parameters stored in binary format.
PolygonRender
          Rendering interface for 2D polygons and polylines.
Property
          Simple interface for general property set/get.
QuadTree.Inspector
          Quad-tree inspector object.
QuadTree.Node
          Quad-tree node.
RasterGraphics
          Raster graphics interface (representation of pixel bitmap).
RayGenerator
          Generator of 3D rays (projection transformation, camera).
Render
          Abstract rendering interface (for 1D, 2D and 3D objects).
SLEData
          Data object holding system of linear equations (SLE) data.
StrokeCallback
          Interface for stroke call-back routines.
TextRender.TextExtent
          Support class for holding text extents.
TimeDependent
          Abstract time-dependency of an object.
Trigger
          Simple control interface: triggers some action (operation).
ValueTransferFunction
          Value-transfer function interface: representation of R -> R function (Pixel -> Pixel).
WheelOfFortune
          Abstract interface for the "Wheel of Fortune" - an ordered array of frequencies used for entropy encoding.
 

Classes in cz.cuni.jagrlib.iface used by cz.cuni.jagrlib.piece
AlphaMask
          Bit-mask interface with alpha-channel capability (representation of pixel set in 2D plane).
BitMask
          Bit-mask interface (representation of pixel set in 2D plane).
BitMaskCore
          Core of bit-mask interface (representation of pixel set in 2D plane).
BitStream
          Abstract sequential bit-input/output.
BlockCodec
          Codec for integer block data.
BlockQuantizer
          Quantization of block discrete data.
Brep
          Boundary representation (B-rep) of 3D scene.
BrepIterator
          Interface for Brep-iterator objects.
Brush
          Abstract brush interface (filling of a 2D area).
BSSRDF
          Abstract BSSRDF (Bidirectional Surface Scattering Distribution Function).
ColormapStore
          Abstract colormap storage.
CSG2Brep
           
DataFileFormat
          Interface for data persistence algorithms (general load/save filter).
DiscreteTransform
          Discrete transform of raster 1D - 2D data.
EllipseRender
          Rendering interface for stroked ellipses.
EntropyCodec
          Abstract entropy codec interface.
EntropyHistogram
          Abstract histogram interface - {#link WheelOfFortune} with incremental frequency update capability and decimation mechanism.
FaceRender
          Interface for 3D scene face rendering (texture-mapped, Gouraud-shaded, Phong-shaded, ..).
FeatureStore
          Data storage for "features" - elements used in feature/based warping/morphing.
Filter1D
          Serial 1D data filter.
FloodFillRender
          Rendering interface for flood-fill algorithms.
FunctionR2ToR2
          General mapping from R2 to R2.
GeometrySearch
          General interface for geometry searching in 2D and 3D (for various types of search-trees).
GLGraphics
          GL graphics producer.
GlobalIllumination
          General global-illumination method.
GraphicsViewer
          Viewer for RasterGraphics, VectorGraphics etc.
ImageFunction
          Abstract image function (R2 -> RN mapping).
ImageSynthesizer
          Abstract interface for image-synthesizing algorithms.
InputListener
          Listener for input events.
Intersectable
          Object which can be intersected by 3D rays.
IntFunction
          General mappings to scalar integer range.
KDTree
          Interface for K-D-tree data structures.
KDTree.IntNode
          K-D-tree node for discrete data (ZK space).
LightSource
          Abstract light source in 3D scene.
LineRender
          Rendering interface for stroked lines.
LineRenderAnti
          Rendering interface for stroked lines with anti-aliasing.
Order2D
          Abstract 2D rectangle passing algorithm.
Pen
          Abstract pen interface (rendering of a 2D stroke).
PersistentParamsBinary
          Persistent instance parameters stored in binary format.
Property
          Simple interface for general property set/get.
RadiosityBasisFunctions
          Basis functions representing radiosity distribution over a set of Brep elements.
RasterGraphics
          Raster graphics interface (representation of pixel bitmap).
RasterSearch
          Searching in raster images.
RayGenerator
          Generator of 3D rays (projection transformation, camera).
RealFunction
          General mappings to scalar R range.
Render
          Abstract rendering interface (for 1D, 2D and 3D objects).
Render3D
          Rendering interface for 3D scenes.
RTScene
          3D scene representation for Ray-tracing.
SampleData
          General sampled data file (D-dimensional array of scalars).
ScalarQuantizer
          Scalar quantizer.
SLEData
          Data object holding system of linear equations (SLE) data.
SLEDataStore
          Data object holding system of linear equations (SLE) data - writtable variant.
SLESolver
          Solver API for system of linear equations (SLE).
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.
SolidBrush
          Solid brush interface (filling of a 2D area).
SolidPen
          Solid pen with variable width.
TextRender
          Rendering interface for text output.
TextRender.TextExtent
          Support class for holding text extents.
TimeDependent
          Abstract time-dependency of an object.
Trigger
          Simple control interface: triggers some action (operation).
ValueTransferFunction
          Value-transfer function interface: representation of R -> R function (Pixel -> Pixel).
WheelOfFortune
          Abstract interface for the "Wheel of Fortune" - an ordered array of frequencies used for entropy encoding.
 

Classes in cz.cuni.jagrlib.iface used by cz.cuni.jagrlib.testing
AlphaMask
          Bit-mask interface with alpha-channel capability (representation of pixel set in 2D plane).
AWTGraphics
          AWT graphics producer.
BitMask
          Bit-mask interface (representation of pixel set in 2D plane).
BitStream
          Abstract sequential bit-input/output.
Brep
          Boundary representation (B-rep) of 3D scene.
BrepIterator
          Interface for Brep-iterator objects.
BSSRDF
          Abstract BSSRDF (Bidirectional Surface Scattering Distribution Function).
ColormapStore
          Abstract colormap storage.
CurveRender
          Rendering interface for stroked curves.
DataFileFormat
          Interface for data persistence algorithms (general load/save filter).
Fresnel
          Abstract interface represents Fresnel term for some type of materials.
FunctionR2ToR2
          General mapping from R2 to R2.
GeometrySearch
          General interface for geometry searching in 2D and 3D (for various types of search-trees).
GLGraphics
          GL graphics producer.
GlobalIllumination
          General global-illumination method.
GraphicsViewer
          Viewer for RasterGraphics, VectorGraphics etc.
ImageFunction
          Abstract image function (R2 -> RN mapping).
ImageSynthesizer
          Abstract interface for image-synthesizing algorithms.
InputListener
          Listener for input events.
Intersectable
          Object which can be intersected by 3D rays.
LightMap
          General interface for light storing.
LightSource
          Abstract light source in 3D scene.
LightTracing
          General interface for light tracing methods (photon tracing, light tracing, ..).
LineRender
          Rendering interface for stroked lines.
LineRenderAnti
          Rendering interface for stroked lines with anti-aliasing.
MicrofacetDistribution
          Abstract interface represents microfacet distribution.
Order2D
          Abstract 2D rectangle passing algorithm.
PolygonFillRender
          Rendering interface for filled 2D polygons.
PolygonRender
          Rendering interface for 2D polygons and polylines.
PolygonStrokeRender
          Rendering interface for stroked 2D polygons (poly-lines).
PolygonWindow
          Interface for clipping using polygon windows.
Property
          Simple interface for general property set/get.
RadiosityBasisFunctions
          Basis functions representing radiosity distribution over a set of Brep elements.
RasterGraphics
          Raster graphics interface (representation of pixel bitmap).
RasterSearch
          Searching in raster images.
RayGenerator
          Generator of 3D rays (projection transformation, camera).
RectangleWindow
          Interface for 2D clipping using axis-aligned rectangle.
Render
          Abstract rendering interface (for 1D, 2D and 3D objects).
Render3D
          Rendering interface for 3D scenes.
RTScene
          3D scene representation for Ray-tracing.
SLESolver
          Solver API for system of linear equations (SLE).
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.
Texture
          Abstract texture interface - any mapping that modifies MicroFacet data.
TimeDependent
          Abstract time-dependency of an object.
Trigger
          Simple control interface: triggers some action (operation).
 

Classes in cz.cuni.jagrlib.iface used by cz.cuni.jagrlib.worker
DataFileFormat
          Interface for data persistence algorithms (general load/save filter).
GlobalIllumination
          General global-illumination method.
GraphicsViewer
          Viewer for RasterGraphics, VectorGraphics etc.
ImageSynthesizer
          Abstract interface for image-synthesizing algorithms.
InputListener
          Listener for input events.
ProgressListener
          Object able to receive progress-state information.
Property
          Simple interface for general property set/get.
RasterGraphics
          Raster graphics interface (representation of pixel bitmap).
Render3D
          Rendering interface for 3D scenes.
Trigger
          Simple control interface: triggers some action (operation).
Worker
          Interface for runable modules.