[HOME][CONTENTS][DOWNLOAD][PREV][NEXT]


XBIT 4.01 Software Packages 
by 

Chengye Mao 

Email: chengye.geo@yahoo.com

XBit4.01 software packages are designed for image and map data processing, analysis and presentation for both non-commercial and commercial applications.  The current implementation is for Windows.  A XBit 4.01 software package consists of the following features as released in a previous XBit 3.4:

COMB-WIDGETS - a suite of GUIs integrated with regular Tk widgets based on a Combined Widget Protocol.  The combined widgets include a string container (str), a numeric entry (num), a multiple entry form (ment), a palette (pal), a pulldown list (pdl), a scrollbar list (slis), a folder container (fold), a poster (post) and etc.

GIMG IMAGE TYPE - a general Tk image type for image display, including functions of image color composite and pseudo color display; image enhancement, zoom, tile, flips and dither; adjustment of sharpness, emboss and contrast; multi-spectral and indexed image display;  transparent and opaque spatial masking via geometric objects and an image mask layer; animated image display (animated GIF, TIFF).

RIMAGE - a suite of image processing functions including multi-spectral and hyper-spectral image rotation, subset, spatial average and binning, statistics, eigen vectors, PCT (principle component transformation) and reversed PCT, geometric transformation, maximum-likelihood classification, distant image calculation, iterative self-organized clustering, FFT and filtering , convolution, shaded relief, slope, 3D projection, section and profile, ratio and linear combination, image calibration,  copy image to/paste image from clipboard, capture image from a window or a canvas widget  and etc. 

IMAGE MATH EXPRESSION - an image math equation render for efficient image processing with Tcl scripts.

OPENGL SHELL -  A suite of Tcl commands to interpret scripts for OpenGL rendering.  It provides a means for switching rendering contexts (RCs) and manipulating RC associated variables.

GLW IMAGE TYPE - a special Tk image type for OpenGL rendering with a XBit's OpenGL interpreter.  It can be used with a Tk widget for 3D graphic rendering.

GLW WIDGET - a special Tk widget for OpenGL rendering with a XBit's OpenGL interpreter.  It provides an efficient means to display the results of OpenGL rendering.

OGLM - a suite of Tcl functions to create and render 3D objects converted from wavefront obj files, including normal and smooth calculation, material attribute editing.

DDW WIDGET - a DirectDraw Tk widget for real-time image display.  It has an interface to play video streams of DirectShow.

TWAIN API - a suite of Tcl commands to access images via a protocol proposed and implemented by Twain Working Group.

The following are newly added features only available to XBit 4.01:

GCANVAS - an enhanced Tk canvas widget to support additional graphic types including symbol, gtext, group and object items.  The polygon item is extened to support holes.  The line item is extended to support disconnected line segments.   The gtext item supports scaled and rotated text fonts.   It integrates generic magnification options (-mx and -my) for item zoom-in/out in a world coordinate view port. 

PROJ OBJECT - a Tcl API to PROJ4.0 package for geographic map coordinate projection calculation.

TERRABITS API -  a Tcl API to TerraSever-USA web server's functions (defined in TerraService WSDL and LandmarkService WSDL) for retrieving geographic information and cropping digital aerial photographic images and digital topographic maps via internet web services.

SHAPE OBJECT - a Tcl API to access to shape (point, line and polygon) files (.shp) for geographic map editing and presentation.

GTABLE OBJECT - a Tcl API to access to tabular files (.dbf) associated with shape files for geographic map attribute data editing and processing.

GCP OBJECT - a Tcl API to access to graphic control points for image and map geocorrection.

STATS OBJECT - a Tcl API to access to image statistical file for image data analysis in Tcl.

ISO OBJECT - a Tcl API to access to image iterative self organized classification files for image classification analysis in Tcl.

EIGEN OBJECT - a Tcl API to access to image eigen vector file for image principal component analysis in Tcl.

PRINTER - a Windows Tcl API to setup printers and print out canvas contents.

GMETAFILE - a Tcl command to capture contents of a canvas into a Windows graphic rendering  meta file.

XBIT.TIME - a Tcl API to retrieve time from internet time servers for precise computer clock update.

XBIT.LICENSE - a Tcl API to generate device-specific signature, to list, load and verify license option files.

The web page to down load and install XBIT 4.01 is
http://www.oocities.org/~chengye/xbit40.html

Questions and answers
Questions may be either emailed to chengye.geo@yahoo.com or posted to the newsgroup comp.lang.tcl. Answers will be provided in emails or Tcl newsgroup replies. 

[HOME][CONTENTS][DOWNLOAD]