package com.xenoage.zong.symbols; import lombok.Getter; import com.xenoage.zong.symbols.path.Path; /** * Symbols which consist of a complex path. * * @author Andreas Wenger */ public final class PathSymbol extends Symbol { /** The geometric path describing this symbol. */ @Getter public final Path path; public PathSymbol(String id, Path path, Float baselineOffset, Float ascentHeight, Float leftBorder, Float rightBorder) { super(id, path.getBounds(), baselineOffset, ascentHeight, leftBorder, rightBorder); this.path = path; } @Override public SymbolType getType() { return SymbolType.PathSymbol; } }