API Docs for: 1.0.0
Show:

MathFunction.InverseHyperbolicSine Class

Inverse hyperbolic sine.

Constructor

MathFunction.InverseHyperbolicSine

(
  • f
)

Parameters:

Methods

_printArg

(
  • index
)
String protected

Print an argument, with parentheses if necessary.

Parameters:

Returns:

String: the string representation of the argument

evaluate

(
  • var_list
)

Parameters:

  • var_list Object

    map of variable names to values or MathFunctions

Returns:

the value of the function

evaluateArgs

(
  • var_list
)
protected

Parameters:

  • var_list Object

    map of variable names to values or MathFunctions

Returns:

list of argument values, from calling evaluate()

getArg

() MathFunction

Returns:

MathFunction: requested argument, or undefined

getArgCount

() Int

Returns:

Int: number of arguments

getParent

() MathFunction

Returns:

MathFunction: parent function or null

parenthesizeForPrint

(
  • f
)
Boolean protected

Parameters:

Returns:

Boolean: true if f needs to parenthesize us

parenthesizeForRender

(
  • f
)
Boolean protected

Parameters:

Returns:

Boolean: true if f needs to parenthesize us

prepareToRender

(
  • canvas
  • top_left
  • font_size
  • rect_list
)
Int

Parameters:

  • canvas MathCanvas

    the drawing canvas

  • top_left Point

    x,y coordinates of the top left of the bounding box

  • font_size Float

    percentage of the base font size

  • rect_list RectList

    layout information

Returns:

Int: index of this items info in rect_list

render

(
  • canvas
  • rect_list
)

Parameters:

  • canvas MathCanvas

    the drawing canvas

  • rect_list RectList

    layout information

replaceArg

(
  • origArg
  • newArg
)

If origArg is an argument, replaces origArg with newArg.

Parameters:

toString

()

Returns:

text representation of the function