Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new GraphParametric2D(xeqn: any, yeqn: any, parameterRange?: number[], x?: number, y?: number, svgWidth?: number, svgHeight?: number): GraphParametric2D

Properties

config

config: { arrowFollowerColor: any; arrowSize: any; axisColor: any; graphColor: any; graphStrokeWidth: any; gridColor: any; maxX: any; maxY: any; minX: any; minY: any; originX: any; originY: any; scaleX: any; scaleY: any; smallGridColor: any; stepX: any; stepY: any; tickColor: any; tickMarginX: any; tickMarginY: any; tickX: any; tickY: any; xAxis: any; yAxis: any }

Type declaration

  • arrowFollowerColor: any
  • arrowSize: any
  • axisColor: any
  • graphColor: any
  • graphStrokeWidth: any
  • gridColor: any
  • maxX: any
  • maxY: any
  • minX: any
  • minY: any
  • originX: any
  • originY: any
  • scaleX: any
  • scaleY: any
  • smallGridColor: any
  • stepX: any
  • stepY: any
  • tickColor: any
  • tickMarginX: any
  • tickMarginY: any
  • tickX: any
  • tickY: any
  • xAxis: any
  • yAxis: any

coordinate

coordinate: SVGGElement

graphContainer

graphContainer: Element

graphObject

graphObject: SVGSVGElement

linePath

linePath: SVGPathElement

parameterRange

parameterRange: number[]

pathData

pathData: string

plotting

plotting: SVGGElement

svgHeight

svgHeight: number

svgWidth

svgWidth: number

x

x: number

xeqn

xeqn: Function

y

y: number

yeqn

yeqn: Function

Methods

arrow

  • arrow(eqn: any): void

axis

  • axis(): void

configure

  • configure(config: any): void

moveTo

  • moveTo(newX: any, newY: any, startTime: any, endTime: any): void

play

  • play(timeDuration: any, delayDuration?: number, element?: string): void
  • Parameters

    • timeDuration: any
    • delayDuration: number = 0
    • element: string = 'coordinateSystem'

    Returns void

plot

  • plot(): void

position

  • position(x: number, y?: number): void

remove

  • remove(): void

size

  • size(width: any, height: any): undefined | number[]

stroke

  • stroke(_stroke: any): void

transform

  • transform(object_finl: any, startTime?: number, endTime?: number): void

update

  • update(xeqn: any, yeqn: any): void

Generated using TypeDoc