interface CoseLayoutOptions {
    animate?: boolean;
    animationDuration?: number;
    animationEasing?: TransitionTimingFunction;
    animationThreshold?: number;
    avoidOverlap?: boolean;
    boundingBox?: BoundingBox12 | BoundingBoxWH;
    componentSpacing?: number;
    coolingFactor?: number;
    fit?: boolean;
    gravity?: number;
    initialTemp?: number;
    minTemp?: number;
    name: "cose";
    nestingFactor?: number;
    nodeDimensionsIncludeLabels?: boolean;
    nodeOverlap?: number;
    numIter?: number;
    padding?: number;
    randomize?: boolean;
    ready?: LayoutHandler;
    refresh?: number;
    sort?: SortingFunction;
    spacingFactor?: number;
    stop?: LayoutHandler;
    weaver?: boolean;
    animateFilter?(node: NodeSingular, index: number): boolean;
    edgeElasticity?(edge: any): number;
    idealEdgeLength?(edge: any): number;
    nodeRepulsion?(node: any): number;
    transform?(node: NodeSingular, position: Position): Position;
}

Hierarchy (view full)

Properties

animate?: boolean
animationDuration?: number
animationEasing?: TransitionTimingFunction
animationThreshold?: number
avoidOverlap?: boolean
componentSpacing?: number
coolingFactor?: number
fit?: boolean
gravity?: number
initialTemp?: number
minTemp?: number
name
nestingFactor?: number
nodeDimensionsIncludeLabels?: boolean
nodeOverlap?: number
numIter?: number
padding?: number
randomize?: boolean
refresh?: number
spacingFactor?: number
weaver?: boolean

Methods