+ +
+ +

Class Matter

+
+
java.lang.Object +
swervelib.math.Matter
+
+
+
+
public class Matter +extends Object
+
Object with significant mass that needs to be taken into account.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    double
    + +
    +
    Mass in kg of object.
    +
    +
    edu.wpi.first.math.geometry.Translation3d
    + +
    +
    Position in meters from robot center in 3d space.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Matter(edu.wpi.first.math.geometry.Translation3d position, + double mass)
    +
    +
    Construct an object representing some significant matter on the robot.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    edu.wpi.first.math.geometry.Translation3d
    + +
    +
    Get the center mass of the object.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      position

      +
      public edu.wpi.first.math.geometry.Translation3d position
      +
      Position in meters from robot center in 3d space.
      +
      +
    • +
    • +
      +

      mass

      +
      public double mass
      +
      Mass in kg of object.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Matter

      +
      public Matter(edu.wpi.first.math.geometry.Translation3d position, + double mass)
      +
      Construct an object representing some significant matter on the robot.
      +
      +
      Parameters:
      +
      position - Position of the matter in meters.
      +
      mass - Mass in kg.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      massMoment

      +
      public edu.wpi.first.math.geometry.Translation3d massMoment()
      +
      Get the center mass of the object.
      +
      +
      Returns:
      +
      center mass = position * mass
      +
      +
      +
    • +
    +
    +
  • +
+
+ +