cox.jmatt.java.MathTools.markup.svg
Class EllipseTag

java.lang.Object
  extended by cox.jmatt.java.MathTools.markup.Tag
      extended by cox.jmatt.java.MathTools.markup.svg.StyleTag
          extended by cox.jmatt.java.MathTools.markup.svg.EllipseTag

public class EllipseTag
extends StyleTag

This class provides the SVG <ellipse> tag. It is similar to CircleTag except that it requires two radii and does not provide the 'point' methods.


Nested Class Summary
 
Nested classes/interfaces inherited from class cox.jmatt.java.MathTools.markup.svg.StyleTag
StyleTag.TagKeys
 
Field Summary
 
Fields inherited from class cox.jmatt.java.MathTools.markup.Tag
myTagName
 
Constructor Summary
EllipseTag()
          Standard constructor.
EllipseTag(java.lang.Double X1, java.lang.Double Y1, java.lang.Double XRad, java.lang.Double YRad)
          Create a EllipseTag with all data present.
 
Method Summary
 EllipseTag copyOf()
          Copy this class.
 EllipseTag setData(java.lang.Double X1, java.lang.Double Y1, java.lang.Double XRad, java.lang.Double YRad)
          Set ellipse-specific data center and radii.
 
Methods inherited from class cox.jmatt.java.MathTools.markup.svg.StyleTag
_configureTag, _enableCopy, canHaveDefs, isInDefs, setDefaultPen, setDefaultStyle, setDefaultTransform, setPen, setStyle, setTransform
 
Methods inherited from class cox.jmatt.java.MathTools.markup.Tag
_addAttribute, _addAttributes, _addNAttribute, _asBoolean, _asDouble, _asInt, _attributes, _clampNAttribute, _clampNAttribute, _content, _fixKey, _setContent, _setEnableXMLTag, badPizza, closeTag, configureTag, configureTagFromGlobalPizza, makeTag, openTag, reset, setID, toString, validString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EllipseTag

public EllipseTag()
Standard constructor. No data set.


EllipseTag

public EllipseTag(java.lang.Double X1,
                  java.lang.Double Y1,
                  java.lang.Double XRad,
                  java.lang.Double YRad)
Create a EllipseTag with all data present.

Method Detail

copyOf

public EllipseTag copyOf()
Copy this class.


setData

public EllipseTag setData(java.lang.Double X1,
                          java.lang.Double Y1,
                          java.lang.Double XRad,
                          java.lang.Double YRad)
Set ellipse-specific data center and radii.