byucc.jhdl.Xilinx.XC4000.techmap
Class PlacedLeafCell

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

public class PlacedLeafCell
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)
           
 int getP()
           
 int getX()
           
 int getY()
           
 void initializeMove(java.awt.Graphics g, XC4000FloorPlanCanvas canvas, int origx, int origy)
           
 boolean move(XC4000FloorPlanCanvas canvas, int dxf, int dyf, int pack)
           
 void setPosition(int x, int y, int p)
           
 void unload(XC4000FloorPlanCanvas canvas, int origx, int origy, int dx, int dy)
           
 void unloadCLB(XC4000FloorPlanCanvas canvas, int dxi, int dyi)
           
 
Methods inherited from class byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
getCell, isSelected, setSelected
 
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

getX

public int getX()

getY

public int getY()

getP

public int getP()

setPosition

public void setPosition(int x,
                        int y,
                        int p)

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 dxi,
                      int dyi)
Specified by:
unloadCLB in class PlacedCell

move

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

finalizeMove

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

unload

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

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


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