Add DimensionStyle + Refactor dimensionLayer + Add width and dashArray to style Related work items: #7977
32 lines
542 B
TypeScript
32 lines
542 B
TypeScript
import { type IAvailableSymbol } from './IAvailableSymbol';
|
|
|
|
export interface ISymbolModel {
|
|
/** Identifier */
|
|
id: string
|
|
|
|
/** Displayed Text */
|
|
displayedText: string
|
|
|
|
/** Type */
|
|
type: string
|
|
|
|
/** Configuration of the symbol */
|
|
config: IAvailableSymbol
|
|
|
|
/** Horizontal offset */
|
|
x: number
|
|
|
|
// TODO: Implement Y and verticality
|
|
|
|
/** Width */
|
|
width: number
|
|
|
|
/** Height */
|
|
height: number
|
|
|
|
/** List of linked container id */
|
|
linkedContainers: Set<string>
|
|
|
|
/** Dimensions options */
|
|
showDimension: boolean
|
|
}
|