Package org.gdal.gnm

Class TermProgressCallback

java.lang.Object
org.gdal.gnm.ProgressCallback
org.gdal.gnm.TermProgressCallback

public class TermProgressCallback extends ProgressCallback
Class used for simple progress report to terminal.

This progress reporter prints simple progress report to the terminal window. The progress report generally looks something like this:

  0...10...20...30...40...50...60...70...80...90...100 - done.
 
Every 2.5% of progress another number or period is emitted. Note that GDALTermProgress() uses internal static data to keep track of the last percentage reported and will get confused if two terminal based progress reportings are active at the same time either in in a single thread or across multiple threads.

Example :

 driver.CreateCopy("dest.tif", src_ds, 0, null, new TermProgressCallback());
 
Since:
Java bindings 1.7.0