Package cz.cuni.jagrlib.piece

Public modules (building blocks of JaGrLib compositions).

See:
          Description

Class Summary
AdditiveNoise Can add various types of noise to the raster image.
AlphaGenerator Generator of alpha-channel test patterns.
AlphaMatrix Alpha-mask represented by simple rectangular matrix.
AmbientLightSource Ambient light source.
ArithmeticCodec Arithmetic codec.
AudioFilter Audio filter framework - able to process several simple filters successively.
AudioReplay Audio replay module with GUI window.
AWTWindow Window able to display general AWT graphics.
BrepToImage Brep -> RasterGraphics converter, prepares Brep-vertices for compression.
BufferedBitStream Bit-stream object with random access and buffer-capability build on top of RandomAccessFile class.
Colormaps Simple colormap store implementation.
CompressedFormatGray Gray file format (using predictor, VLC and dynamic arithmetic coder).
CompressedFormatTransform Lossy image compression (using discrete image transform, quantization, block coding and dynamic entropy coder).
Cone Infinite cone as elementary 3D solid.
CornellBox Generates classical Cornell Box.
CSG2BrepImpl Implements conversion from CSG scene to boundary scene
Cube Cube as elementary 3D solid.
Cylinder Infinite cylinder as elementary 3D solid.
DataMatrix Module holding N-dimensional data matrix.
DCT Discrete cosine transform (can process 1D or 2D data of arbitrary size).
DeadZoneQuantizer Linear quantizer with optional dead-zone.
Deformations R2->R2 mappings (analytic warping sample transforms).
EffectBlur Image effect - blur.
EffectPixelize Image effect example - image pixelization.
Ellipse Ellipse drawing - two different algorithms for untilted (Bresenham) and tilted (Bond) ellipses.
FaceRenderFlat Brep face rendering - flat shading.
FaceRenderFlat.EdgeComparator Edge comparator for actual edge list: [ x ].
FaceRenderFlat.PolyEdge Polygon edge.
Features Data store for "features" (for feature-based warping/morphing).
Filter1DNotch Audio filter - notch filter (very-narrow-band suppression).
FloodFillPoint Flood-fill using FIFO (queue) and point access.
FractalCompressionQtree Fractal image compression module.
FunctionSamples Function samples.
GIFFileFormat GIF file format (persistence of 2D raster graphics data).
GLBrepRender GL scene rendering of connected Brep-scene.
GLWindow Window able to display GL graphics.
HDRFileFormat HDR file format used in Radiance (RGBe RLE-encoded format).
HDRImage HDR raster image stored in memory.
HDRMap HDR to LDR image conversion.
HuffmanCodec Adaptive Huffman codec.
HuffmanCodec.HuffNode Node of the Huffman tree.
HuffmanCodec.HuffTree Huffman tree (used as EntropyCodec-context).
ImageCompare Raster image comparison.
ImageCompute Image filter - general image composition.
ImageCrop Image cropping & scaling.
ImageKDTree K-D-tree coding of raster images.
ImagePredictor Raster image prediction template.
ImageTransition Transition effect between two input raster images.
ImageTransition.CutoffTransition Cutoff transition.
ImageTransition.LinearTransition Linear transition.
ImageTransition.RampField Ramp image field function.
ImageTransition.RandomField Random image field function.
ImageTransition.SigmaTransition Goniometric sigma function.
IntervalArray Entropy histogram implementation: map of cummulative frequency interval trees.
JavaBitStream Bit-stream object implemented with help of java.io streams (InputStream, OutputStream).
JavaText Text drawing using Graphics implementation.
JFIFFileFormat JFIF file format (persistence of 2D raster graphics data).
JitteringSynthesizer Jittering image synthesizer with progressive rendering.
JPEGQuantizer JPEG-like block quantizer.
LineAntialias Antialiased line with arbitrary width and floating-point coordinates.
LineAntialiasSimple Antialiased lines with arbitrary ending points.
LinearQuantizer Linear scalar quantizer.
LineBresenham Bresenham's algorithm for line segments.
LZWCodec LZW codec.
MeshCompressionRLE Mesh compression format using arbitrary pass order, zero-skipping and optional DPCM.
MonteCarloFF This module provides stochastic Monte Carlo methods (hemisphere sampling, area sampling, area-to-area sampling) for form-factor solving.
MouseFrame Rectangle image frame defined by interactive mouse input.
OBJFileFormat Wavefront OBJ file format (persistence of B-rep 3D data).
OBJFileFormat.Vertex Vertex triple [ coords, texture, normal ].
OrderSFC Rectangle image ordering using various Space-Filling-Curves (SFC).
OrderSFC.QItem FIFO item (holding coordinates of one sample.).
OverwriteClassificator Classificator for overwritting flood-fill.
PFMFileFormat PFM (Portable Float Map) file format (persistence of HDR 2D raster graphics data).
PhongModel Phong shading model (with constant or Schlick K() term).
Plane Plane objects (infinite plane, rectangle, triangle) as elementary 3D solids.
PNGFileFormat PNG file format (persistence of 2D raster graphics data).
Radiosity Computes illumination of 3D scene using radiosity method.
RadiosityEquations Provides SLE (system of linear equations) from Brep for some SLE Solver.
RankFilter Rank filter module.
RasterImage Raster image stored in memory.
RasterImagePreview Raster image preview window.
RayCasting Ray casting of CSG scenes.
RayTracing Ray tracing of CSG scenes.
RenderPainter Depth-sort rendering of Brep database.
SimpleNoise Noise function - simple implementations.
SimpleSLEDataStore Data object holding system of linear equations (SLE) data - actual data storage w/o any smartness.
SimpleSynthesizer Simple image synthesizer with progressive rendering.
SLEProgressive SLE solver: progressive refinement (PR).
SLERelaxation SLE solver - various relaxation methods.
SolidColorBrush Solid-color brush.
SolidColorPen Solid-color pen.
Sphere Sphere as elementary 3D solid.
StaticCamera Static perspective camera - ray generator.
StaticCSGScene CSG representation of 3D scenes for Ray-tracing rendering methods.
StaticPointLightSource Static point light source.
StraightRoulette Simple roulette-wheel: set of intervals with equal size (i.e. equal probability).
SuperShootGather SLE solver: special solver for radiosity problems - Super-Shoot-Gather.
TestImageFunctions Image functions for sampling tests.
TestImageLaser Test image generator - test picture for (laser) printers.
TextureFunctions Image functions for 2D textures.
VEFDS Boundary representation (B-rep) of 3D scene - implemented by simple arrays.
VEFDS.AttrKey Attribute key - [ entity, context, ident ] compound.
VEFDS.MapAttr Support class - attribute map.
WAVFileFormatMapped WAV sound file filter.
XTransitionList Bit-mask represented by "X-transition list" data structure.
ZigZagCodec Zig-zag block coding.
ZLIBCodec ZLIB codec.
 

Enum Summary
ArithmeticCodec.OpenState Codec state: closed/input/output.
CornellBox.Interior Supported interiors.
Deformations.DeformationType Implemented deformation types.
EffectBlur.BlurType Implemented blur types.
FunctionSamples.FunctionType Implemented function types.
ImageCompare.FilterPrecinct Implemented filter precincts.
ImageCompare.MetricType Implemented metric types.
ImageCrop.ResamplingType Resampling types.
ImagePredictor.PredictorType Implemented predictors.
ImageTransition.Direction Eight main directions for ramps, ..
ImageTransition.FieldType Image field function: R2 -> <0,1> mapping.
ImageTransition.TransitionType Time transition type.
LZWCodec.InsertResult  
MonteCarloFF.Sampling Supported sampling methods.
OrderSFC.OrderType Implemented order types.
Radiosity.Colors Supported color modes.
SimpleNoise.NoiseType Implemented noise types.
SLERelaxation.Methods Supported methods.
TestImageFunctions.FunctionType Implemented function types.
TextureFunctions.TextureType Implemented texture types.
 

Package cz.cuni.jagrlib.piece Description

Public modules (building blocks of JaGrLib compositions).

Since:
0.01
See Also:
cz.cuni.jagrlib, cz.cuni.jagrlib.iface, cz.cuni.jagrlib.worker, cz.cuni.jagrlib.obscure, cz.cuni.jagrlib.testing