edu.uci.ics.dillenco.simplegraph01
Class GraphParms

java.lang.Object
  extended by edu.uci.ics.dillenco.simplegraph01.GraphParms

public class GraphParms
extends Object


Field Summary
static int DEFAULT_MAP_HALFEDGE_MAX
          Default value for the maximum number of half edge maps plus single edge maps that can be active at one.
static int DEFAULT_MAP_NODE_MAX
          Default value for the maximum number of node maps that can be active at one.
static int DEFAULT_MAP_QEDGE_MAX
          Default value for the maximum number of qEdge maps that can be active at one.
 
Constructor Summary
GraphParms()
           
 
Method Summary
static int getMapHalfEdgeMax()
          Return the maximum number of HalfEdge maps per graph that can be active at once.
static int getMapNodeMax()
          Return the maximum number of Node maps per graph that can be active at once.
static int getMapQEdgeMax()
          Return the maximum number of QEdge maps per graph/dual pair that can be active at once.
static void setMapHalfEdgeMax(int v)
          Set the maximum number of half edge maps plus single edge maps per graph that can be active at once.
static void setMapNodeMax(int v)
          Set the maximum number of Node maps per graph that can be active at once.
static void setMapQEdgeMax(int v)
          Set the maximum number of QEdge maps per graph/dual pair that can be active at once.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MAP_HALFEDGE_MAX

public static final int DEFAULT_MAP_HALFEDGE_MAX
Default value for the maximum number of half edge maps plus single edge maps that can be active at one.

See Also:
Constant Field Values

DEFAULT_MAP_NODE_MAX

public static final int DEFAULT_MAP_NODE_MAX
Default value for the maximum number of node maps that can be active at one.

See Also:
Constant Field Values

DEFAULT_MAP_QEDGE_MAX

public static final int DEFAULT_MAP_QEDGE_MAX
Default value for the maximum number of qEdge maps that can be active at one.

See Also:
Constant Field Values
Constructor Detail

GraphParms

public GraphParms()
Method Detail

getMapHalfEdgeMax

public static int getMapHalfEdgeMax()
Return the maximum number of HalfEdge maps per graph that can be active at once. This includes the number of single edge maps.

Returns:
the maximum number

getMapQEdgeMax

public static int getMapQEdgeMax()
Return the maximum number of QEdge maps per graph/dual pair that can be active at once.

Returns:
the maximum number

getMapNodeMax

public static int getMapNodeMax()
Return the maximum number of Node maps per graph that can be active at once.

Returns:
the maximum number

setMapHalfEdgeMax

public static void setMapHalfEdgeMax(int v)
Set the maximum number of half edge maps plus single edge maps per graph that can be active at once. Default value is 2.

Parameters:
v - the new value.

setMapQEdgeMax

public static void setMapQEdgeMax(int v)
Set the maximum number of QEdge maps per graph/dual pair that can be active at once. Default value is 2.

Parameters:
v - the new value.

setMapNodeMax

public static void setMapNodeMax(int v)
Set the maximum number of Node maps per graph that can be active at once. Default value is 2.

Parameters:
v - the new value.