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 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 GraphicsAtom
          An atom representing an atom containing a graphic.
 class HdotsforAtom
          An atom used in array mode to write on several columns.
 class IJAtom
          An atom with representing an IJ.
 class ItAtom
          An atom representing a italic atom.
 class LapedAtom
          An atom representing a laped atom (i.e.
 class LaTeXAtom
          An atom representing whitespace.
 class LCaronAtom
          An atom with representing an L with a caron.
 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 MulticolumnAtom
          An atom used in array mode to write on several columns.
 class MultlineAtom
          An atom representing a vertical row of other atoms.
 class NthRoot
          An atom representing an nth-root construction.
 class OgonekAtom
          An atom with an ogonek.
 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 RomanAtom
          An atom representing a roman 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 RuleAtom
          An atom representing a rule.
 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 SsAtom
          An atom representing a sans serif atom.
 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 tcaronAtom
          An atom with representing an t with a caron.
 class TStrokeAtom
          An atom with a stroked T
 class TtAtom
          An atom representing a typewriter atom.
 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 UnderscoreAtom
          An atom representing an underscore.
 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
           
protected  Atom RomanAtom.base
           
 Atom MiddleAtom.base
           
protected  Atom MulticolumnAtom.cols
           
 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_macro(TeXParser tp, java.lang.String[] args)
           
 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.alignatATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.alignATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.alignedatATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.alignedATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.arrayATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.atop_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.bgcolor_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.Braket_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.cedilla_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.choose_macro(TeXParser tp, java.lang.String[] args)
           
 Atom Atom.clone()
           
 Atom predefMacros.clrlap_macro(TeXParser tp, java.lang.String[] args)
           
 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.fgcolor_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.flalignATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.frac_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.gatherATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.gatheredATATenv_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.genfrac_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.grkaccent_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.hdotsfor_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.hphantom_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.hvspace_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.IJ_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.includegraphics_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.intertext_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.LCaron_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.mathbf_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.mathclrlap_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathinner_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathit_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.mathrm_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathsf_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.mathtt_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.multicolumn_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.multlineATATenv_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.ogonek_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.over_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.prescript_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.rule_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.Set_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.shoveleft_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.shoveright_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.sideset_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.smallmatrixATATenv_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.tcaron_macro(TeXParser tp, java.lang.String[] args)
           
 Atom predefMacros.text_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.TStroke_macro(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.underscore_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 TeXParser.addAtom(Atom at)
          Put an atom in the current formula
 void OverUnderDelimiter.addScript(Atom script)
           
 void TeXFormulaSettingsParser.parseSymbolToFormulaMappings(Atom[] mappings)
           
 

Constructors in org.scilab.forge.jlatexmath with parameters of type Atom
AccentedAtom(Atom base, Atom accent)
           
AccentedAtom(Atom base, Atom accent, boolean changeSize)
           
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)
           
FBoxAtom(Atom base, java.awt.Color bg, java.awt.Color line)
           
FencedAtom(Atom base, SymbolAtom l, java.util.List 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.
ItAtom(Atom base)
           
LapedAtom(Atom at, char type)
           
MiddleAtom(Atom at)
           
MulticolumnAtom(int n, java.lang.String align, Atom cols)
           
NthRoot(Atom base, Atom root)
           
OgonekAtom(Atom base)
           
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)
           
RomanAtom(Atom base)
           
RotateAtom(Atom base, double angle)
           
RowAtom(Atom el)
           
ScaleAtom(Atom base, double xscl, double yscl)
           
ScriptsAtom(Atom base, Atom sub, Atom sup)
           
ScriptsAtom(Atom base, Atom sub, Atom sup, boolean left)
           
SmashedAtom(Atom at, java.lang.String opt)
           
SsAtom(Atom base)
           
TtAtom(Atom base)
           
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)