com.kuka.nav.fleet.graph.properties
Class AbstractNodeMaxMotionAbsProperty

java.lang.Object
  extended by com.kuka.nav.fleet.graph.properties.AbstractProperty
      extended by com.kuka.nav.fleet.graph.properties.AbstractNodeMaxMotionAbsProperty
All Implemented Interfaces:
Property, Serializable
Direct Known Subclasses:
NodeMaxAccelerationAbs, NodeMaxDecelerationAbs, NodeMaxVelocityAbs

public abstract class AbstractNodeMaxMotionAbsProperty
extends AbstractProperty

Super class for NodeMaxAccelerationAbs, NodeMaxDecelerationAbs and NodeMaxVelocityAbs with parameter rotation.

See Also:
Serialized Form

Constructor Summary
AbstractNodeMaxMotionAbsProperty()
          Constructs a new max abs acceleration / deceleration or velocity property with default values.
AbstractNodeMaxMotionAbsProperty(Double rotation)
          Creates a new max abs acceleration / deceleration or velocity property with given values.
 
Method Summary
 Double getRotation()
          Returns the rotational acceleration / deceleration or velocity in radians/s² (/s).
 Double getRotationDeg()
          Returns the maximum rotational acceleration / deceleration or velocity in degrees/s² (/s) or null.
 String getValueToDisplay()
          Returns the value(s) in a way to show it in a UI.
 void setRotation(Double rotation)
          Sets the rotational acceleration / deceleration or velocity in radians/s² (/s).
 void setRotationDeg(Double rotation)
          Sets the maximum rotational acceleration / deceleration or velocity value in degrees.
 String toString()
           
 
Methods inherited from class com.kuka.nav.fleet.graph.properties.AbstractProperty
equals, fireChanged, getAllowedTypes, getId, hashCode, setId, tryGetParamFromString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractNodeMaxMotionAbsProperty

public AbstractNodeMaxMotionAbsProperty(Double rotation)
Creates a new max abs acceleration / deceleration or velocity property with given values.

Parameters:
rotation - rotation acceleration / deceleration or velocity in rad/s² (/s)

AbstractNodeMaxMotionAbsProperty

public AbstractNodeMaxMotionAbsProperty()
Constructs a new max abs acceleration / deceleration or velocity property with default values.

Method Detail

getRotationDeg

public Double getRotationDeg()
Returns the maximum rotational acceleration / deceleration or velocity in degrees/s² (/s) or null.

Returns:
the specified rotation value in degrees/s²

setRotationDeg

public void setRotationDeg(Double rotation)
Sets the maximum rotational acceleration / deceleration or velocity value in degrees.

Parameters:
rotation - the rotation value in degrees/s² (/s) to be set

getRotation

public Double getRotation()
Returns the rotational acceleration / deceleration or velocity in radians/s² (/s).

Returns:
the rotation in rad/s²

setRotation

public void setRotation(Double rotation)
Sets the rotational acceleration / deceleration or velocity in radians/s² (/s).

Parameters:
rotation - the rotation to set

getValueToDisplay

public String getValueToDisplay()
Description copied from interface: Property
Returns the value(s) in a way to show it in a UI.

Returns:
the values

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2019. All rights reserved.