org.dcm4che2.hp
Class FilterOp

java.lang.Object
  extended by org.dcm4che2.hp.FilterOp

public abstract class FilterOp
extends java.lang.Object

Since:
Aug 7, 2005
Version:
$Revision: 14182 $ $Date: 2010-10-20 12:07:53 +0200 (Wed, 20 Oct 2010) $
Author:
gunter zeilinger(gunterze@gmail.com)

Field Summary
protected  java.lang.String codeString
           
static FilterOp GREATER_OR_EQUAL
           
static FilterOp GREATER_THAN
           
static FilterOp LESS_OR_EQUAL
           
static FilterOp LESS_THAN
           
static FilterOp MEMBER_OF
           
static FilterOp NOT_MEMBER_OF
           
protected  int numParams
           
static FilterOp RANGE_EXCL
           
static FilterOp RANGE_INCL
           
 
Constructor Summary
protected FilterOp(java.lang.String codeString, int numParams)
           
 
Method Summary
 java.lang.String getCodeString()
           
 int getNumParams()
           
 boolean isNumeric()
           
 boolean op(DicomElement values, DicomElement params)
           
abstract  boolean op(double[] values, int valueNumber, double[] params)
           
abstract  boolean op(float[] values, int valueNumber, float[] params)
           
abstract  boolean op(int[] values, int valueNumber, int[] params)
           
abstract  boolean op(int[] values, int valueNumber, long[] params)
           
 boolean op(java.lang.String[] values, int valueNumber, java.lang.String[] params)
           
static FilterOp valueOf(java.lang.String codeString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MEMBER_OF

public static final FilterOp MEMBER_OF

NOT_MEMBER_OF

public static final FilterOp NOT_MEMBER_OF

RANGE_INCL

public static final FilterOp RANGE_INCL

RANGE_EXCL

public static final FilterOp RANGE_EXCL

GREATER_OR_EQUAL

public static final FilterOp GREATER_OR_EQUAL

LESS_OR_EQUAL

public static final FilterOp LESS_OR_EQUAL

GREATER_THAN

public static final FilterOp GREATER_THAN

LESS_THAN

public static final FilterOp LESS_THAN

numParams

protected final int numParams

codeString

protected final java.lang.String codeString
Constructor Detail

FilterOp

protected FilterOp(java.lang.String codeString,
                   int numParams)
Method Detail

valueOf

public static FilterOp valueOf(java.lang.String codeString)

getNumParams

public final int getNumParams()

isNumeric

public final boolean isNumeric()

op

public boolean op(java.lang.String[] values,
                  int valueNumber,
                  java.lang.String[] params)

op

public boolean op(DicomElement values,
                  DicomElement params)

op

public abstract boolean op(int[] values,
                           int valueNumber,
                           int[] params)

op

public abstract boolean op(int[] values,
                           int valueNumber,
                           long[] params)

op

public abstract boolean op(float[] values,
                           int valueNumber,
                           float[] params)

op

public abstract boolean op(double[] values,
                           int valueNumber,
                           double[] params)

getCodeString

public final java.lang.String getCodeString()


Copyright © 2011 dcm4che. All Rights Reserved.