JIGL
v1.6

jigl.signal.ops.levelOps
Class ByteSize

java.lang.Object
  |
  +--jigl.signal.SimpleOperator
        |
        +--jigl.signal.ops.levelOps.ByteSize
All Implemented Interfaces:
Operator

public class ByteSize
extends SimpleOperator

Performs a ByteSize operation on a signal. Supports DiscreteSignal, RealSignal.

This class supports command line options in the following format:
java ByteSize .


Constructor Summary
ByteSize()
          Default constructor.
 
Method Summary
protected  Signal apply(DiscreteSignal signal)
          ByteSizes the range of signal to [0..255].
protected  Signal apply(RealSignal signal)
          ByteSizes the range of signal to [0.0 ..
static void main(String[] argv)
          For command line option.
 
Methods inherited from class jigl.signal.SimpleOperator
apply, apply, apply, apply, apply, apply, apply, apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteSize

public ByteSize()
Default constructor.

Method Detail

apply

protected Signal apply(DiscreteSignal signal)
ByteSizes the range of signal to [0..255].

Overrides:
apply in class SimpleOperator
Parameters:
signal - DiscreteSignal
Returns:
signal

apply

protected Signal apply(RealSignal signal)
ByteSizes the range of signal to [0.0 .. 255.0].

Overrides:
apply in class SimpleOperator
Parameters:
signal - RealSignal
Returns:
signal

main

public static void main(String[] argv)
For command line option. The syntax is "java ByteSize input_filename output_filename".


JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu