com.github.gwtcannonjs.client.objects.WheelInfoOptions.java Source code

Java tutorial

Introduction

Here is the source code for com.github.gwtcannonjs.client.objects.WheelInfoOptions.java

Source

// The MIT License (MIT)
// Copyright (c) 2015 Jrmie Gottero

package com.github.gwtcannonjs.client.objects;

import com.github.gwtcannonjs.client.math.Vec3;
import com.google.gwt.core.client.JavaScriptObject;

public class WheelInfoOptions extends JavaScriptObject {
    protected WheelInfoOptions() {
        // A JavaScriptObject cannot be created directly
    }

    /**
     * Optional.
     */
    public final native Vec3 getChassisConnectionPointLocal() /*-{
                                                              return this.chassisConnectionPointLocal;
                                                              }-*/;

    /**
     * Optional.
     */
    public final native void setChassisConnectionPointLocal(Vec3 chassisConnectionPointLocal) /*-{
                                                                                              this.chassisConnectionPointLocal = chassisConnectionPointLocal;
                                                                                              }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withChassisConnectionPointLocal(Vec3 chassisConnectionPointLocal) /*-{
                                                                                                           this.chassisConnectionPointLocal = chassisConnectionPointLocal;
                                                                                                           return this;
                                                                                                           }-*/;

    /**
     * Optional.
     */
    public final native Vec3 getChassisConnectionPointWorld() /*-{
                                                              return this.chassisConnectionPointWorld;
                                                              }-*/;

    /**
     * Optional.
     */
    public final native void setChassisConnectionPointWorld(Vec3 chassisConnectionPointWorld) /*-{
                                                                                              this.chassisConnectionPointWorld = chassisConnectionPointWorld;
                                                                                              }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withChassisConnectionPointWorld(Vec3 chassisConnectionPointWorld) /*-{
                                                                                                           this.chassisConnectionPointWorld = chassisConnectionPointWorld;
                                                                                                           return this;
                                                                                                           }-*/;

    /**
     * Optional.
     */
    public final native Vec3 getDirectionLocal() /*-{
                                                 return this.directionLocal;
                                                 }-*/;

    /**
     * Optional.
     */
    public final native void setDirectionLocal(Vec3 directionLocal) /*-{
                                                                    this.directionLocal = directionLocal;
                                                                    }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withDirectionLocal(Vec3 directionLocal) /*-{
                                                                                 this.directionLocal = directionLocal;
                                                                                 return this;
                                                                                 }-*/;

    /**
     * Optional.
     */
    public final native Vec3 getDirectionWorld() /*-{
                                                 return this.directionWorld;
                                                 }-*/;

    /**
     * Optional.
     */
    public final native void setDirectionWorld(Vec3 directionWorld) /*-{
                                                                    this.directionWorld = directionWorld;
                                                                    }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withDirectionWorld(Vec3 directionWorld) /*-{
                                                                                 this.directionWorld = directionWorld;
                                                                                 return this;
                                                                                 }-*/;

    /**
     * Optional.
     */
    public final native Vec3 getAxleLocal() /*-{
                                            return this.axleLocal;
                                            }-*/;

    /**
     * Optional.
     */
    public final native void setAxleLocal(Vec3 axleLocal) /*-{
                                                          this.axleLocal = axleLocal;
                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withAxleLocal(Vec3 axleLocal) /*-{
                                                                       this.axleLocal = axleLocal;
                                                                       return this;
                                                                       }-*/;

    /**
     * Optional.
     */
    public final native Vec3 getAxleWorld() /*-{
                                            return this.axleWorld;
                                            }-*/;

    /**
     * Optional.
     */
    public final native void setAxleWorld(Vec3 axleWorld) /*-{
                                                          this.axleWorld = axleWorld;
                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withAxleWorld(Vec3 axleWorld) /*-{
                                                                       this.axleWorld = axleWorld;
                                                                       return this;
                                                                       }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionRestLength() /*-{
                                                         return this.suspensionRestLength;
                                                         }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionRestLength(double suspensionRestLength) /*-{
                                                                                  this.suspensionRestLength = suspensionRestLength;
                                                                                  }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionRestLength(double suspensionRestLength) /*-{
                                                                                               this.suspensionRestLength = suspensionRestLength;
                                                                                               return this;
                                                                                               }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionMaxLength() /*-{
                                                        return this.suspensionMaxLength;
                                                        }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionMaxLength(double suspensionMaxLength) /*-{
                                                                                this.suspensionMaxLength = suspensionMaxLength;
                                                                                }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionMaxLength(double suspensionMaxLength) /*-{
                                                                                             this.suspensionMaxLength = suspensionMaxLength;
                                                                                             return this;
                                                                                             }-*/;

    /**
     * Optional.
     */
    public final native double getRadius() /*-{
                                           return this.radius;
                                           }-*/;

    /**
     * Optional.
     */
    public final native void setRadius(double radius) /*-{
                                                      this.radius = radius;
                                                      }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withRadius(double radius) /*-{
                                                                   this.radius = radius;
                                                                   return this;
                                                                   }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionStiffness() /*-{
                                                        return this.suspensionStiffness;
                                                        }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionStiffness(double suspensionStiffness) /*-{
                                                                                this.suspensionStiffness = suspensionStiffness;
                                                                                }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionStiffness(double suspensionStiffness) /*-{
                                                                                             this.suspensionStiffness = suspensionStiffness;
                                                                                             return this;
                                                                                             }-*/;

    /**
     * Optional.
     */
    public final native double getDampingCompression() /*-{
                                                       return this.dampingCompression;
                                                       }-*/;

    /**
     * Optional.
     */
    public final native void setDampingCompression(double dampingCompression) /*-{
                                                                              this.dampingCompression = dampingCompression;
                                                                              }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withDampingCompression(double dampingCompression) /*-{
                                                                                           this.dampingCompression = dampingCompression;
                                                                                           return this;
                                                                                           }-*/;

    /**
     * Optional.
     */
    public final native double getDampingRelaxation() /*-{
                                                      return this.dampingRelaxation;
                                                      }-*/;

    /**
     * Optional.
     */
    public final native void setDampingRelaxation(double dampingRelaxation) /*-{
                                                                            this.dampingRelaxation = dampingRelaxation;
                                                                            }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withDampingRelaxation(double dampingRelaxation) /*-{
                                                                                         this.dampingRelaxation = dampingRelaxation;
                                                                                         return this;
                                                                                         }-*/;

    /**
     * Optional.
     */
    public final native double getFrictionSlip() /*-{
                                                 return this.frictionSlip;
                                                 }-*/;

    /**
     * Optional.
     */
    public final native void setFrictionSlip(double frictionSlip) /*-{
                                                                  this.frictionSlip = frictionSlip;
                                                                  }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withFrictionSlip(double frictionSlip) /*-{
                                                                               this.frictionSlip = frictionSlip;
                                                                               return this;
                                                                               }-*/;

    /**
     * Optional.
     */
    public final native double getSteering() /*-{
                                             return this.steering;
                                             }-*/;

    /**
     * Optional.
     */
    public final native void setSteering(double steering) /*-{
                                                          this.steering = steering;
                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSteering(double steering) /*-{
                                                                       this.steering = steering;
                                                                       return this;
                                                                       }-*/;

    /**
     * Optional.
     */
    public final native double getRotation() /*-{
                                             return this.rotation;
                                             }-*/;

    /**
     * Optional.
     */
    public final native void setRotation(double rotation) /*-{
                                                          this.rotation = rotation;
                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withRotation(double rotation) /*-{
                                                                       this.rotation = rotation;
                                                                       return this;
                                                                       }-*/;

    /**
     * Optional.
     */
    public final native double getDeltaRotation() /*-{
                                                  return this.deltaRotation;
                                                  }-*/;

    /**
     * Optional.
     */
    public final native void setDeltaRotation(double deltaRotation) /*-{
                                                                    this.deltaRotation = deltaRotation;
                                                                    }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withDeltaRotation(double deltaRotation) /*-{
                                                                                 this.deltaRotation = deltaRotation;
                                                                                 return this;
                                                                                 }-*/;

    /**
     * Optional.
     */
    public final native double getRollInfluence() /*-{
                                                  return this.rollInfluence;
                                                  }-*/;

    /**
     * Optional.
     */
    public final native void setRollInfluence(double rollInfluence) /*-{
                                                                    this.rollInfluence = rollInfluence;
                                                                    }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withRollInfluence(double rollInfluence) /*-{
                                                                                 this.rollInfluence = rollInfluence;
                                                                                 return this;
                                                                                 }-*/;

    /**
     * Optional.
     */
    public final native double getMaxSuspensionForce() /*-{
                                                       return this.maxSuspensionForce;
                                                       }-*/;

    /**
     * Optional.
     */
    public final native void setMaxSuspensionForce(double maxSuspensionForce) /*-{
                                                                              this.maxSuspensionForce = maxSuspensionForce;
                                                                              }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withMaxSuspensionForce(double maxSuspensionForce) /*-{
                                                                                           this.maxSuspensionForce = maxSuspensionForce;
                                                                                           return this;
                                                                                           }-*/;

    /**
     * Optional.
     */
    public final native boolean isFrontWheel() /*-{
                                               return this.isFrontWheel;
                                               }-*/;

    /**
     * Optional.
     */
    public final native void setFrontWheel(boolean isFrontWheel) /*-{
                                                                 this.isFrontWheel = isFrontWheel;
                                                                 }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withFrontWheel(boolean isFrontWheel) /*-{
                                                                              this.isFrontWheel = isFrontWheel;
                                                                              return this;
                                                                              }-*/;

    /**
     * Optional.
     */
    public final native double getClippedInvContactDotSuspension() /*-{
                                                                   return this.clippedInvContactDotSuspension;
                                                                   }-*/;

    /**
     * Optional.
     */
    public final native void setClippedInvContactDotSuspension(double clippedInvContactDotSuspension) /*-{
                                                                                                      this.clippedInvContactDotSuspension = clippedInvContactDotSuspension;
                                                                                                      }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withClippedInvContactDotSuspension(
            double clippedInvContactDotSuspension) /*-{
                                                   this.clippedInvContactDotSuspension = clippedInvContactDotSuspension;
                                                   return this;
                                                   }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionRelativeVelocity() /*-{
                                                               return this.suspensionRelativeVelocity;
                                                               }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionRelativeVelocity(double suspensionRelativeVelocity) /*-{
                                                                                              this.suspensionRelativeVelocity = suspensionRelativeVelocity;
                                                                                              }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionRelativeVelocity(double suspensionRelativeVelocity) /*-{
                                                                                                           this.suspensionRelativeVelocity = suspensionRelativeVelocity;
                                                                                                           return this;
                                                                                                           }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionForce() /*-{
                                                    return this.suspensionForce;
                                                    }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionForce(double suspensionForce) /*-{
                                                                        this.suspensionForce = suspensionForce;
                                                                        }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionForce(double suspensionForce) /*-{
                                                                                     this.suspensionForce = suspensionForce;
                                                                                     return this;
                                                                                     }-*/;

    /**
     * Optional.
     */
    public final native double getSkidInfo() /*-{
                                             return this.skidInfo;
                                             }-*/;

    /**
     * Optional.
     */
    public final native void setSkidInfo(double skidInfo) /*-{
                                                          this.skidInfo = skidInfo;
                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSkidInfo(double skidInfo) /*-{
                                                                       this.skidInfo = skidInfo;
                                                                       return this;
                                                                       }-*/;

    /**
     * Optional.
     */
    public final native double getSuspensionLength() /*-{
                                                     return this.suspensionLength;
                                                     }-*/;

    /**
     * Optional.
     */
    public final native void setSuspensionLength(double suspensionLength) /*-{
                                                                          this.suspensionLength = suspensionLength;
                                                                          }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withSuspensionLength(double suspensionLength) /*-{
                                                                                       this.suspensionLength = suspensionLength;
                                                                                       return this;
                                                                                       }-*/;

    /**
     * Optional.
     */
    public final native double getMaxSuspensionTravel() /*-{
                                                        return this.maxSuspensionTravel;
                                                        }-*/;

    /**
     * Optional.
     */
    public final native void setMaxSuspensionTravel(double maxSuspensionTravel) /*-{
                                                                                this.maxSuspensionTravel = maxSuspensionTravel;
                                                                                }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withMaxSuspensionTravel(double maxSuspensionTravel) /*-{
                                                                                             this.maxSuspensionTravel = maxSuspensionTravel;
                                                                                             return this;
                                                                                             }-*/;

    /**
     * Optional.
     */
    public final native boolean isUseCustomSlidingRotationalSpeed() /*-{
                                                                    return this.useCustomSlidingRotationalSpeed;
                                                                    }-*/;

    /**
     * Optional.
     */
    public final native void setUseCustomSlidingRotationalSpeed(boolean useCustomSlidingRotationalSpeed) /*-{
                                                                                                         this.useCustomSlidingRotationalSpeed = useCustomSlidingRotationalSpeed;
                                                                                                         }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withUseCustomSlidingRotationalSpeed(
            boolean useCustomSlidingRotationalSpeed) /*-{
                                                     this.useCustomSlidingRotationalSpeed = useCustomSlidingRotationalSpeed;
                                                     return this;
                                                     }-*/;

    /**
     * Optional.
     */
    public final native double getCustomSlidingRotationalSpeed() /*-{
                                                                 return this.customSlidingRotationalSpeed;
                                                                 }-*/;

    /**
     * Optional.
     */
    public final native void setCustomSlidingRotationalSpeed(double customSlidingRotationalSpeed) /*-{
                                                                                                  this.customSlidingRotationalSpeed = customSlidingRotationalSpeed;
                                                                                                  }-*/;

    /**
     * Optional.
     */
    public final native WheelInfoOptions withCustomSlidingRotationalSpeed(
            double customSlidingRotationalSpeed) /*-{
                                                 this.customSlidingRotationalSpeed = customSlidingRotationalSpeed;
                                                 return this;
                                                 }-*/;

}