libnxter
0.1
|
A vector that represents a 2D point by x-y coordinates and a direction angle. More...
Data Fields | |
long | x |
long | y |
long | theta |
A vector that represents a 2D point by x-y coordinates and a direction angle.
Definition at line 43 of file Vector.nxc.
long Vector::theta |
direction angle of the vector
Definition at line 47 of file Vector.nxc.
Referenced by LineProjectPoint(), Odometer2SetDriftCorrection(), Odometer2Step(), SonarFindObject(), SonarFindObjectAtAngle(), SonarFindObjectRelative(), SonarGetCurrentViewAngle(), SonarGetMaxViewAngle(), SonarGetMinViewAngle(), SonarGetObjectDistanceAtLocation(), SonarGetPosition(), SonarTriangulateLandmarks(), VectorAdd(), VectorGet(), VectorInit(), VectorInitBound(), VectorInitPolar(), VectorSet(), VectorSubtract(), VectorTransform(), and VehicleStep().
long Vector::x |
x coordinate of the vector
Definition at line 45 of file Vector.nxc.
Referenced by CircleIntersectCircle(), CircleIntersectLine(), LineProjectPoint(), Odometer2Step(), PlotterPlotVector(), SonarFindObjectRelative(), VectorAdd(), VectorGet(), VectorGetAngle(), VectorGetAngleVec(), VectorGetDistance(), VectorGetDistanceVec(), VectorInit(), VectorInitBound(), VectorInitPolar(), VectorReduce(), VectorRotate(), VectorRotateAtPoint(), VectorScale(), VectorSet(), VectorSubtract(), VectorTransform(), and VectorTranslate().
long Vector::y |
y coordinate of the vector
Definition at line 46 of file Vector.nxc.
Referenced by CircleIntersectCircle(), CircleIntersectLine(), LineProjectPoint(), Odometer2Step(), PlotterPlotVector(), SonarFindObjectRelative(), VectorAdd(), VectorGet(), VectorGetAngle(), VectorGetAngleVec(), VectorGetDistance(), VectorGetDistanceVec(), VectorInit(), VectorInitBound(), VectorInitPolar(), VectorReduce(), VectorRotate(), VectorRotateAtPoint(), VectorScale(), VectorSet(), VectorSubtract(), VectorTransform(), and VectorTranslate().