• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kig

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ►Nmyboost
 Cintrusive_ptr
 CAbstractLineImpAn ObjectImp class that is the base of the line-like ObjectImp's: SegmentImp, LineImp and RayImp
 CAbstractPolygonImpAn ObjectImp representing a polygon
 CAddFixedPointAction
 CAddObjectsTask
 CAffinityB2TrType
 CAffinityGI3PType
 CAngleImpAn ObjectImp representing an angle
 CAngleImpType
 CAngleType
 CApplyTransformationObjectType
 CArcBCPATypeArc by a point (center), a starting point and an angle
 CArcBTPTypeArc by a start point, an intermediate point and an end point
 CArcImpAn ObjectImp representing an arc
 CArcLineIntersectionTypeArc line intersection
 CAreCollinearType
 CAreOrthogonalType
 CAreParallelType
 ►CArgsParserThis class is meant to take care of checking the types of the parents to ObjectCalcer's, and to put them in the correct order
 Cspec
 CArgsParserObjectTypeThis is a convenience subclass of ObjectType that a type should inherit from if its parents can be specified in an ArgsParser
 CAsyExporterExport to Asymptote
 CAsyExporterImpVisitor
 CAsyExporterOptions
 CBaseConstructMode
 CBaseModeThe BaseMode is a particular mode that allows an easy mapping of the mouse actions to real, logical actions of the mode
 CBezierCubicTypeBézier curve of degree 3
 CBezierCurveTypeBézier curve of degree n
 CBezierCurveTypeConstructor
 CBezierImpAn ObjectImp representing polynomial Bézier Curve
 CBezierQuadricTypeBézier curve of degree 2
 CBogusImpThis is the base class for the so-called BogusImp's
 CBogusPointImp
 CBoolTextImp
 CBuiltinDocumentActionsProviderThis file is part of Kig, a KDE program for Interactive Geometry..
 CBuiltinObjectActionsProviderThis file is part of Kig, a KDE program for Interactive Geometry..
 CCabriObjectBase class representing a Cabri object
 CCabriObject_v10
 CCabriObject_v12
 CCabriReaderBase reader for a Cabri figure
 CCabriReader_v10
 CCabriReader_v12
 CCastShadowType
 CChangeCoordSystemTaskA task to change the coordinate system
 CChangeObjectConstCalcerTask
 CChangeObjectDrawerTask
 CChangeParentsAndTypeTask
 CCircleBCPTypeCircle by center and point
 CCircleBPRTypeCircle by point and radius
 CCircleBTPTypeCircle by three points
 CCircleCircleIntersectionType
 CCircleCircleOtherIntersectionTypeCircle circle 'other' intersection
 CCircleImpAn ObjectImp representing a circle
 CCircularInversionTypeCircular inversion (new style)
 CClosedPolygonalImpAn ObjectImp representing a closed polygonal
 CCocConicTypeCenter of curvature of a conic at a point
 CCocConstructor
 CCocCubicTypeCenter of curvature of a cubic at a point
 CCocCurveTypeCenter of curvature of a curve at a point
 CCompiledPythonScript
 CConicArcB5PTypeConic arc by a five points, a starting point, intermediate, intermediate (used to compute angles), intermediate and end point
 CConicArcBCTPTypeConic arc by a start point, an intermediate point, an end point and the conic center
 CConicArcImpA conic arc, which is given by the cartesian equation and two angles
 CConicAsymptoteType
 CConicB5PType
 CConicBAAPType
 CConicBDFPType
 CConicBFFPType
 CConicCartesianDataCartesian Conic Data
 CConicDirectrixType
 CConicImpAn ObjectImp representing a conic
 CConicImpCartAn implementation of ConicImp to be used when only the cartesian equation of the conic is known
 CConicImpPolarAn implementation of ConicImp to be used when only the polar equation of the conic is known
 CConicLineIntersectionTypeConic line intersection
 CConicLineOtherIntersectionTypeConic line 'other' intersection
 CConicPolarDataThis class represents an equation of a conic in the form $ \rho(\theta) = \frac{p}{1 - e \cos\theta}$
 CConicPolarLineType
 CConicPolarPointType
 CConicRadicalConstructor
 CConicRadicalType
 CConstrainedPointType
 CConstrainedRelativePointType
 CConstructibleAction
 CConstructMode
 CConstructNumericLabelAction
 CConstructPointAction
 CConstructTextLabelAction
 CContainsTestType
 CConvexHullType
 CConvexPolygonTestType
 CCoordinateBasic class representing a 2D location by its x and y components
 CCoordinateSystemCoordinateSystem is what the user sees: it is kept by KigPart to show the user a grid, and to show the coordinates of points..
 CCoordinateSystemFactoryFactory to build a CoordinateSystem and a small handle to the existent CoordinateSystem's..
 CCopyObjectType
 CCPolygonalLineIntersectionType
 CCubicB9PType
 CCubicCartesianDataThis class represents an equation of a cubic in the form $ a_{ijk} x_i x_j x_k = 0 $ (in homogeneous coordinates, $ i,j,k = 0,1,2 $), $ i <= j <= k $
 CCubicCuspB4PType
 CCubicImpAn ObjectImp representing a cubic
 CCubicLineOtherIntersectionTypeFrancesca Gatti (frenc.nosp@m.y.ga.nosp@m.tti@g.nosp@m.mail.nosp@m..com), january 2008:
 CCubicLineTwoIntersectionTypeOne of the two cubic line intersection points, in case we already know one of the three intersections
 CCubicNodeB6PType
 CCursorPointType
 CCurveImpThis class represents a curve: something which is composed of points, like a line, a circle, a locus
 CDCOPObject
 CDefineMacroMode
 CDoubleImpThis ObjectImp is a BogusImp containing only a double value
 CDragRectModeDragRectMode is a mode that provides a rect for selecting the objects inside it
 CDrgeoPlugin
 CEditTypeSimply dialog that allow the user the editing of a macro type..
 CEllipseBFFPType
 CEquationStringSimple class that represents an equation
 CEquilateralHyperbolaB4PType
 CEuclideanCoords
 CExistenceTestType
 CExporterAction
 CFakeClassThe below is a trick
 CFilledPolygonImpAn ObjectImp representing a filled polygon
 CFixedPointType
 CGenericAffinityConstructor
 CGenericIntersectionConstructor
 CGenericProjectivityConstructor
 CGenericTextType
 CGoniometryManage an angle and convert it from/to other goniometric systems
 CGUIAction
 CGUIActionListList of GUIActions for the parts to show
 CHalfAngleType
 CHalflineByVectorType
 CHarmonicHomologyType
 CHierarchyImp
 CHistoryDialogThe HistoryDialog represents a small dialog to navigate back and forth in the history of a construction
 CHyperbolaBFFPType
 CImageExporterThis exporter takes care of the "Export to Image" stuff
 CImageExporterOptions
 CInPolygonTestType
 CIntImpThis ObjectImp is a BogusImp containing only an int value
 CInvalidImpThis ObjectImp represents an invalid object
 CInversionConstructor
 CInvertArcType
 CInvertCircleType
 CInvertibleImpType
 CInvertLineType
 CInvertPointTypeInversion of a point, line
 CInvertSegmentType
 CKAction
 CKDialog
 CKFileDialog
 CKFilePlugin
 CKigThis is the application "Shell"
 CKigCommandKigCommand represents almost every action performed in Kig
 CKigCommandTaskThis represents a single task to be executed in a KigCommand
 CKigCoordinatePrecisionDialogThis file is part of Kig, a KDE program for Interactive Geometry..
 CKigDocumentKigDocument is the class holding the real data in a Kig document
 CKigExporterBase class for a Kig exporter
 CKigExportManager
 CKigFileDialogThis file dialog is pretty like KFileDialog, but allow us to make an option widget popup to the user
 CKigFilterThis is the base class for an input filter
 CKigFilterCabriThis 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..
 CKigFilterDrgeoThis is an import filter for the GNOME geometry program DrGeo
 CKigFilterKGeoThis is an import filter for files generated by the program KGeo, which was an interactive geometry program in kdeedu
 CKigFilterKSeg
 CKigFilterNativeKig's native format
 CKigFiltersThis singleton class handles all the input filters
 CKigGUIAction
 CKigIface
 CKigInputDialogEasy ways of interaction with the user
 CKigModeThis is an ABC of a class containing the current "Mode" of the Kig document..
 CKigPainterKigPainter is an extended QPainter
 CKigPartThis is a "Part"
 CKigPlugin
 CKigViewThis class is a wrapper for KigWidget
 CKigViewShownRectChangeTask
 CKigWidgetThis class is the real widget showing the document
 CKMenu
 CKSelectAction
 CLatexExporterExport to LaTex
 CLatexExporterOptions
 CLengthImpType
 CLineABType
 CLineByVectorType
 CLineCubicIntersectionType
 CLineDataSimple class representing a line
 CLineImpAn ObjectImp representing a line
 CLineLineIntersectionType
 CLineParallelLPType
 CLinePerpendLPType
 CLineReflectionType
 ►CLinksLabelThis widget shows a line of text, with some links underlined, and emits a signal if one of the links is clicked..
 CLinksLabelEditBuf
 CLocusConstructor
 CLocusImpLocusImp 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
 CMacroThis is just a simple data struct
 CMacroConstructorMacroConstructor 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
 CMacroListThis class keeps a list of all macro's, and allows them to be easily accessed, added etc
 CMacroWizard
 CMeasureTransportCalcer
 CMeasureTransportConstructor
 CMeasureTransportType
 CMeasureTransportTypeOld
 CMergeObjectConstructorThis class is a collection of some other ObjectConstructors, that makes them appear to the user as a single ObjectConstructor
 CMidPointOfTwoPointsConstructor
 CMidPointType
 CMonitorDataObjectsThis 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..
 CMultiObjectTypeConstructorThis class is the equivalent of SimpleObjectTypeConstructor for object types that are constructed in groups of more than one
 CNameObjectActionsProviderThis file is part of Kig, a KDE program for Interactive Geometry..
 CNewScriptWizard
 CNormalMode
 CNormalModePopupObjectsThis is the popup menu that appears when you click on selected objects in NormalMode
 CNumericLabelModeHow to construct a numeric label in a clean way
 CNumericTextImp
 CNumericTextType
 CObjectABType
 CObjectCalcerAn ObjectCalcer is an object that represents an algorithm for calculating an ObjectImp from other ObjectImp's
 CObjectChooserPopupThis class is useful to choose one object from a list of some, by querying the user via popup menu
 CObjectConstCalcerThis is an ObjectCalcer that keeps an ObjectImp, and never calculates a new one
 CObjectConstructorThis class represents a way to construct a set of objects from a set of other objects
 CObjectConstructorActionsProvider
 CObjectConstructorListThe list of object constructors for use in various places, e.g
 CObjectDrawerA class holding some information about how a certain object is drawn on the window
 CObjectFactory
 CObjectHierarchy
 CObjectHolderAn ObjectHolder represents an object as it is known to the document
 CObjectImpBehaviour of an object after it is calculated
 CObjectImpFactory
 CObjectImpTypeInstances of this class represent a certain ObjectImp type
 CObjectImpVisitor
 CObjectLPType
 CObjectPropertyCalcerThis is an ObjectCalcer that has a single parent, and gets a certain property from it in its calc() method
 CObjectTypeThing that represents the "behaviour" for a certain type
 CObjectTypeActionsProviderThis file is part of Kig, a KDE program for Interactive Geometry..
 CObjectTypeCalcerThis is an ObjectCalcer that uses one of the various ObjectType's to calculate its ObjectImp
 CObjectTypeFactory
 COpenPolygonalImpAn ObjectImp representing an open polygonal
 COpenPolygonTypeOpen Polygon (Polyline, Polygonal Line)
 COpenPolygonTypeConstructor
 COPolygonalLineIntersectionType
 CParabolaBDPType
 CParabolaBTPType
 CPGFExporterImpVisitor
 CPointByCoordsType
 CPointConstructMode
 CPointImpAn ObjectImp representing a point
 CPointRedefineMode
 CPointReflectionType
 CPointSequenceConstructor
 CPolarCoords
 CPolygonBCVConstructor
 CPolygonBCVTypePolygon by center and vertex
 CPolygonBNPTypePolygon by its vertices
 CPolygonBNPTypeConstructor
 CPolygonLineIntersectionType
 CPolygonPolygonIntersectionType
 CPolygonSideType
 CPolygonSideTypeConstructor
 CPolygonVertexType
 CPolygonVertexTypeConstructor
 CPopupActionProviderThis class is an abstract class
 CProjectedPointType
 CProjectiveRotationType
 CProjectivityB2QuType
 CProjectivityGI4PType
 CPropertiesActionsProviderThis file is part of Kig, a KDE program for Interactive Geometry..
 CPropertyObjectConstructorA standard implementation of StandardConstructorBase for property objects..
 CPythonCompileType
 CPythonExecuteType
 CPythonScripter
 CQAbstractTableModel
 CQUndoCommand
 CQWidget
 CQWizard
 CRationalBezierCubicTypeRational Bézier curve of degree 3
 CRationalBezierCurveTypeRational Bézier curve of degree n
 CRationalBezierCurveTypeConstructor
 CRationalBezierImpAn ObjectImp representing a rational Bézier curve
 CRationalBezierQuadricTypeRational Bézier curve of degree 2
 CRayABType
 CRayImpAn ObjectImp representing a ray
 CRectThis file is part of Kig, a KDE program for Interactive Geometry..
 CRelativePointType
 CRemoveObjectsTask
 CRotationType
 CSameDistanceType
 CScalingOverCenter2Type
 CScalingOverCenterType
 CScalingOverLine2Type
 CScalingOverLineType
 CScreenInfoScreenInfo is a simple utility class that maps a region of the document onto a region of the screen
 CScriptCreationModeScript mode to create a script
 CScriptEditModeScript mode to edit an already-built script
 CScriptModeBaseBase mode to interact with a script
 CScriptType
 CSegmentABType
 CSegmentImpAn ObjectImp representing a segment
 CSetCoordinateSystemAction
 CSimilitudeType
 CSimpleObjectTypeConstructorA standard implementation of StandardConstructorBase for simple types
 CStandardConstructorBaseThis class provides wraps ObjectConstructor in a more simple interface for the most common object types
 CStringImpThis ObjectImp is a BogusImp containing only a string value
 CSVGExporterExport to Scalable Vector Graphics (SVG)
 CSVGExporterOptions
 CTangentArcTypeLine tangent to an arc
 CTangentConicTypeLine tangent to a generic conic
 CTangentConstructor
 CTangentCubicTypeLine tangent to a cubic
 CTangentCurveTypeLine tangent to a curve
 CTestConstructModeThis class constructs a test object
 CTestConstructor
 CTestResultImp
 CTextImp
 CTextLabelConstructionMode
 CTextLabelModeBaseThis is the base class for TextLabelConstructionMode and TextLabelRedefineMode
 CTextLabelRedefineMode
 CTextLabelWizard
 CTextType
 CThreeTwoOneIntersectionConstructor
 CTransformationClass representing a transformation
 CTransformationImp
 CTranslatedType
 CTriangleB3PTypeTriangle by its vertices
 CTwoOrOneIntersectionConstructor
 CTypesDialogManage the macro types..
 CTypesModelA model for representing the data
 CUnitThis small class server as helper to perform conversions between metrical units
 CVectorEqualityTestType
 CVectorImpAn ObjectImp representing a vector
 CVectorSumType
 CVectorType
 CVerticalCubicB4PType
 CWeightImpType
 CXFigExporterGuess 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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kig

Skip menu "kig"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal