Show / Hide Table of Contents

Struct Pose2d

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

Constructors

| Improve this Doc View Source

Pose2d(Length, Length, Rotation2d)

Declaration
public Pose2d(Length x, Length y, Rotation2d rotation)
Parameters
Type Name Description
UnitsNet.Length x
UnitsNet.Length y
Rotation2d rotation
| Improve this Doc View Source

Pose2d(Translation2d, Rotation2d)

Declaration
public Pose2d(in Translation2d translation, in Rotation2d rotation)
Parameters
Type Name Description
Translation2d translation
Rotation2d rotation

Properties

| Improve this Doc View Source

Rotation

Declaration
public Rotation2d Rotation { get; }
Property Value
Type Description
Rotation2d
| Improve this Doc View Source

Translation

Declaration
public Translation2d Translation { get; }
Property Value
Type Description
Translation2d

Methods

| Improve this Doc View Source

Equals(Object)

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

Equals(Pose2d)

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

Exp(Twist2d)

Declaration
public Pose2d Exp(in Twist2d twist)
Parameters
Type Name Description
Twist2d twist
Returns
Type Description
Pose2d
| Improve this Doc View Source

GetHashCode()

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

RelativeTo(Pose2d)

Declaration
public Pose2d RelativeTo(in Pose2d other)
Parameters
Type Name Description
Pose2d other
Returns
Type Description
Pose2d
| Improve this Doc View Source

TransformBy(Transform2d)

Declaration
public Pose2d TransformBy(in Transform2d other)
Parameters
Type Name Description
Transform2d other
Returns
Type Description
Pose2d

Operators

| Improve this Doc View Source

Addition(Pose2d, Transform2d)

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

Equality(Pose2d, Pose2d)

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

Inequality(Pose2d, Pose2d)

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

Subtraction(Pose2d, Pose2d)

Declaration
public static Transform2d operator -(in Pose2d left, in Pose2d right)
Parameters
Type Name Description
Pose2d left
Pose2d right
Returns
Type Description
Transform2d

Implements

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