hep.wired.cut
Class DoubleConditionDefinition

java.lang.Object
  extended by hep.wired.cut.AbstractConditionDefinition
      extended by hep.wired.cut.DoubleConditionDefinition
All Implemented Interfaces:
ConditionDefinition

public class DoubleConditionDefinition
extends AbstractConditionDefinition

Version:
$Id: DoubleConditionDefinition.java 13824 2011-05-04 18:30:02Z onoprien $
Author:
Dmitry Onoprienko

Nested Class Summary
 
Nested classes/interfaces inherited from interface hep.wired.cut.ConditionDefinition
ConditionDefinition.Type
 
Field Summary
 
Fields inherited from class hep.wired.cut.AbstractConditionDefinition
_conditions, _description, _name, _unit, _valueIsAdjusting
 
Constructor Summary
DoubleConditionDefinition(String name)
           
DoubleConditionDefinition(String name, String unit, String description)
           
 
Method Summary
 void addToDomain(double value)
          Updates the domain to ensure it contains the specified value.
 void addToDomain(org.freehep.util.Value value)
          Updates the domain to ensure it contains the specified value.
 DoubleCondition createCondition(boolean enabled, boolean inverted)
          Returns a new Condition object linked to this ConditionDefinition.
 double[] getDomain()
          Returns the domain of possible values for the condition.
 ConditionDefinition.Type getType()
          Returns the type of this condition.
 void setDomain(double min, double max)
          Sets the range of possible values for the condition.
 void setDomain(Object domain)
          Sets the domain of possible values for the condition.
 
Methods inherited from class hep.wired.cut.AbstractConditionDefinition
addChangeListener, createCondition, fireStateChanged, fireStateChanged, getDescription, getName, getUnit, getValueIsAdjusting, remove, removeChangeListener, removeCondition, setValueIsAdjusting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleConditionDefinition

public DoubleConditionDefinition(String name)

DoubleConditionDefinition

public DoubleConditionDefinition(String name,
                                 String unit,
                                 String description)
Method Detail

getType

public ConditionDefinition.Type getType()
Returns the type of this condition.


createCondition

public DoubleCondition createCondition(boolean enabled,
                                       boolean inverted)
Returns a new Condition object linked to this ConditionDefinition.


setDomain

public void setDomain(Object domain)
Sets the domain of possible values for the condition. The argument passed to this method should be a two-element int array: [min,max].


setDomain

public void setDomain(double min,
                      double max)
Sets the range of possible values for the condition.


getDomain

public double[] getDomain()
Returns the domain of possible values for the condition. The actual return type is a two-element double array: [min,max].


addToDomain

public void addToDomain(org.freehep.util.Value value)
Updates the domain to ensure it contains the specified value.


addToDomain

public void addToDomain(double value)
Updates the domain to ensure it contains the specified value.



Copyright © 1996-2013 FreeHEP. All Rights Reserved.