Package mi.poker.gui.tree.struct

Examples of mi.poker.gui.tree.struct.Region


    TreeXY<Node<T>> treeXY = convert(tree);

    treeXY.getRootXY().setX(CENTER_X);
    treeXY.getRootXY().setY(CENTER_Y);
    NodeMetaInfo<Node<T>> root = treeXY.getRootXY();
    Region r = new Region();
    r.setFrom(0);
    r.setTo(360);
    root.getMetaInfo().setRegion(r);

    setCircleNr(treeXY.getRootXY(), 1);
    setRegionNr(root);
    return treeXY;
View Full Code Here


    int regionSize = (parent.getMetaInfo().getRegion().getTo()
        - parent.getMetaInfo().getRegion().getFrom()) / childrensNumber;
    if (((NodeMetaInfo<Node<T>>) parent).getMetaInfo().getCirclelvl() == 1) {
      for (Node<Node<T>> child : parent.getChildren()) {
        NodeMetaInfo<Node<T>> metaInfoChild = (NodeMetaInfo<Node<T>>) child;
        Region region = new Region();
        region.setFrom(parent.getMetaInfo().getRegion().getFrom() + counter
            * regionSize);
        counter++;
        region.setTo(parent.getMetaInfo().getRegion().getFrom() + counter
            * regionSize);
        metaInfoChild.getMetaInfo().setRegion(region);
        setXY(metaInfoChild,parent);
        setRegionNr(metaInfoChild);
      }
    } else {
      for (Node<Node<T>> child : parent.getChildren()) {
        NodeMetaInfo<Node<T>> metaInfoChild = (NodeMetaInfo<Node<T>>) child;
        Region region = new Region();
       
        region.setFrom((int) (parent.getMetaInfo().getRegion().getFrom() + counter
            * regionSize * 1.5));
        counter++;
        region.setTo((int) (parent.getMetaInfo().getRegion().getFrom() + counter
            * regionSize * 1.5));
        metaInfoChild.getMetaInfo().setRegion(region);
        setXY(metaInfoChild,parent);
        setRegionNr(metaInfoChild);
      }
 
View Full Code Here

TOP

Related Classes of mi.poker.gui.tree.struct.Region

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.