Show / Hide Table of Contents

Struct Translation2d

Implements
IEquatable<Translation2d>
Inherited Members
ValueType.ToString()
Object.Equals(Object, Object)
Object.GetType()
Object.ReferenceEquals(Object, Object)
Namespace: WPILib.Geometry
Assembly: WPILibSharp.dll
Syntax
public struct Translation2d : IEquatable<Translation2d>

Constructors

| Improve this Doc View Source

Translation2d(Length, Length)

Declaration
public Translation2d(Length x, Length y)
Parameters
Type Name Description
UnitsNet.Length x
UnitsNet.Length y

Properties

| Improve this Doc View Source

X

Declaration
public Length X { get; }
Property Value
Type Description
UnitsNet.Length
| Improve this Doc View Source

Y

Declaration
public Length Y { get; }
Property Value
Type Description
UnitsNet.Length

Methods

| Improve this Doc View Source

Distance(Translation2d)

Declaration
public Length Distance(in Translation2d other)
Parameters
Type Name Description
Translation2d other
Returns
Type Description
UnitsNet.Length
| Improve this Doc View Source

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
ValueType.Equals(Object)
| Improve this Doc View Source

Equals(Translation2d)

Declaration
public bool Equals(Translation2d other)
Parameters
Type Name Description
Translation2d other
Returns
Type Description
Boolean
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
ValueType.GetHashCode()
| Improve this Doc View Source

Norm()

Declaration
public Length Norm()
Returns
Type Description
UnitsNet.Length
| Improve this Doc View Source

RotateBy(Rotation2d)

Declaration
public Translation2d RotateBy(in Rotation2d other)
Parameters
Type Name Description
Rotation2d other
Returns
Type Description
Translation2d

Operators

| Improve this Doc View Source

Addition(Translation2d, Translation2d)

Declaration
public static Translation2d operator +(in Translation2d left, in Translation2d right)
Parameters
Type Name Description
Translation2d left
Translation2d right
Returns
Type Description
Translation2d
| Improve this Doc View Source

Division(Translation2d, Double)

Declaration
public static Translation2d operator /(in Translation2d obj, double scalar)
Parameters
Type Name Description
Translation2d obj
Double scalar
Returns
Type Description
Translation2d
| Improve this Doc View Source

Equality(Translation2d, Translation2d)

Declaration
public static bool operator ==(in Translation2d left, in Translation2d right)
Parameters
Type Name Description
Translation2d left
Translation2d right
Returns
Type Description
Boolean
| Improve this Doc View Source

Inequality(Translation2d, Translation2d)

Declaration
public static bool operator !=(in Translation2d left, in Translation2d right)
Parameters
Type Name Description
Translation2d left
Translation2d right
Returns
Type Description
Boolean
| Improve this Doc View Source

Multiply(Translation2d, Double)

Declaration
public static Translation2d operator *(in Translation2d obj, double scalar)
Parameters
Type Name Description
Translation2d obj
Double scalar
Returns
Type Description
Translation2d
| Improve this Doc View Source

Subtraction(Translation2d, Translation2d)

Declaration
public static Translation2d operator -(in Translation2d left, in Translation2d right)
Parameters
Type Name Description
Translation2d left
Translation2d right
Returns
Type Description
Translation2d
| Improve this Doc View Source

UnaryNegation(Translation2d)

Declaration
public static Translation2d operator -(in Translation2d obj)
Parameters
Type Name Description
Translation2d obj
Returns
Type Description
Translation2d

Implements

IEquatable<T>
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet