public interface UntilNodeConfigFactory
Modifier and Type | Method and Description |
---|---|
BlendParameters |
createBlendParameters(Blend suggestedBlend)
Creates blend parameters for an Until node.
|
CustomDecelerationParameters |
createDecelerationParameters(Acceleration deceleration,
ErrorHandler<Acceleration> decelerationErrorHandler)
Creates deceleration parameter for an Until node.
|
CustomDecelerationParameters |
createDecelerationParameters(AngularAcceleration deceleration,
ErrorHandler<AngularAcceleration> decelerationErrorHandler)
Creates deceleration parameter for an Until node.
|
CustomDecelerationParameters |
createDecelerationParameters(AngularAcceleration angularDeceleration,
ErrorHandler<AngularAcceleration> angularDecelerationErrorHandler,
Acceleration cartesianDeceleration,
ErrorHandler<Acceleration> cartesianDecelerationErrorHandler)
Creates deceleration parameter for an Until node.
|
DistanceUntilNodeConfig |
createDistanceConfig()
Creates a Distance configuration for an Until node with PolyScope default values.
|
DistanceUntilNodeConfig |
createDistanceConfig(Length distance,
ErrorHandler<Length> distanceErrorHandler,
BlendParameters blendParameters)
Creates a Distance configuration for an Until node.
|
ExpressionUntilNodeConfig |
createExpressionConfig()
Creates an Expression configuration for an Until node with PolyScope default values.
|
ExpressionUntilNodeConfig |
createExpressionConfig(Expression expression)
Creates an Expression configuration for an Until node with an expression and default value for the deceleration
parameter.
|
ExpressionUntilNodeConfig |
createExpressionConfig(Expression expression,
DecelerationParameters deceleration)
Creates an Expression configuration for an Until node.
|
BlendParameters |
createNoBlendParameters()
Creates no blend parameters for an Until node.
|
ReachedWaypointUntilNodeConfig |
createReachedWaypointConfig()
Creates a Reached Waypoint configuration for an Until node.
|
DecelerationParameters |
createSharedDecelerationParameters()
Creates shared deceleration parameter for an Until node.
|
BlendParameters createNoBlendParameters()
BlendParameters createBlendParameters(Blend suggestedBlend)
suggestedBlend
- This blend value may be (automatically) corrected depending on the value of the
distance parameter the Distance configuration.DecelerationParameters createSharedDecelerationParameters()
CustomDecelerationParameters createDecelerationParameters(AngularAcceleration deceleration, ErrorHandler<AngularAcceleration> decelerationErrorHandler)
deceleration
- the angular deceleration (the value for the Cartesian deceleration will be the default value
that PolyScope uses), not null.decelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid angular deceleration value.CustomDecelerationParameters createDecelerationParameters(Acceleration deceleration, ErrorHandler<Acceleration> decelerationErrorHandler)
deceleration
- the Cartesian deceleration (the value for the angular deceleration will be the default value
that PolyScope uses), not null.decelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid cartesian deceleration value.CustomDecelerationParameters createDecelerationParameters(AngularAcceleration angularDeceleration, ErrorHandler<AngularAcceleration> angularDecelerationErrorHandler, Acceleration cartesianDeceleration, ErrorHandler<Acceleration> cartesianDecelerationErrorHandler)
angularDeceleration
- the angular deceleration, not null.angularDecelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid angular deceleration value.cartesianDeceleration
- the Cartesian deceleration, not null.cartesianDecelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid cartesian deceleration value.ExpressionUntilNodeConfig createExpressionConfig()
ExpressionUntilNodeConfig createExpressionConfig(Expression expression)
expression
- the expression whose evaluation will determine whether the until condition is metExpressionUntilNodeConfig createExpressionConfig(Expression expression, DecelerationParameters deceleration)
expression
- the expression whose evaluation will determine whether the until condition is metdeceleration
- the rate of deceleration to stop at once the expression until condition is metDistanceUntilNodeConfig createDistanceConfig()
DistanceUntilNodeConfig createDistanceConfig(Length distance, ErrorHandler<Length> distanceErrorHandler, BlendParameters blendParameters)
distance
- the distance for the robot arm to travel, not null.distanceErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid distance value.blendParameters
- the blend to be applied when the distance is metReachedWaypointUntilNodeConfig createReachedWaypointConfig()
Copyright © 2019. All rights reserved.