DrGeo object model: Math items hierarchy
Last updated at 1:49 pm UTC on 1 September 2019
The following hierachy is part of the DrGeo object model
ProtoObject #()
Object #()
Model #(#dependents #announcer)
DrGMathItem #(#parents #name #exist #actionMap #id #hash)
DrGArcItem #(#radius #center #origin #length)
DrGArc3ptsItem #()
DrGArcCenterAngleItem #()
DrGArcHomothetyItem #()
DrGArcReflexionItem #()
DrGArcRotationItem #()
DrGArcSymmetryItem #()
DrGArcTranslationItem #()
DrGBitmapItem #(#data #locked #position #canvasScaleAtInsertion #magnifyBy)
DrGCircleItem #(#radius #center)
DrGCircle2ptsItem #()
DrGCircleHomothetyItem #()
DrGCircleRadiusItem #()
DrGCircleSegmentItem #()
DrGCircleReflexionItem #()
DrGCircleRotationItem #()
DrGCircleSymmetryItem #()
DrGCircleTranslationItem #()
DrGCompositeItem #(#subItems)
DrGDirectionItem #(#origin #vector)
DrGLineItem #()
DrGAngleBisector3ptsItem #()
DrGLine2ptsItem #()
DrGLineAngleBisectorItem #()
DrGLineHomothetyItem #()
DrGLineParallelItem #()
DrGLinePerpendicularItem #()
DrGLineReflexionItem #()
DrGLineRotationItem #()
DrGLineSymmetryItem #()
DrGLineTranslationItem #()
DrGPerpendicularBisectorItem #()
DrGLinePerpendicularBisector2ptsItem #()
DrGRayItem #()
DrGRay2ptsItem #()
DrGRayHomothetyItem #()
DrGRayReflexionItem #()
DrGRayRotationItem #()
DrGRaySymmetryItem #()
DrGRayTranslationItem #()
DrGSegmentItem #()
DrGSegment2ptsItem #()
DrGSegmentHomothetyItem #()
DrGSegmentReflexionItem #()
DrGSegmentRotationItem #()
DrGSegmentSymmetryItem #()
DrGSegmentTranslationItem #()
DrGVectorItem #()
DrGVector2ptsItem #()
DrGVectorHomothetyItem #()
DrGVectorReflexionItem #()
DrGVectorRotationItem #()
DrGVectorSymmetryItem #()
DrGLocus2ptsItem #(#sampleNumber #p)
DrGLocusTranslationItem #()
DrGLocusHomothetyItem #()
DrGLocusReflexionItem #()
DrGLocusRotationItem #()
DrGLocusSymmetryItem #()
DrGPointItem #(#point)
DrGPointCoordinateItem #()
DrGPointBlockItem #(#pointBlock)
DrGPointScriptItem #()
DrGPointFreeItem #(#locked)
DrGPointHomothetyItem #()
DrGPointIntersectionItem #(#k)
DrGPointMiddle2ptsItem #()
DrGPointMiddlesegmentItem #()
DrGPointOncurveItem #(#abscissa #locked)
DrGPointReflexionItem #()
DrGPointRotationItem #()
DrGPointSymmetryItem #()
DrGPointTranslationItem #()
DrGPolygonItem #(#points #length #sidesLength)
DrGPolygonHomothetyItem #()
DrGPolygonNptsItem #()
DrGPolygonReflexionItem #()
DrGPolygonRegularItem #()
DrGPolygonRotationItem #()
DrGPolygonSymmetryItem #()
DrGPolygonTranslationItem #()
DrGTextItem #(#text #position #locked)
DrGValueItem #(#value #position #locked)
DrGAngleItem #(#radianValue #degreeValue)
DrGAngle3ptsItem #()
DrGAngleVectorsItem #()
DrGComputedValueItem #()
DrGEquationItem #()
DrGEquationCircleItem #()
DrGEquationLineItem #(#a #b #c)
DrGValueArclengthItem #()
DrGValueCircleperimeterItem #()
DrGValueDistance2ptsItem #()
DrGValueDistanceptlineItem #()
DrGValuePolygonperimeterItem #()
DrGValuePtabscissaItem #()
DrGValuePtordinateItem #()
DrGValueSegmentlengthItem #()
DrGValueVectornormItem #()
DrGValueSlopeItem #()
DrGValueVectorabscissaItem #()
DrGValueVectorordinateItem #()
DrGValueScriptItem #(#script #parentsCostume)
DrGValueValueItem #()