| RS2 | Class namespace for various enums along with some simple wrapper methods for converting the enums to the Qt counterparts |
| RS2::LineTypePatternStruct | Struct that stores a line type pattern (e.g |
| RS_ActionInterface | This is the interface that must be implemented for all action classes |
| RS_Arc | Class for an arc entity |
| RS_ArcData | Holds the data that defines an arc |
| RS_AtomicEntity | Class representing an atomic entity |
| RS_AttributesData | Holds the data needed for changing attributes |
| RS_BevelData | Holds the data needed for beveling modifications |
| RS_BitmapGraphicView | This is an implementation of a graphic viewer for drawing into bitmaps |
| RS_Block | A block is a group of entities |
| RS_BlockData | Holds the data that defines a block |
| RS_BlockList | List of blocks |
| RS_BlockListListener | This class is an interface for classes that are interested in knowing about changes in the block list |
| RS_Circle | Class for a circle entity |
| RS_CircleData | Holds the data that defines a circle |
| RS_Clipboard | QCad internal clipboard |
| RS_Color | Color class |
| RS_CommandEvent | Command Events |
| RS_ConstructionLine | Class for a construction line entity |
| RS_ConstructionLineData | Holds the data that defines a construction line (a line which is not limited to both directions) |
| RS_CoordinateEvent | Coordinate Events |
| RS_Creation | Class for the creation of new entities |
| RS_Debug | Debugging facilities |
| RS_DialogFactory | Interface for objects that can create and show dialogs |
| RS_DialogFactoryAdapter | Adapter for dialog factory interface |
| RS_DialogFactoryInterface | Interface for objects that can create and show dialogs |
| RS_DimAligned | Class for aligned dimension entities |
| RS_DimAlignedData | Holds the data that defines an aligned dimension entity |
| RS_DimAngular | Class for angular dimension entities |
| RS_DimAngularData | Holds the data that defines a angular dimension entity |
| RS_DimDiametric | Class for diametric dimension entities |
| RS_DimDiametricData | Holds the data that defines a diametric dimension entity |
| RS_Dimension | Abstract base class for dimension entity classes |
| RS_DimensionData | Holds the data that is common to all dimension entities |
| RS_DimLinear | Class for aligned dimension entities |
| RS_DimLinearData | Holds the data that defines a linear dimension entity |
| RS_DimRadial | Class for radial dimension entities |
| RS_DimRadialData | Holds the data that defines a radial dimension entity |
| RS_Document | Base class for documents |
| RS_Ellipse | Class for an ellipse entity |
| RS_EllipseData | Holds the data that defines an ellipse |
| RS_Entity | Base class for an entity (line, arc, circle, |
| RS_EntityContainer | Class representing a tree of entities |
| RS_Event | Events base class |
| RS_EventHandler | The event handler owns and manages all actions that are currently active |
| RS_ExtPtrList< T > | An extended pointer based list that allows subscribers to listen to various events |
| RS_FileIO | API Class for importing files |
| RS_FilterCxf | This format filter class can import and export CXF (CAM Expert Font) files |
| RS_FilterDxf | This format filter class can import and export DXF files |
| RS_FilterDxf1 | This format filter class can import and export old DXF files from QCad 1.x |
| RS_FilterInterface | This is the interface that must be implemented for all format filter classes |
| RS_Flags | Base class for objects which have flags |
| RS_Font | Class for representing a font |
| RS_FontChar | A character in a font is represented by this special block class |
| RS_FontList | The global list of fonts |
| RS_Graphic | A graphic document which can contain entities layers and blocks |
| RS_GraphicView | This class is a common GUI interface for the graphic viewer widget which has to be implementet by real GUI classes such as the Qt graphical view |
| RS_Grid | This class represents a grid |
| RS_Hatch | Class for a hatch entity |
| RS_HatchData | Holds the data that defines a hatch entity |
| RS_Image | Class for a line entity |
| RS_ImageData | Holds the data that defines a line |
| RS_InfoArea | Class for getting information about an area |
| RS_Information | Class for getting information about entities |
| RS_Insert | An insert inserts a block into the drawing at a certain location with certain attributes (angle, scale, |
| RS_InsertData | Holds the data that defines an insert |
| RS_Layer | Class for representing a layer |
| RS_LayerData | Holds the data that defines a layer |
| RS_LayerList | A list of layers |
| RS_LayerListListener | This class is an interface for classes that are interested in knowing about changes in the layer list |
| RS_Leader | Class for a leader entity (kind of a polyline arrow) |
| RS_LeaderData | Holds the data that defines a leader |
| RS_LibraryInsertData | Data needed to insert library items |
| RS_Line | Class for a line entity |
| RS_LineData | Holds the data that defines a line |
| RS_LineTypePattern | Stores a line type pattern |
| RS_MainWindowInterface | Interface for main application windows |
| RS_Math | Math functions |
| RS_MirrorData | Holds the data needed for mirror modifications |
| RS_Modification | API Class for manipulating entities |
| RS_MoveData | Holds the data needed for move modifications |
| RS_MoveRefData | Holds the data needed for moving reference points |
| RS_MoveRotateData | Holds the data needed for move/rotate modifications |
| RS_Painter | This class is a common interface for a painter class |
| RS_PainterAdapter | An abstract adapter class for painter object |
| RS_PainterQt | The Qt implementation of a painter |
| RS_PasteData | Holds the data needed for pasting |
| RS_Pattern | Patterns are used for hatches |
| RS_PatternList | The global list of patterns |
| RS_Pen | A pen stores attributes for painting such as line width, linetype, color, |
| RS_Point | Class for a point entity |
| RS_PointData | Holds the data that defines a point |
| RS_Polyline | Class for a poly line entity (lots of connected lines and arcs) |
| RS_PolylineData | Holds the data that defines a polyline |
| RS_Preview | This class supports previewing |
| RS_PtrList< T > | A QList that operates on pointers and offers autodeletion for its items when it is cleared |
| RS_Rotate2Data | Holds the data needed for rotation around two centers modifications |
| RS_RotateData | Holds the data needed for rotation modifications |
| RS_RoundData | Holds the data needed for rounding modifications |
| RS_ScaleData | Holds the data needed for scale modifications |
| RS_Script | Class for representing a script |
| RS_Selection | API Class for selecting entities |
| RS_Settings | This class can store and reload settings from a configuration file or the windoze registry |
| RS_Snapper | This class is used for snapping functions in a graphic view |
| RS_Solid | Class for a solid entity (e.g |
| RS_SolidData | Holds the data that defines a solid |
| RS_Spline | Class for a spline entity |
| RS_SplineData | Holds the data that defines a line |
| RS_StaticGraphicView | This is an implementation of a graphic viewer with a fixed size for drawing onto fixed devices (such as bitmaps) |
| RS_System | Class for some system methods such as file system operations |
| RS_Text | Class for a text entity |
| RS_TextData | Holds the data that defines a text entity |
| RS_Undo | Undo / redo functionality |
| RS_Undoable | Base class for something that can be added and deleted and every addition and deletion can be undone |
| RS_UndoCycle | An Undo Cycle represents an action that was triggered and can be undone |
| RS_Units | Conversion methods for units |
| RS_Utility | Various utilities |
| RS_Variable | A variable of type int, double, string or vector |
| RS_VariableDict | Dictionary of variables |
| RS_Vector | Represents a 3d vector (x/y/z) |
| RS_VectorSolutions | Represents one to 4 vectors |