| Class Summary | 
| Animate | Animate is a really annoying morphic tag that could represent a real value,
 a color or a path | 
| AnimateBase |  | 
| AnimateColor |  | 
| AnimateMotion |  | 
| AnimateTransform |  | 
| AnimateXform |  | 
| AnimationElement |  | 
| AnimationTimeEval |  | 
| Bezier | http://mathworld.wolfram.com/BezierCurve.html | 
| SetSmil | Set is used to set a textual value; most likely for a style element. | 
| TimeBase | SVG has a complicated way of specifying time. | 
| TimeCompound | This represents a summation of other time elements. | 
| TimeDiscrete | This is a time that represents a specific number of milliseconds | 
| TimeIndefinite | This represents the indefinite (infinite) amount of time. | 
| TimeLookup | This is a time that represents a specific number of milliseconds | 
| TimeSum | This is a time that represents a specific number of milliseconds | 
| TrackBase | A track holds the animation events for a single parameter of a single SVG 
 element. | 
| TrackColor | A track holds the animation events for a single parameter of a single SVG
 element. | 
| TrackDouble | A track holds the animation events for a single parameter of a single SVG
 element. | 
| TrackManager | Every element contains tracks, which manage the animation. | 
| TrackMotion | A track holds the animation events for a single parameter of a single SVG
 element. | 
| TrackPath | A track holds the animation events for a single parameter of a single SVG
 element. | 
| TrackTransform | A track holds the animation events for a single parameter of a single SVG
 element. |