Remove getFrameDecal() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
faf309c1fe
commit
29dd98420b
12
ecp5/arch.cc
12
ecp5/arch.cc
@ -436,10 +436,6 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const
|
||||
{
|
||||
std::vector<GraphicElement> ret;
|
||||
|
||||
if (decal.type == DecalId::TYPE_FRAME) {
|
||||
/* nothing */
|
||||
}
|
||||
|
||||
if (decal.type == DecalId::TYPE_BEL) {
|
||||
BelId bel;
|
||||
bel.index = decal.z;
|
||||
@ -473,14 +469,6 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const
|
||||
return ret;
|
||||
}
|
||||
|
||||
DecalXY Arch::getFrameDecal() const
|
||||
{
|
||||
DecalXY decalxy;
|
||||
decalxy.decal.type = DecalId::TYPE_FRAME;
|
||||
decalxy.decal.active = true;
|
||||
return decalxy;
|
||||
}
|
||||
|
||||
DecalXY Arch::getBelDecal(BelId bel) const
|
||||
{
|
||||
DecalXY decalxy;
|
||||
|
@ -793,7 +793,6 @@ struct Arch : BaseCtx
|
||||
|
||||
std::vector<GraphicElement> getDecalGraphics(DecalId decal) const;
|
||||
|
||||
DecalXY getFrameDecal() const;
|
||||
DecalXY getBelDecal(BelId bel) const;
|
||||
DecalXY getWireDecal(WireId wire) const;
|
||||
DecalXY getPipDecal(PipId pip) const;
|
||||
|
@ -122,7 +122,7 @@ struct DecalId
|
||||
{
|
||||
enum
|
||||
{
|
||||
TYPE_FRAME,
|
||||
TYPE_NONE,
|
||||
TYPE_BEL
|
||||
} type;
|
||||
Location location;
|
||||
|
@ -426,8 +426,6 @@ bool Arch::route() { return router1(getCtx()); }
|
||||
|
||||
const std::vector<GraphicElement> &Arch::getDecalGraphics(DecalId decal) const { return decal_graphics.at(decal); }
|
||||
|
||||
DecalXY Arch::getFrameDecal() const { return frame_decalxy; }
|
||||
|
||||
DecalXY Arch::getBelDecal(BelId bel) const { return bels.at(bel).decalxy; }
|
||||
|
||||
DecalXY Arch::getWireDecal(WireId wire) const { return wires.at(wire).decalxy; }
|
||||
|
@ -89,7 +89,6 @@ struct Arch : BaseCtx
|
||||
std::vector<std::vector<std::vector<BelId>>> bels_by_tile;
|
||||
|
||||
std::unordered_map<DecalId, std::vector<GraphicElement>> decal_graphics;
|
||||
DecalXY frame_decalxy;
|
||||
|
||||
int gridDimX, gridDimY;
|
||||
std::vector<std::vector<int>> tileDimZ;
|
||||
@ -206,7 +205,6 @@ struct Arch : BaseCtx
|
||||
bool route();
|
||||
|
||||
const std::vector<GraphicElement> &getDecalGraphics(DecalId decal) const;
|
||||
DecalXY getFrameDecal() const;
|
||||
DecalXY getBelDecal(BelId bel) const;
|
||||
DecalXY getWireDecal(WireId wire) const;
|
||||
DecalXY getPipDecal(PipId pip) const;
|
||||
|
@ -665,14 +665,6 @@ bool Arch::route() { return router1(getCtx()); }
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
DecalXY Arch::getFrameDecal() const
|
||||
{
|
||||
DecalXY decalxy;
|
||||
decalxy.decal.type = DecalId::TYPE_FRAME;
|
||||
decalxy.decal.active = true;
|
||||
return decalxy;
|
||||
}
|
||||
|
||||
DecalXY Arch::getBelDecal(BelId bel) const
|
||||
{
|
||||
DecalXY decalxy;
|
||||
@ -713,10 +705,6 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const
|
||||
{
|
||||
std::vector<GraphicElement> ret;
|
||||
|
||||
if (decal.type == DecalId::TYPE_FRAME) {
|
||||
/* nothing */
|
||||
}
|
||||
|
||||
if (decal.type == DecalId::TYPE_GROUP) {
|
||||
int type = (decal.index >> 16) & 255;
|
||||
int x = (decal.index >> 8) & 255;
|
||||
|
@ -714,7 +714,6 @@ struct Arch : BaseCtx
|
||||
|
||||
std::vector<GraphicElement> getDecalGraphics(DecalId decal) const;
|
||||
|
||||
DecalXY getFrameDecal() const;
|
||||
DecalXY getBelDecal(BelId bel) const;
|
||||
DecalXY getWireDecal(WireId wire) const;
|
||||
DecalXY getPipDecal(PipId pip) const;
|
||||
|
@ -140,7 +140,6 @@ struct DecalId
|
||||
enum : int8_t
|
||||
{
|
||||
TYPE_NONE,
|
||||
TYPE_FRAME,
|
||||
TYPE_BEL,
|
||||
TYPE_WIRE,
|
||||
TYPE_PIP,
|
||||
|
@ -317,8 +317,6 @@ int main(int argc, char *argv[])
|
||||
std::cout << "<!-- " << ctx->getBelName(bel).str(ctx.get()) << " -->\n";
|
||||
svg_dump_decal(ctx.get(), ctx->getBelDecal(bel));
|
||||
}
|
||||
std::cout << "<!-- Frame -->\n";
|
||||
svg_dump_decal(ctx.get(), ctx->getFrameDecal());
|
||||
std::cout << "</svg>\n";
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user