Class Index | File Index

Classes


Class Centroid


Extends JXG.Point.
The centroid marks the center of three points.
Defined in: Centroid.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Centroid(p1,p2,p3)
Field Summary
Field Attributes Field Name and Description
 
p1
The first one of the points given as parent elements.
 
p2
The second one of the points given as parent elements.
 
p3
The last one of the points given as parent elements.
Fields borrowed from class JXG.Point:
attractorDistance, attractors, face, showInfobox, size, snapSizeX, snapSizeY, snapToGrid, snapToPoints, snatchDistance, style
Fields borrowed from class JXG.GeometryElement:
addEvent, ancestors, board, childElements, descendants, draft, dump, elementClass, elType, eventHandlers, fillOpacity, fixed, frozen, getAttribute, hasLabel, highlighted, highlightFillOpacity, highlightStrokeOpacity, highlightStrokeWidth, id, isDraggable, isReal, methodMap, mouseover, name, needsRegularUpdate, needsUpdate, notExistingParents, numTraces, quadraticform, removeEvent, scalable, stdform, strokeOpacity, subs, symbolic, trace, traceAttributes, traces, transformations, type, visProp, withLabel
Methods borrowed from class JXG.Point:
addConstraint, addTransform, Dist, free, handleAttractors, handleSnapToGrid, handleSnapToPoints, makeGlider, moveAlong, moveTo, normalizeFace, remove, setGliderPosition, setPosition, setPositionByTransform, setPositionDirectly, update, updateTransform, visit, X, Y, Z
Methods borrowed from class JXG.GeometryElement:
addChild, addRotation, animate, bounds, clearTrace, cloneToBackground, createLabel, dash, fillColor, getAttributes, getLabelAnchor, getName, getParents, getProperty, getTextAnchor, getType, hasPoint, hideElement, highlight, highlightFillColor, highlightStrokeColor, labelColor, noHighlight, off, on, resolveShortcuts, setArrow, setAttribute, setLabelText, setProperty, shadow, showElement, strokeColor, strokeWidth, triggerEventHandlers, visible
Events borrowed from class JXG.GeometryElement:
attribute, attribute:<attribute><attribute>, down, drag, mousedown, mousedrag, mousemove, mouseout, mouseover, mouseup, move, out, over, touchdown, touchdrag, touchup, up
Class Detail
Centroid(p1,p2,p3)
// Create a centroid out of three free points
var p1 = board.create('point', [2.0, 2.0]),
    p2 = board.create('point', [1.0, 0.5]),
    p3 = board.create('point', [3.5, 1.0]),

    c = board.create('centroid', [p1, p2, p3]);

				
				
				
				
					
						
Parameters:
{JXG.Point_JXG.Point_JXG.Point} p1,p2,p3
The result is the center of this three points
Throws:
{Error}
If the element cannot be constructed with the given parent objects an exception is thrown.
Field Detail
{JXG.Point} p1
The first one of the points given as parent elements.

{JXG.Point} p2
The second one of the points given as parent elements.

{JXG.Point} p3
The last one of the points given as parent elements.

Documentation generated by JsDoc Toolkit 2.4.0 on Fri May 31 2013 05:21:35 GMT-0000 (UTC)