public class MMDefaultR2 extends MMDefaultRN
MMDefaultR2Vector
MMDefaultRN.RNDisplayProperties
DIRECTION_VECTOR, EDITABLE, EDITED, FINITE_NUMBER_SET_ENTRY, INDEXED_ENTRY, INTERVAL, INTERVAL_LOW_BOUND_TYPE, INTERVAL_LOW_BOUND_VALUE, INTERVAL_UP_BOUND_TYPE, INTERVAL_UP_BOUND_VALUE, MATRIX_ENTRY, NUMBER, NUMBERMATRIX, OPERATION, OPERATION_ARRAY, ORIGIN_VECTOR, RELATION, SET_ENTRY, STRING, STRING_MATRIX
Constructor and Description |
---|
MMDefaultR2(java.lang.Class entryClass)
Class constructor which creates a vectorspace K2 over a field K, where
K may be any of the number types
numberClass inheriting from MNumber. |
Modifier and Type | Method and Description |
---|---|
NumberVector |
getNewFromCoordinates(double x,
double y)
|
NumberVector |
getNewFromCoordinates(NumberTuple coordinates)
Returns a new
MMDefaultR2Vector from a given NumberTuple as coordinates. |
MMDefaultR2Vector |
getNewFromDefaultCoordinates()
Returns a new
MMDefaultR2Vector with the coordinates (0, 0). |
MMDefaultR2Vector |
getNewFromDefaultCoordinates(double x,
double y)
Returns a new
MMDefaultR2Vector with the given coordinates
x and y with respect to the current basis. |
MMDefaultR2Vector |
getNewMMVectorFromDefaultCoordinates(NumberTuple absoluteCoords)
Returns a new
MMDefaultR2Vector from a given NumberTuple
as coordinates with respect to the current basis. |
MMDefaultR2Vector |
getNewMMVectorFromDefaultCoordinates(NumberTuple absoluteCoords,
MMHandler[] listOfHandlers)
Returns a new
MMDefaultR2Vector from a given NumberTuple
as coordinates with respect to the current basis and associates the specified handlers
listOfHandlers to the MMObject. |
addHandler, addSpecialCaseListener, addUpdater, dependsOn, dependsOn, displayGrid, doAction, draw, enableDrawGrid, fireSpecialCaseEvent, getActiveHandler, getAsCanvasContent, getAsContainerContent, getAsContainerContent, getCanvas, getCanvasTransformer, getDefaultTransformType, getDefaultTransformTypeAsContainer, getDefaultTransformTypeInCanvas, getDisplayProperties, getDisplayTransformerMap, getGridInMath, getHandlerCount, getHandlers, getLabel, getTransformType, getUpdaterCount, getWorldBoundingBox, invokeUpdaters, isAtScreenLocation, isEditable, isSelectable, isSelected, isVisible, propertyChange, removeAllHandlers, removeAllUpdaters, removeHandler, removeSpecialCaseListener, removeUpdater, render, resetActiveHandler, setCanvas, setCanvasTransformer, setDisplayProperties, setEditable, setGridInMath, setLabel, setVisible
deepCopy, equals, getBasis, getBasisAsMatrixRef, getBasisAsTuples, getCoordinatesOfDefBaseInSurroundingSpace, getDimension, getEnvDimension, getNewFromDefaultCoordinates, getNumberClass, getSubspace, getSurroundingSpace, getZeroVector, intersected, isASubspaceOf, isZeroVectorSpace, joined, joined, setBasis, setBasis, setBasis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNumberClass
public MMDefaultR2(java.lang.Class entryClass)
numberClass
inheriting from MNumber.public MMDefaultR2Vector getNewMMVectorFromDefaultCoordinates(NumberTuple absoluteCoords)
MMDefaultR2Vector
from a given NumberTuple
as coordinates with respect to the current basis.public MMDefaultR2Vector getNewMMVectorFromDefaultCoordinates(NumberTuple absoluteCoords, MMHandler[] listOfHandlers)
MMDefaultR2Vector
from a given NumberTuple
as coordinates with respect to the current basis and associates the specified handlers
listOfHandlers
to the MMObject.public MMDefaultR2Vector getNewFromDefaultCoordinates()
MMDefaultR2Vector
with the coordinates (0, 0).public MMDefaultR2Vector getNewFromDefaultCoordinates(double x, double y)
MMDefaultR2Vector
with the given coordinates
x
and y
with respect to the current basis.public NumberVector getNewFromCoordinates(NumberTuple coordinates)
MMDefaultR2Vector
from a given NumberTuple
as coordinates.getNewFromCoordinates
in class NumberVectorSpace
public NumberVector getNewFromCoordinates(double x, double y)
Further documentation and examples can be found under www.mathletfactory.de.