Class Index | File Index

Classes


Class Parallel


Extends Line.
A parallel is a line through a given point with the same slope as a given line.
Defined in: Composition.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Parallel(l,p)
Field Summary
Field Attributes Field Name and Description
 
Helper point used to create the parallel line.
Fields borrowed from class JXG.Line:
defaultTicks, point1, point2, ticks
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.Line:
addTicks, addTransform, getAngle, getRise, getSlope, hasPoint, removeAllTicks, removeTicks, setPosition, setPositionDirectly, 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, hideElement, highlight, highlightFillColor, highlightStrokeColor, labelColor, noHighlight, off, on, remove, resolveShortcuts, setArrow, setAttribute, setLabelText, setProperty, shadow, showElement, snapToGrid, strokeColor, strokeWidth, triggerEventHandlers, update, 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
Parallel(l,p)
// Create a parallel
var p1 = board.create('point', [0.0, 2.0]);
var p2 = board.create('point', [2.0, 1.0]);
var l1 = board.create('line', [p1, p2]);

var p3 = board.create('point', [3.0, 3.0]);
var pl1 = board.create('parallel', [l1, p3]);

				
				
				
				
					
						
Parameters:
{JXG.Line_JXG.Point} l,p
The constructed line contains p and has the same slope as l.
Throws:
{Error}
If the element cannot be constructed with the given parent objects an exception is thrown.
Field Detail
{JXG.Point} point
Helper point used to create the parallel line. This point lies on the line at infinity, hence it's not visible, not even with visible set to true. Creating another line through this point would make that other line parallel to the create parallel.

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