schmitzm.data
Class RasterOperationTree.FilterReferenceNode

java.lang.Object
  extended by schmitzm.lang.tree.TreeNode<E>
      extended by schmitzm.lang.tree.BinaryTreeNode<String>
          extended by schmitzm.lang.tree.OperationTree.OperatorNode
              extended by schmitzm.lang.tree.OperationTree.UnaryOperatorNode
                  extended by schmitzm.data.RasterOperationTree.FilterReferenceNode
Enclosing class:
RasterOperationTree

public static class RasterOperationTree.FilterReferenceNode
extends OperationTree.UnaryOperatorNode

Diese Knoten repraesentiert eine Referenz auf einen Filter im Operatorbaum. Als Operator-Kennzeichen wird "F" verwendet. Die Referenz auf den Filter wird in einem zusaetzlichen int-Wert gespeichert.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)
See Also:
getFilterNumber()

Field Summary
protected  int filterNo
          Speichert die Referenznummer auf den Filter.
 
Fields inherited from class schmitzm.lang.tree.BinaryTreeNode
leftChild, rightChild
 
Fields inherited from class schmitzm.lang.tree.TreeNode
object, parent
 
Constructor Summary
RasterOperationTree.FilterReferenceNode(int filterNo, BinaryTreeNode operand)
          Erzeugt einen neuen Referenz-Knoten
RasterOperationTree.FilterReferenceNode(int filterNo, BinaryTreeNode parent, BinaryTreeNode operand)
          Erzeugt einen neuen Referenz-Knoten
 
Method Summary
 int getFilterNumber()
          Liefert die Referenznummer auf einen Filter.
 void setFilterNumber(int filterNo)
          Setzt die Referenznummer auf einen Filter.
 
Methods inherited from class schmitzm.lang.tree.OperationTree.UnaryOperatorNode
setChild
 
Methods inherited from class schmitzm.lang.tree.BinaryTreeNode
checkNode, getChild, getChildCount, getLeftChild, getObjectsInorder, getObjectsPostorder, getObjectsPreorder, getParent, getRightChild, getRoot, isLeaf, setLeftChild, setRightChild
 
Methods inherited from class schmitzm.lang.tree.TreeNode
getObject, isInnerNode, isRoot, setObject, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filterNo

protected int filterNo
Speichert die Referenznummer auf den Filter.

Constructor Detail

RasterOperationTree.FilterReferenceNode

public RasterOperationTree.FilterReferenceNode(int filterNo,
                                               BinaryTreeNode parent,
                                               BinaryTreeNode operand)
Erzeugt einen neuen Referenz-Knoten

Parameters:
filterNo - Referenz-Nummer
parent - Vater-Knoten
operand - Knoten der den (linker) Operand repraesentiert

RasterOperationTree.FilterReferenceNode

public RasterOperationTree.FilterReferenceNode(int filterNo,
                                               BinaryTreeNode operand)
Erzeugt einen neuen Referenz-Knoten

Parameters:
filterNo - Referenz-Nummer
operand - Knoten der den (linker) Operand repraesentiert
Method Detail

setFilterNumber

public void setFilterNumber(int filterNo)
Setzt die Referenznummer auf einen Filter.

Parameters:
filterNo - Referenznummer auf einen Filter

getFilterNumber

public int getFilterNumber()
Liefert die Referenznummer auf einen Filter.