Class Index | File Index

Classes


Class OtherIntersection


Extends JXG.Point.
This element is used to provide a constructor for the "other" intersection point.
Defined in: Point.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
OtherIntersection(el1,el2,p)
An intersection point is a point which lives on two Lines or Circles or one Line and one Circle at the same time, i.e.
Fields borrowed from class JXG.Point:
face, fixed, showInfobox, size, style
Fields borrowed from class JXG.GeometryElement:
ancestors, board, childElements, dash, descendants, draft, fillColor, fillOpacity, hasLabel, highlightFillColor, highlightFillOpacity, highlightStrokeColor, highlightStrokeOpacity, highlightStrokeWidth, id, isReal, layer, name, needsRegularUpdate, needsUpdate, notExistingParents, numTraces, quadraticform, shadow, stdform, strokeColor, strokeOpacity, strokeWidth, symbolic, trace, traces, transformations, visible, visProp
Methods borrowed from class JXG.Point:
addConstraint, addTransform, cloneToBackground, Dist, makeGlider, moveAlong, moveTo, normalizeFace, remove, setPosition, setPositionByTransform, setPositionDirectly, update, updateTransform, visit, X, Y, Z
Methods borrowed from class JXG.GeometryElement:
addChild, addLabelToElement, animate, clearTrace, hideElement, highlight, labelColor, noHighlight, setArrow, setProperty, showElement
Class Detail
OtherIntersection(el1,el2,p)
An intersection point is a point which lives on two Lines or Circles or one Line and one Circle at the same time, i.e. an intersection point of the two elements. Additionally, one intersection point is provided. The function returns the other intersection point.
// Create an intersection point of circle and line
var p1 = board.create('point', [2.0, 2.0]);
var c1 = board.create('circle', [p1, 2.0]);

var p2 = board.create('point', [2.0, 2.0]);
var p3 = board.create('point', [2.0, 2.0]);
var l1 = board.create('line', [p2, p3]);

var i = board.create('intersection', [c1, l1, 0]);
var j = board.create('otherintersection', [c1, l1, i]);

				
				
				
				
					
						
Parameters:
{JXG.Line|JXG.Circle_JXG.Line|JXG.Circle_JXG.Point} el1,el2,p
The result will be a intersection point on el1 and el2. i determines the intersection point different from p:
Throws:
{Exception}
If the element cannot be constructed with the given parent objects an exception is thrown.

Documentation generated by JsDoc Toolkit 2.4.0 on Thu May 05 2011 11:58:37 GMT-0000 (UTC)