## kig

Class List

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

[detail level 12]

►Nmyboost | |

CAbstractLineImp | An ObjectImp class that is the base of the line-like ObjectImp's: SegmentImp, LineImp and RayImp |

CAbstractPolygonImp | An ObjectImp representing a polygon |

CAddFixedPointAction | |

CAddObjectsTask | |

CAffinityB2TrType | |

CAffinityGI3PType | |

CAngleImp | An ObjectImp representing an angle |

CAngleImpType | |

CAngleType | |

CApplyTransformationObjectType | |

CArcBCPAType | Arc by a point (center), a starting point and an angle |

CArcBTPType | Arc by a start point, an intermediate point and an end point |

CArcImp | An ObjectImp representing an arc |

CArcLineIntersectionType | Arc line intersection |

CAreCollinearType | |

CAreOrthogonalType | |

CAreParallelType | |

►CArgsParser | This class is meant to take care of checking the types of the parents to ObjectCalcer's, and to put them in the correct order |

CArgsParserObjectType | This is a convenience subclass of ObjectType that a type should inherit from if its parents can be specified in an ArgsParser |

CAsyExporter | Export to Asymptote |

CAsyExporterImpVisitor | |

CAsyExporterOptions | |

CBaseConstructMode | |

CBaseMode | The BaseMode is a particular mode that allows an easy mapping of the mouse actions to real, logical actions of the mode |

CBezierCubicType | Bézier curve of degree 3 |

CBezierCurveType | Bézier curve of degree n |

CBezierCurveTypeConstructor | |

CBezierImp | An ObjectImp representing polynomial Bézier Curve |

CBezierQuadricType | Bézier curve of degree 2 |

CBogusImp | This is the base class for the so-called BogusImp's |

CBogusPointImp | |

CBoolTextImp | |

CBuiltinDocumentActionsProvider | This file is part of Kig, a KDE program for Interactive Geometry.. |

CBuiltinObjectActionsProvider | This file is part of Kig, a KDE program for Interactive Geometry.. |

CCabriObject | Base class representing a Cabri object |

CCabriObject_v10 | |

CCabriObject_v12 | |

CCabriReader | Base reader for a Cabri figure |

CCabriReader_v10 | |

CCabriReader_v12 | |

CCastShadowType | |

CChangeCoordSystemTask | A task to change the coordinate system |

CChangeObjectConstCalcerTask | |

CChangeObjectDrawerTask | |

CChangeParentsAndTypeTask | |

CCircleBCPType | Circle by center and point |

CCircleBPRType | Circle by point and radius |

CCircleBTPType | Circle by three points |

CCircleCircleIntersectionType | |

CCircleCircleOtherIntersectionType | Circle circle 'other' intersection |

CCircleImp | An ObjectImp representing a circle |

CCircularInversionType | Circular inversion (new style) |

CClosedPolygonalImp | An ObjectImp representing a closed polygonal |

CCocConicType | Center of curvature of a conic at a point |

CCocConstructor | |

CCocCubicType | Center of curvature of a cubic at a point |

CCocCurveType | Center of curvature of a curve at a point |

CCompiledPythonScript | |

CConicArcB5PType | Conic arc by a five points, a starting point, intermediate, intermediate (used to compute angles), intermediate and end point |

CConicArcBCTPType | Conic arc by a start point, an intermediate point, an end point and the conic center |

CConicArcImp | A conic arc, which is given by the cartesian equation and two angles |

CConicAsymptoteType | |

CConicB5PType | |

CConicBAAPType | |

CConicBDFPType | |

CConicBFFPType | |

CConicCartesianData | Cartesian Conic Data |

CConicDirectrixType | |

CConicImp | An ObjectImp representing a conic |

CConicImpCart | An implementation of ConicImp to be used when only the cartesian equation of the conic is known |

CConicImpPolar | An implementation of ConicImp to be used when only the polar equation of the conic is known |

CConicLineIntersectionType | Conic line intersection |

CConicLineOtherIntersectionType | Conic line 'other' intersection |

CConicPolarData | This class represents an equation of a conic in the form |

CConicPolarLineType | |

CConicPolarPointType | |

CConicRadicalConstructor | |

CConicRadicalType | |

CConstrainedPointType | |

CConstrainedRelativePointType | |

CConstructibleAction | |

CConstructMode | |

CConstructNumericLabelAction | |

CConstructPointAction | |

CConstructTextLabelAction | |

CContainsTestType | |

CConvexHullType | |

CConvexPolygonTestType | |

CCoordinate | Basic class representing a 2D location by its x and y components |

CCoordinateSystem | CoordinateSystem is what the user sees: it is kept by KigPart to show the user a grid, and to show the coordinates of points.. |

CCoordinateSystemFactory | Factory to build a CoordinateSystem and a small handle to the existent CoordinateSystem's.. |

CCopyObjectType | |

CCPolygonalLineIntersectionType | |

CCubicB9PType | |

CCubicCartesianData | This class represents an equation of a cubic in the form (in homogeneous coordinates, ), |

CCubicCuspB4PType | |

CCubicImp | An ObjectImp representing a cubic |

CCubicLineOtherIntersectionType | Francesca Gatti (frenc[email protected] mail .com), january 2008: y.ga |

CCubicLineTwoIntersectionType | One of the two cubic line intersection points, in case we already know one of the three intersections |

CCubicNodeB6PType | |

CCursorPointType | |

CCurveImp | This class represents a curve: something which is composed of points, like a line, a circle, a locus |

CDCOPObject | |

CDefineMacroMode | |

CDoubleImp | This ObjectImp is a BogusImp containing only a double value |

CDragRectMode | DragRectMode is a mode that provides a rect for selecting the objects inside it |

CDrgeoPlugin | |

CEditType | Simply dialog that allow the user the editing of a macro type.. |

CEllipseBFFPType | |

CEquationString | Simple class that represents an equation |

CEquilateralHyperbolaB4PType | |

CEuclideanCoords | |

CExistenceTestType | |

CExporterAction | |

CFakeClass | The below is a trick |

CFilledPolygonImp | An ObjectImp representing a filled polygon |

CFixedPointType | |

CGenericAffinityConstructor | |

CGenericIntersectionConstructor | |

CGenericProjectivityConstructor | |

CGenericTextType | |

CGoniometry | Manage an angle and convert it from/to other goniometric systems |

CGUIAction | |

CGUIActionList | List of GUIActions for the parts to show |

CHalfAngleType | |

CHalflineByVectorType | |

CHarmonicHomologyType | |

CHierarchyImp | |

CHistoryDialog | The HistoryDialog represents a small dialog to navigate back and forth in the history of a construction |

CHyperbolaBFFPType | |

CImageExporter | This exporter takes care of the "Export to Image" stuff |

CImageExporterOptions | |

CInPolygonTestType | |

CIntImp | This ObjectImp is a BogusImp containing only an int value |

CInvalidImp | This ObjectImp represents an invalid object |

CInversionConstructor | |

CInvertArcType | |

CInvertCircleType | |

CInvertibleImpType | |

CInvertLineType | |

CInvertPointType | Inversion of a point, line |

CInvertSegmentType | |

CKAction | |

CKDialog | |

CKFileDialog | |

CKFilePlugin | |

CKig | This is the application "Shell" |

CKigCommand | KigCommand represents almost every action performed in Kig |

CKigCommandTask | This represents a single task to be executed in a KigCommand |

CKigCoordinatePrecisionDialog | This file is part of Kig, a KDE program for Interactive Geometry.. |

CKigDocument | KigDocument is the class holding the real data in a Kig document |

CKigExporter | Base class for a Kig exporter |

CKigExportManager | |

CKigFileDialog | This file dialog is pretty like KFileDialog, but allow us to make an option widget popup to the user |

CKigFilter | This is the base class for an input filter |

CKigFilterCabri | This is an import filter for the output of the commercial program Cabri ("CAhier de BRouillon Interactif" or something like that), which is being pushed by Texas Instruments, but only exists for the Winblows(tm) platform and some TI scientific calculator.. |

CKigFilterDrgeo | This is an import filter for the GNOME geometry program DrGeo |

CKigFilterKGeo | This is an import filter for files generated by the program KGeo, which was an interactive geometry program in kdeedu |

CKigFilterKSeg | |

CKigFilterNative | Kig's native format |

CKigFilters | This singleton class handles all the input filters |

CKigGUIAction | |

CKigIface | |

CKigInputDialog | Easy ways of interaction with the user |

CKigMode | This is an ABC of a class containing the current "Mode" of the Kig document.. |

CKigPainter | KigPainter is an extended QPainter |

CKigPart | This is a "Part" |

CKigPlugin | |

CKigView | This class is a wrapper for KigWidget |

CKigViewShownRectChangeTask | |

CKigWidget | This class is the real widget showing the document |

CKMenu | |

CKSelectAction | |

CLatexExporter | Export to LaTex |

CLatexExporterOptions | |

CLengthImpType | |

CLineABType | |

CLineByVectorType | |

CLineCubicIntersectionType | |

CLineData | Simple class representing a line |

CLineImp | An ObjectImp representing a line |

CLineLineIntersectionType | |

CLineParallelLPType | |

CLinePerpendLPType | |

CLineReflectionType | |

►CLinksLabel | This widget shows a line of text, with some links underlined, and emits a signal if one of the links is clicked.. |

CLocusConstructor | |

CLocusImp | LocusImp is an imp that consists of a copy of the curveimp that the moving point moves over, and an ObjectHierarchy that can calc ( given a point, and optionally some more parent objects the position of the moving point |

CLocusType | |

CMacro | This is just a simple data struct |

CMacroConstructor | MacroConstructor is a class that represents Kig macro's: these are constructed by the user, and defined by a set of input and a set of output objects |

CMacroList | This class keeps a list of all macro's, and allows them to be easily accessed, added etc |

CMacroWizard | |

CMeasureTransportCalcer | |

CMeasureTransportConstructor | |

CMeasureTransportType | |

CMeasureTransportTypeOld | |

CMergeObjectConstructor | This class is a collection of some other ObjectConstructors, that makes them appear to the user as a single ObjectConstructor |

CMidPointOfTwoPointsConstructor | |

CMidPointType | |

CMonitorDataObjects | This class monitors a set of DataObjects for changes and returns an appropriate ChangeObjectImpsCommand if necessary |

CMovingMode | |

CMovingModeBase | "Template method" pattern ( see the Design patterns book ): This is a base class for two modes: normal MovingMode: used for moving a set of objects around, using Object::startMove, Object::moveTo and Object::stopMove, and another mode PointRedefineMode, used for redefining a NormalPoint.. |

CMultiObjectTypeConstructor | This class is the equivalent of SimpleObjectTypeConstructor for object types that are constructed in groups of more than one |

CNameObjectActionsProvider | This file is part of Kig, a KDE program for Interactive Geometry.. |

CNewScriptWizard | |

CNormalMode | |

CNormalModePopupObjects | This is the popup menu that appears when you click on selected objects in NormalMode |

CNumericLabelMode | How to construct a numeric label in a clean way |

CNumericTextImp | |

CNumericTextType | |

CObjectABType | |

CObjectCalcer | An ObjectCalcer is an object that represents an algorithm for calculating an ObjectImp from other ObjectImp's |

CObjectChooserPopup | This class is useful to choose one object from a list of some, by querying the user via popup menu |

CObjectConstCalcer | This is an ObjectCalcer that keeps an ObjectImp, and never calculates a new one |

CObjectConstructor | This class represents a way to construct a set of objects from a set of other objects |

CObjectConstructorActionsProvider | |

CObjectConstructorList | The list of object constructors for use in various places, e.g |

CObjectDrawer | A class holding some information about how a certain object is drawn on the window |

CObjectFactory | |

CObjectHierarchy | |

CObjectHolder | An ObjectHolder represents an object as it is known to the document |

CObjectImp | Behaviour of an object after it is calculated |

CObjectImpFactory | |

CObjectImpType | Instances of this class represent a certain ObjectImp type |

CObjectImpVisitor | |

CObjectLPType | |

CObjectPropertyCalcer | This is an ObjectCalcer that has a single parent, and gets a certain property from it in its calc() method |

CObjectType | Thing that represents the "behaviour" for a certain type |

CObjectTypeActionsProvider | This file is part of Kig, a KDE program for Interactive Geometry.. |

CObjectTypeCalcer | This is an ObjectCalcer that uses one of the various ObjectType's to calculate its ObjectImp |

CObjectTypeFactory | |

COpenPolygonalImp | An ObjectImp representing an open polygonal |

COpenPolygonType | Open Polygon (Polyline, Polygonal Line) |

COpenPolygonTypeConstructor | |

COPolygonalLineIntersectionType | |

CParabolaBDPType | |

CParabolaBTPType | |

CPGFExporterImpVisitor | |

CPointByCoordsType | |

CPointConstructMode | |

CPointImp | An ObjectImp representing a point |

CPointRedefineMode | |

CPointReflectionType | |

CPointSequenceConstructor | |

CPolarCoords | |

CPolygonBCVConstructor | |

CPolygonBCVType | Polygon by center and vertex |

CPolygonBNPType | Polygon by its vertices |

CPolygonBNPTypeConstructor | |

CPolygonLineIntersectionType | |

CPolygonPolygonIntersectionType | |

CPolygonSideType | |

CPolygonSideTypeConstructor | |

CPolygonVertexType | |

CPolygonVertexTypeConstructor | |

CPopupActionProvider | This class is an abstract class |

CProjectedPointType | |

CProjectiveRotationType | |

CProjectivityB2QuType | |

CProjectivityGI4PType | |

CPropertiesActionsProvider | This file is part of Kig, a KDE program for Interactive Geometry.. |

CPropertyObjectConstructor | A standard implementation of StandardConstructorBase for property objects.. |

CPythonCompileType | |

CPythonExecuteType | |

CPythonScripter | |

CRationalBezierCubicType | Rational Bézier curve of degree 3 |

CRationalBezierCurveType | Rational Bézier curve of degree n |

CRationalBezierCurveTypeConstructor | |

CRationalBezierImp | An ObjectImp representing a rational Bézier curve |

CRationalBezierQuadricType | Rational Bézier curve of degree 2 |

CRayABType | |

CRayImp | An ObjectImp representing a ray |

CRect | This file is part of Kig, a KDE program for Interactive Geometry.. |

CRelativePointType | |

CRemoveObjectsTask | |

CRotationType | |

CSameDistanceType | |

CScalingOverCenter2Type | |

CScalingOverCenterType | |

CScalingOverLine2Type | |

CScalingOverLineType | |

CScreenInfo | ScreenInfo is a simple utility class that maps a region of the document onto a region of the screen |

CScriptCreationMode | Script mode to create a script |

CScriptEditMode | Script mode to edit an already-built script |

CScriptModeBase | Base mode to interact with a script |

CScriptType | |

CSegmentABType | |

CSegmentAxisType | |

CSegmentImp | An ObjectImp representing a segment |

CSetCoordinateSystemAction | |

CSimilitudeType | |

CSimpleObjectTypeConstructor | A standard implementation of StandardConstructorBase for simple types |

CStandardConstructorBase | This class provides wraps ObjectConstructor in a more simple interface for the most common object types |

CStringImp | This ObjectImp is a BogusImp containing only a string value |

CSVGExporter | Export to Scalable Vector Graphics (SVG) |

CSVGExporterOptions | |

CTangentArcType | Line tangent to an arc |

CTangentConicType | Line tangent to a generic conic |

CTangentConstructor | |

CTangentCubicType | Line tangent to a cubic |

CTangentCurveType | Line tangent to a curve |

CTestConstructMode | This class constructs a test object |

CTestConstructor | |

CTestResultImp | |

CTextImp | |

CTextLabelConstructionMode | |

CTextLabelModeBase | This is the base class for TextLabelConstructionMode and TextLabelRedefineMode |

CTextLabelRedefineMode | |

CTextLabelWizard | |

CTextType | |

CThreeTwoOneIntersectionConstructor | |

CTransformation | Class representing a transformation |

CTransformationImp | |

CTranslatedType | |

CTriangleB3PType | Triangle by its vertices |

CTwoOrOneIntersectionConstructor | |

CTypesDialog | Manage the macro types.. |

CTypesModel | A model for representing the data |

CUnit | This small class server as helper to perform conversions between metrical units |

CVectorEqualityTestType | |

CVectorImp | An ObjectImp representing a vector |

CVectorSumType | |

CVectorType | |

CVerticalCubicB4PType | |

CWeightImpType | |

CXFigExporter | Guess what this one does ;) It exports to the XFig file format, as documented in the file FORMAT3.2 in the XFig source distribution |

This file is part of the KDE documentation.

Documentation copyright © 1996-2020 The KDE developers.

Generated on Mon Jun 22 2020 13:12:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

Documentation copyright © 1996-2020 The KDE developers.

Generated on Mon Jun 22 2020 13:12:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.