Class AbsoluteMathVector {Java} derived from: MathVector

Documentation
* A mathematical vector which also keeps starting point.
* @author Jose M. vidal
* @version $Revision: 1.5 $, $Date: 2001/02/27 22:24:31 $
*


Parent PackagebiterAbstractNo
Export ControlImplementationAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsAbsoluteMathVector


Operations
NameSignatureClass
AbsoluteMathVector AbsoluteMathVector ()AbsoluteMathVector
AbsoluteMathVector AbsoluteMathVector (double xLocation, double yLocation, double magnitude, double angle)AbsoluteMathVector
AbsoluteMathVector AbsoluteMathVector (Point2D.Double p1, Point2D.Double p2)AbsoluteMathVector
AbsoluteMathVector AbsoluteMathVector (Point2D.Double p1, double magnitude, double angle)AbsoluteMathVector
AbsoluteMathVector AbsoluteMathVector (AbsoluteMathVector o)AbsoluteMathVector
setEndPointvoid setEndPoint (double x, double y)AbsoluteMathVector
setEndPointvoid setEndPoint (Point2D.Double point)AbsoluteMathVector
setvoid set (Point2D.Double loc)AbsoluteMathVector
setvoid set (AbsoluteMathVector o)AbsoluteMathVector
getLocationPoint2D.Double getLocation ()AbsoluteMathVector
toStringString toString ()AbsoluteMathVector
getEndPointVectorAbsoluteMathVector getEndPointVector ()AbsoluteMathVector
getEndPointLocationPoint2D.Double getEndPointLocation ()AbsoluteMathVector
setLocationToEndPointvoid setLocationToEndPoint ()AbsoluteMathVector
extrapolateToNextPositionvoid extrapolateToNextPosition (double decay)AbsoluteMathVector
getDistancedouble getDistance (Point2D.Double o)AbsoluteMathVector
getXdouble getX ()AbsoluteMathVector
getYdouble getY ()AbsoluteMathVector
getClosestPointPoint2D.Double getClosestPoint (Point2D.Double x)AbsoluteMathVector
MathVector MathVector ()MathVector
MathVector MathVector (double magnitude, double angle)MathVector
MathVector MathVector (Point2D.Double p1, Point2D.Double p2)MathVector
setvoid set (double dx, double dy)MathVector
getMagnitudedouble getMagnitude ()MathVector
setMagnitudevoid setMagnitude (double v)MathVector
getAngledouble getAngle ()MathVector
setAnglevoid setAngle (double v)MathVector
addvoid add (MathVector other)MathVector
subtractvoid subtract (MathVector o)MathVector
setvoid set (MathVector o)MathVector
toStringString toString ()MathVector
addToAnglevoid addToAngle (double deltaAngle)MathVector
getDeltaXdouble getDeltaX ()MathVector
getDeltaYdouble getDeltaY ()MathVector
dotProductdouble dotProduct (MathVector o)MathVector


Attributes
NameClassTypeInitial Value
xLocationAbsoluteMathVectordouble 
yLocationAbsoluteMathVectordouble 
magnitudeMathVectordouble 
angleMathVectordouble 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--positionAbsoluteMathVector--Not Named--DynamicObjectInfo


Generalization Relationships
NameClassSupplier
--Not Named--AbsoluteMathVectorMathVector



Property Settings

Java
GenerateFinalizerFalseGenerateStaticInitializerFalse
GenerateInstanceInitializerFalseGenerateDefaultConstructorFalse
FinalFalseStaticFalse
ConstructorIspublicCtor_Setpublic, protected, private, package
GenerateCodeTrueDisableAutoSyncFalse


Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
Synonymns TableSpace 
SourceId SourceType 
SelectClause IsUpdatableFalse
CheckOption0