byucc.jhdl.Xilinx.XC4000.techmap
Class PlacedHierarchicalCell

java.lang.Object
  extended bybyucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
      extended bybyucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
          extended bybyucc.jhdl.Xilinx.XC4000.techmap.PlacedHierarchicalCell
All Implemented Interfaces:
XC4000Constants

public class PlacedHierarchicalCell
extends PlacedCell


Field Summary
 
Fields inherited from class byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
boundingBoxColor, cellNameColor, cellNameSpace, next, notOkColor, okColor, selectionColor
 
Fields inherited from interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
ALL_LUTS_TYPE, BOTH_LUT4_TYPE, CARRY, CARRY_TYPE, EXCEPTION_MODE, F_LUT, FF_TYPE, FFX, FFY, FIRST, G_LUT, H_LUT, LAST, LOCKED, LUT3_TYPE, LUT4_TYPE, MAX_PACK, NO_PACKING_HINT, NOT_PLACEABLE_TYPE, NOT_SELECTED, PACKING_STRINGS, PACKING_SUFFIXES, PRINT_MODE, QUIET_MODE, SELECTION_MASKS, UNLOCKED
 
Method Summary
 void drawBoundingBox(java.awt.Graphics g, boolean moving, boolean okPlacement, int origx, int origy, int dx, int dy)
           
 void finalizeMove(Cell topcell, int dx, int dy, int pack)
           
 void initializeMove(java.awt.Graphics g, XC4000FloorPlanCanvas canvas, int origx, int origy)
           
 boolean move(XC4000FloorPlanCanvas canvas, int dxf, int dyf, int pack)
           
 boolean setSelected(boolean b)
           
 void unload(XC4000FloorPlanCanvas canvas, int origx, int origy, int dxi, int dyi)
           
 void unloadCLB(XC4000FloorPlanCanvas canvas, int dx, int dy)
           
 
Methods inherited from class byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
getCell, isSelected
 
Methods inherited from class byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
addUserMappingHints, createXC4000PlacementInfo, getErrorReportingPolicy, getParentInCurrentLevel, getPlaceableType, getSinkCell, getSinkHierarchicalCell, getSinkLeafCell, getSourceCell, getSourceHierarchicalCell, getSourceLeafCell, getSourcePlaceable, getSourcePlaceableCell, getSourcePlaceableLeaf, getSourceSimulationCell, getXC4000PlacementInfo, incoherencyError, setErrorReportingPolicy, setVerbose, tmError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

drawBoundingBox

public void drawBoundingBox(java.awt.Graphics g,
                            boolean moving,
                            boolean okPlacement,
                            int origx,
                            int origy,
                            int dx,
                            int dy)
Specified by:
drawBoundingBox in class PlacedCell

initializeMove

public void initializeMove(java.awt.Graphics g,
                           XC4000FloorPlanCanvas canvas,
                           int origx,
                           int origy)
Specified by:
initializeMove in class PlacedCell

unloadCLB

public void unloadCLB(XC4000FloorPlanCanvas canvas,
                      int dx,
                      int dy)
Specified by:
unloadCLB in class PlacedCell

unload

public void unload(XC4000FloorPlanCanvas canvas,
                   int origx,
                   int origy,
                   int dxi,
                   int dyi)
Specified by:
unload in class PlacedCell

finalizeMove

public void finalizeMove(Cell topcell,
                         int dx,
                         int dy,
                         int pack)
Specified by:
finalizeMove in class PlacedCell

move

public boolean move(XC4000FloorPlanCanvas canvas,
                    int dxf,
                    int dyf,
                    int pack)
Specified by:
move in class PlacedCell

setSelected

public boolean setSelected(boolean b)
Overrides:
setSelected in class PlacedCell


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.