# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

LibBoard::Arrow | A line between two points with an arrow at one extremity
LibBoard::Board | Class for EPS, FIG or SVG drawings
LibBoard::Circle | A circle
LibBoard::Color | Structure representing an RGB triple
LibBoard::Dot | A line between two points
LibBoard::Ellipse | An ellipse
LibBoard::GouraudTriangle | A triangle with shaded filling according to colors given for each vertex
LibBoard::Group | A group of shapes. A group is basically a ShapeList except that when rendered in either an SVG of a FIG file, it is a true compound element
LibBoard::Line | A line between two points
LibBoard::MessageStream |
LibBoard::Path | A path, according to Postscript and SVG definition
LibBoard::Point | Struct representing a 2D point
LibBoard::Polyline | A polygonal line described by a series of 2D points
LibBoard::Rect | Struct representing a rectangle on the plane
LibBoard::Rectangle | A rectangle
LibBoard::Shape | Abstract structure for a 2D shape
LibBoard::ShapeList | A group of shapes
LibBoard::Board::State |
LibBoard::Text | A piece of text
LibBoard::Transform |
LibBoard::TransformEPS | Structure representing a scaling and translation suitable for an EPS output
LibBoard::TransformFIG | Structure representing a scaling and translation suitable for an XFig output
LibBoard::TransformSVG | Structure representing a scaling and translation suitable for an SVG output
LibBoard::Triangle | A triangle. Basically a Polyline with a convenient constructor