Uses of Class
org.scilab.forge.jlatexmath.Atom

Uses of Atom in org.scilab.forge.jlatexmath
 

Subclasses of Atom in org.scilab.forge.jlatexmath
 class AccentedAtom
          An atom representing another atom with an accent symbol above it.
 class BigDelimiterAtom
          An atom representing a big delimiter (for left and right commands).
 class BigOperatorAtom
          An atom representing a "big operator" (or an atom that acts as one) together with its limits.
 class BoldAtom
          An atom representing a bold atom.
 class CedillaAtom
          An atom with a cedilla.
 class CharAtom
          An atom representing exactly one alphanumeric character and the text style in which it should be drawn.
 class CharSymbol
          An common superclass for atoms that represent one single character and access the font information.
 class ColorAtom
          An atom representing the foreground and background color of an other atom.
 class DdotsAtom
          An atom representing ddots.
 class FBoxAtom
          An atom representing a boxed base atom.
 class FColorBoxAtom
          An atom representing a boxed base atom.
 class FencedAtom
          An atom representing a base atom surrounded with delimiters that change their size according to the height of the base.
 class FixedCharAtom
          An atom representing a fixed character (not depending on a text style).
 class FractionAtom
          An atom representing a fraction.
 class LaTeXAtom
          An atom representing whitespace.
 class MatrixAtom
          A box representing a matrix.
 class MiddleAtom
          An atom representing a middle atom which must be rounded by a left and right delimiter.
 class NthRoot
          An atom representing an nth-root construction.
 class OverlinedAtom
          An atom representing another atom with a horizontal line above it
 class OverUnderDelimiter
          A box representing another atom with a delimiter and a script above or under it, with script and delimiter seperated by a kern.
 class PhantomAtom
          An atom representing another atom that should be drawn invisibly.
 class ReflectAtom
          An atom representing a reflected Atom.
 class RotateAtom
          An atom representing a rotated Atom.
 class RowAtom
          An atom representing a horizontal row of other atoms, to be seperated by glue.
 class ScaleAtom
          An atom representing a scaled Atom.
 class ScriptsAtom
          An atom representing scripts to be attached to another atom.
 class SmashedAtom
          An atom representing a smashed atom (i.e.
 class SpaceAtom
          An atom representing whitespace.
 class StyleAtom
          An atom representing a modification of style in a formula (e.g.
 class SymbolAtom
          A box representing a symbol (a non-alphanumeric character).
 class TypedAtom
          An atom representing another atom with an overrided lefttype and righttype.
 class UnderOverArrowAtom
          An atom representing an other atom with an extensible arrow or doublearrow over or under it.
 class UnderOverAtom
          An atom representing another atom with an atom above it (if not null) seperated by a kern and in a smaller size depending on "overScriptSize" and/or an atom under it (if not null) seperated by a kern and in a smaller size depending on "underScriptSize"
 class VCenteredAtom
          An atom representing another atom vertically centered with respect to the axis (determined by a general TeXFont parameter)
 class VdotsAtom
          An atom representing vdots.
 class VRowAtom
          An atom representing a vertical row of other atoms.
 class XArrowAtom
          An atom representing an extensible left or right arrow to handle xleftarrow and xrightarrow commands in LaTeX.
 

Fields in org.scilab.forge.jlatexmath declared as Atom
protected  Atom BigOperatorAtom.base
           
protected  Atom AccentedAtom.base
           
 Atom MiddleAtom.base
           
 Atom TeXFormula.root
           
static Atom[] TeXFormula.symbolFormulaMappings
           
protected  Atom AccentedAtom.underbase
           
 

Fields in org.scilab.forge.jlatexmath with type parameters of type Atom
 java.util.LinkedList<java.util.LinkedList<Atom>> ArrayOfAtoms.array
           
protected  java.util.LinkedList<Atom> RowAtom.elements
           
protected  java.util.LinkedList<Atom> VRowAtom.elements
           
 

Methods in org.scilab.forge.jlatexmath that return Atom
 Atom predefMacros.accent_macros(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.accentbis_macros(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.accentset_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.arrayATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.backslashcr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.begin_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.big_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Big_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.bigg_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Bigg_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.biggl_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Biggl_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.biggr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Biggr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.bigl_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Bigl_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.bigr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.Bigr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.binom_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.boldsymbol_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.cedilla_macro(TeXParser tp, java.lang.String[] args)
           
 Atom Atom.clone()
           
 Atom predefMacros.colorbox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.cong_macro(TeXParser tp, java.lang.String[] args)
           
 Atom TeXParser.convertCharacter(char c)
          Convert a character in the corresponding atom in using the file TeXFormulaSettings.xml for non-alphanumeric characters
 Atom predefMacros.cr_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.ddots_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.definecolor_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.displaystyle_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.doteq_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.fbox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.fcolorbox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.frac_macro(TeXParser tp, java.lang.String[] args)
           
 Atom TeXParser.getArgument()
          Get the argument of a command in his atomic format
 Atom TypedAtom.getBase()
           
 Atom RowAtom.getLastAtom()
           
 Atom TeXParser.getLastAtom()
          Get the last atom of the current formula
 Atom VRowAtom.getLastAtom()
           
 Atom predefMacros.hphantom_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.joinrel_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.LaTeX_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.left_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.limits_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.makeatletter_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.makeatother_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathbin_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathclose_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathinner_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathop_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathopen_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathord_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathrel_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mbox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.middle_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.nbsp_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.newcommand_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.newenvironment_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.nolimits_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.normal_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overbrace_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overbrack_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overleftarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overleftrightarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overline_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overparen_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overrightarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.overset_macro(TeXParser tp, java.lang.String[] args)
           
 Atom[] TeXFormulaSettingsParser.parseSymbolToFormulaMappings()
           
 Atom predefMacros.phantom_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.reflectbox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.renewcommand_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.renewenvironment_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.rotatebox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.scalebox_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.scriptscriptstyle_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.scriptstyle_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.sideset_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.smash_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.spATbreve_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.spAThat_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.sqrt_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.stackbin_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.stackrel_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.textcolor_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.textstyle_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.textstyle_macros(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underaccent_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underbrace_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underbrack_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underleftarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underleftrightarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underline_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underparen_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underrightarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.underset_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.undertilde_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.vdots_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.vphantom_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.xleftarrow_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.xrightarrow_macro(TeXParser tp, java.lang.String[] args)
           
 

Methods in org.scilab.forge.jlatexmath with parameters of type Atom
 void RowAtom.add(Atom el)
           
 TeXFormula TeXFormula.add(Atom el)
           
 void VRowAtom.add(Atom el)
           
 void OverUnderDelimiter.addScript(Atom script)
           
 

Constructors in org.scilab.forge.jlatexmath with parameters of type Atom
AccentedAtom(Atom base, Atom accent)
           
AccentedAtom(Atom base, java.lang.String accentName)
          Creates an AccentedAtom from a base atom and an accent symbol defined by its name
AccentedAtom(Atom base, TeXFormula acc)
          Creates an AccentedAtom from a base atom and an accent symbol defined as a TeXFormula.
BigOperatorAtom(Atom base, Atom under, Atom over)
          Creates a new BigOperatorAtom from the given atoms.
BigOperatorAtom(Atom base, Atom under, Atom over, boolean limits)
          Creates a new BigOperatorAtom from the given atoms.
BoldAtom(Atom base)
           
CedillaAtom(Atom base)
           
ColorAtom(Atom atom, java.awt.Color bg, java.awt.Color c)
          Creates a new ColorAtom that sets the given colors for the given atom.
Dummy(Atom a)
          Creates a new Dummy for the given atom.
FBoxAtom(Atom base)
           
FColorBoxAtom(Atom base, java.awt.Color bg, java.awt.Color line)
           
FencedAtom(Atom base, SymbolAtom l, MiddleAtom m, SymbolAtom r)
           
FencedAtom(Atom base, SymbolAtom l, SymbolAtom r)
          Creates a new FencedAtom from the given base and delimiters
FractionAtom(Atom num, Atom den)
          Uses the default thickness for the fraction line
FractionAtom(Atom num, Atom den, boolean rule)
          Uses the default thickness for the fraction line
FractionAtom(Atom num, Atom den, boolean noDef, int unit, float t)
          Depending on noDef, the given thickness and unit will be used (<-> the default thickness).
FractionAtom(Atom num, Atom den, boolean rule, int numAlign, int denomAlign)
          Uses the default thickness for the fraction line.
FractionAtom(Atom num, Atom den, float defFactor, int numAlign, int denomAlign)
          The thickness of the fraction line will be "defFactor" times the default thickness.
FractionAtom(Atom num, Atom den, int unit, float t)
          The thickness of the fraction line is determined by the given value "t" in the given unit.
FractionAtom(Atom num, Atom den, int unit, float t, int numAlign, int denomAlign)
          The thickness of the fraction line is determined by the given value "t" in the given unit.
MiddleAtom(Atom at)
           
NthRoot(Atom base, Atom root)
           
OverlinedAtom(Atom f)
           
OverUnderDelimiter(Atom base, Atom script, SymbolAtom s, int kernUnit, float kern, boolean over)
           
PhantomAtom(Atom el)
           
PhantomAtom(Atom el, boolean width, boolean height, boolean depth)
           
ReflectAtom(Atom base)
           
RotateAtom(Atom base, double angle)
           
RowAtom(Atom el)
           
ScaleAtom(Atom base, double xscl, double yscl)
           
ScriptsAtom(Atom base, Atom sub, Atom sup)
           
SmashedAtom(Atom at, java.lang.String opt)
           
TypedAtom(int leftType, int rightType, Atom atom)
           
UnderOverArrowAtom(Atom base, boolean over)
           
UnderOverArrowAtom(Atom base, boolean left, boolean over)
           
UnderOverAtom(Atom base, Atom under, int underUnit, float underSpace, boolean underScriptSize, Atom over, int overUnit, float overSpace, boolean overScriptSize)
           
UnderOverAtom(Atom base, Atom underOver, int underOverUnit, float underOverSpace, boolean underOverScriptSize, boolean over)
           
VCenteredAtom(Atom atom)
           
VRowAtom(Atom el)
           
XArrowAtom(Atom over, Atom under, boolean left)