infosapient.system
Class FzyTriangle

java.lang.Object
  |
  +--infosapient.system.ObservableImpl
        |
        +--infosapient.system.FzySystemComponent
              |
              +--infosapient.system.FzyClauseComponent
                    |
                    +--infosapient.system.FzySet
                          |
                          +--infosapient.system.FzyTriangle

public class FzyTriangle
extends FzySet
implements java.lang.Cloneable

See Also:
Serialized Form

Field Summary
(package private) static long serialVersionUID
           
 
Fields inherited from class infosapient.system.FzySet
alfaCut, completeMembership, curveSide, domain, hasSolution, hedges, height, leftShouldered, membership, myAttribute, resolvedValue, rightShouldered, serialVersionUID, setType, twoSided, VECMAX
 
Fields inherited from class infosapient.system.FzyClauseComponent
owner, text
 
Fields inherited from class infosapient.system.FzySystemComponent
DEBUG_, myID, name, pcs, serialVersionUID, trace, vcs
 
Fields inherited from class infosapient.system.ObservableImpl
arr, changed, obs, serialVersionUID
 
Constructor Summary
FzyTriangle()
           
FzyTriangle(FzyAttribute fa, double lowE, double highE, double membership)
           
 
Method Summary
 java.lang.Object clone()
          Method for Cloneable interface -- provides a deep copy of the current set, EXCEPT the hedges.
 FzySet initializeMembership()
          This method must be implemented by my subclasses.
 java.lang.String toString()
          Used to provide a text description of this fuzzy set.
 java.lang.String typeAsString()
           
 
Methods inherited from class infosapient.system.FzySet
addHedge, doesContain, domainForMembership, dump, dumpAsStringBuffer, getAlphaCut, getAttribute, getCmpMembership, getDOM, getDomain, getDomainArray, getHedges, getHighDomain, getIndexForDomain, getLowDomain, getMaxHeight, getMemberArray, getMembership, getMinHeight, getQualifiedName, getSides, getSolution, getSolutionDOM, getVECMAX, hasSolution, initializeDomain, integrateMbr, integrateMbr, isLeftShouldered, isNormal, isRightShouldered, isTwoSided, lessThanOrEquals, printOn, reset, setAttribute, setCmpMembership, setDomain, setDomainArray, setHedges, setHighDomain, setLeftShouldered, setLowDomain, setMembership, setMembershipArray, setRightShouldered, setSolution, setTwoSided, sumDomain, toXML, validate, validate
 
Methods inherited from class infosapient.system.FzyClauseComponent
append, append, getOwner, getText, setOwnerClause, setText, toText
 
Methods inherited from class infosapient.system.FzySystemComponent
addPropertyChangeListener, addVetoableChangeListener, equals, getID, getName, getPropertyChangeSupport, getVetoableChangeSupport, hashCode, removePropertyChangeListener, removeVetoableChangeListener, setID, setName
 
Methods inherited from class infosapient.system.ObservableImpl
addObserver, clearChanged, containsObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
Constructor Detail

FzyTriangle

public FzyTriangle()

FzyTriangle

public FzyTriangle(FzyAttribute fa,
                   double lowE,
                   double highE,
                   double membership)
            throws FzySystemException,
                   java.lang.IllegalArgumentException
Method Detail

clone

public java.lang.Object clone()
Method for Cloneable interface -- provides a deep copy of the current set, EXCEPT the hedges.
Overrides:
clone in class FzySet
Returns:
Object the new FzyTriangle cloned.

initializeMembership

public FzySet initializeMembership()
                            throws FzySystemException
Description copied from class: FzySet
This method must be implemented by my subclasses. Initialize the membership of this set based on the type of set.
Overrides:
initializeMembership in class FzySet
Tags copied from class: FzySet
Returns:
FzySet the set.
Throws:
FzySystemException - if a computation exception occurs.

toString

public java.lang.String toString()
Used to provide a text description of this fuzzy set.
Overrides:
toString in class java.lang.Object

typeAsString

public java.lang.String typeAsString()
Overrides:
typeAsString in class FzySet

License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved