public interface WaypointNodeConfigFactory
| Modifier and Type | Method and Description | 
|---|---|
FixedPositionWaypointNodeConfig | 
createFixedPositionConfig()
Creates a fixed position configuration with default values for a waypoint. 
 | 
FixedPositionWaypointNodeConfig | 
createFixedPositionConfig(BlendParameters blendParameters,
                         WaypointMotionParameters waypointMotionParameters)
Creates a fixed position configuration for a waypoint without a defined pose. 
 | 
FixedPositionDefinedWaypointNodeConfig | 
createFixedPositionConfig(Pose poseIncludingTcp,
                         JointPositions qNear,
                         BlendParameters blendParameters,
                         WaypointMotionParameters waypointMotionParameters)
Creates a fixed position configuration for a waypoint with a defined pose. 
 | 
JointMotionParameters | 
createJointMotionParameters(AngularSpeed jointSpeed,
                           ErrorHandler<AngularSpeed> jointSpeedErrorHandler,
                           AngularAcceleration jointAcceleration,
                           ErrorHandler<AngularAcceleration> jointAccelerationErrorHandler)
Creates joint motion parameters for a waypoint. 
 | 
BlendParameters | 
createNoBlendParameters()
Creates no blend parameters for a waypoint. 
 | 
BlendParameters | 
createSharedBlendParameters()
Creates shared blend parameters for a waypoint. 
 | 
WaypointMotionParameters | 
createSharedMotionParameters()
Creates shared motion parameters for a waypoint. 
 | 
TimeMotionParameters | 
createTimeMotionParameters(Time duration,
                          ErrorHandler<Time> errorHandler)
Creates time motion parameters for a waypoint. 
 | 
ToolMotionParameters | 
createToolMotionParameters(Speed toolSpeed,
                          ErrorHandler<Speed> toolSpeedErrorHandler,
                          Acceleration toolAcceleration,
                          ErrorHandler<Acceleration> toolAccelerationErrorHandler)
Creates tool motion parameters for a waypoint. 
 | 
VariablePositionWaypointNodeConfig | 
createVariablePositionConfig()
Creates a variable position configuration with default values for a waypoint
 Note that these default values may change between PolyScope versions. 
 | 
VariablePositionWaypointNodeConfig | 
createVariablePositionConfig(BlendParameters blendParameters,
                            WaypointMotionParameters waypointMotionParameters)
Creates a variable position configuration for a waypoint without a defined variable 
 | 
VariablePositionDefinedWaypointNodeConfig | 
createVariablePositionConfig(Variable variable,
                            BlendParameters blendParameters,
                            WaypointMotionParameters waypointMotionParameters)
Creates a variable position configuration for a waypoint with a defined variable 
 | 
WaypointBlendParameters | 
createWaypointBlendParameter(Blend suggestedBlend)
Creates blend parameters for a waypoint. 
 | 
BlendParameters createNoBlendParameters()
BlendParameters createSharedBlendParameters()
WaypointBlendParameters createWaypointBlendParameter(Blend suggestedBlend)
suggestedBlend - This blend may be (automatically) corrected depending on surrounding waypoints in the program tree, not null.WaypointMotionParameters createSharedMotionParameters()
TimeMotionParameters createTimeMotionParameters(Time duration, ErrorHandler<Time> errorHandler)
duration - the time the movement should take, not null.errorHandler - error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
                     this will clamp the value to the nearest valid time value.JointMotionParameters createJointMotionParameters(AngularSpeed jointSpeed, ErrorHandler<AngularSpeed> jointSpeedErrorHandler, AngularAcceleration jointAcceleration, ErrorHandler<AngularAcceleration> jointAccelerationErrorHandler)
jointSpeed - the joint speed to be achieved, not null.jointSpeedErrorHandler - error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
                     this will clamp the value to the nearest valid joint speed value.jointAcceleration - the joint acceleration to be used for the movement, not null.jointAccelerationErrorHandler - error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
                     this will clamp the value to the nearest valid joint acceleration value.ToolMotionParameters createToolMotionParameters(Speed toolSpeed, ErrorHandler<Speed> toolSpeedErrorHandler, Acceleration toolAcceleration, ErrorHandler<Acceleration> toolAccelerationErrorHandler)
toolSpeed - the tool speed to be achieved, not null.toolSpeedErrorHandler - error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
                     this will clamp the value to the nearest valid tool speed value.toolAcceleration - the tool acceleration to be used for the movement, not null.toolAccelerationErrorHandler - error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
                     this will clamp the value to the nearest valid tool acceleration value.FixedPositionWaypointNodeConfig createFixedPositionConfig()
FixedPositionWaypointNodeConfig createFixedPositionConfig(BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
blendParameters - the blend parameters for the waypoint, not null.waypointMotionParameters - the motion parameters for the waypoint, not null.FixedPositionDefinedWaypointNodeConfig createFixedPositionConfig(Pose poseIncludingTcp, JointPositions qNear, BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
poseIncludingTcp - the position and orientation for the waypoint, not null.qNear - the joint positions that will be used for the inverse kinematics calculations as a robot configuration near the waypoint pose, not null.blendParameters - the blend parameters for the waypoint, not null.waypointMotionParameters - the motion parameters for the waypoint, not null.VariablePositionWaypointNodeConfig createVariablePositionConfig()
VariablePositionWaypointNodeConfig createVariablePositionConfig(BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
blendParameters - the blend parameters for the waypoint, not null.waypointMotionParameters - the motion parameters for the waypoint, not null.VariablePositionDefinedWaypointNodeConfig createVariablePositionConfig(Variable variable, BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
variable - the variable position and orientation for the waypoint, not null.blendParameters - the blend parameters for the waypoint, not null.waypointMotionParameters - the motion parameters for the waypoint, not null.Copyright © 2019. All rights reserved.