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.
Constructor Attributes | Constructor Name and Description |
---|---|
Parallel(l,p)
|
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, dash, descendants, draft, dump, elementClass, elType, eventHandlers, fillColor, fillOpacity, fixed, frozen, getAttribute, hasLabel, highlight, highlighted, highlightFillColor, highlightFillOpacity, highlightStrokeColor, highlightStrokeOpacity, highlightStrokeWidth, id, isDraggable, isReal, methodMap, mouseover, name, needsRegularUpdate, needsUpdate, notExistingParents, numTraces, quadraticform, removeEvent, scalable, shadow, snapToGrid, stdform, strokeColor, strokeOpacity, strokeWidth, subs, symbolic, trace, traceAttributes, traces, transformations, type, visible, 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, getAttributes, getLabelAnchor, getName, getParents, getProperty, getTextAnchor, getType, hideElement, labelColor, noHighlight, off, on, remove, resolveShortcuts, setArrow, setAttribute, setLabelText, setProperty, showElement, triggerEventHandlers, update
- 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.