edu.ucla.belief.io.hugin
Class HuginCopier

Object
  extended by AbstractCopier
      extended by HuginCopier
All Implemented Interfaces:
Copier

public class HuginCopier
extends AbstractCopier

Copier for HuginNets. Makes HuginNodeImpl copies.

Since:
021804
Author:
Keith Cascio

Field Summary
static boolean FLAG_VERBOSE
           
 
Fields inherited from class AbstractCopier
STANDARD
 
Method Summary
 FiniteVariable copyFiniteVariable(FiniteVariable var)
           
 FiniteVariable copyFiniteVariable(FiniteVariable var, BeliefNetwork from, BeliefNetwork to)
          could invert y coordinate
static boolean decideReflectY(BeliefNetwork from, BeliefNetwork to)
           
static HuginCopier getInstance()
           
static void reflectY(HuginNode node)
           
 
Methods inherited from class AbstractCopier
copyVariable
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAG_VERBOSE

public static boolean FLAG_VERBOSE
Method Detail

getInstance

public static HuginCopier getInstance()

copyFiniteVariable

public FiniteVariable copyFiniteVariable(FiniteVariable var)
Specified by:
copyFiniteVariable in interface Copier
Specified by:
copyFiniteVariable in class AbstractCopier

copyFiniteVariable

public FiniteVariable copyFiniteVariable(FiniteVariable var,
                                         BeliefNetwork from,
                                         BeliefNetwork to)
could invert y coordinate

Specified by:
copyFiniteVariable in interface Copier
Overrides:
copyFiniteVariable in class AbstractCopier

decideReflectY

public static boolean decideReflectY(BeliefNetwork from,
                                     BeliefNetwork to)

reflectY

public static void reflectY(HuginNode node)


Copyright 2010 UCLA Automated Reasoning Group