Click or drag to resize
RsTarget Class
Defines a target position by the combination of a RsWorkObject and a RsRobTarget.
Inheritance Hierarchy

Namespace:  ABB.Robotics.RobotStudio.Stations
Assembly:  ABB.Robotics.RobotStudio.Stations (in ABB.Robotics.RobotStudio.Stations.dll) Version: 7.0.8747.636
Syntax
C#
public sealed class RsTarget : ProjectObject, 
	IHasTransform, ISupportCopy

The RsTarget type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleRsTarget
Initializes a new instance of the RsTarget class.
Top
Properties
  NameDescription
Public propertyCode exampleApproachVector
Gets or sets an AxisDirection that represents an approach vector for this target.
Public propertyAttributes
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.)
Public propertyChildren
Enumerates all child objects.
(Inherited from ProjectObject.)
Public propertyCode exampleColor
Gets or sets the color of the graphical target frame. Color.Empty means the target is color-coded in red/green/blue.
Public propertyContainingProject
Returns the Project that this object is a part of, or null if it is not part of a Project.
(Inherited from ProjectObject.)
Public propertyDisplayName (Overrides ProjectObjectDisplayName.)
Public propertyCode exampleFrameSize
Gets or sets the size of the graphical target frame.
Public propertyName
Gets or sets the name of the object
(Overrides ProjectObjectName.)
Public propertyParent
Returns the objects parent, if it has one.
(Inherited from ProjectObject.)
Public propertyCode exampleReferenceFrame
Gets a Transform that represents a user-defined reference frame for the target.
Public propertyCode exampleRobTarget
Gets or sets the RsRobTarget associated with the target.
Public propertyCode exampleShowName
Gets or sets whether the name of the target will be displayed in the graphics
Public propertyCode exampleShowReferenceFrame
Gets or sets a value indicating whether the ReferenceFrame will be displayed in the graphics
Public propertyCode exampleTransform
Gets a Transform that specifies the position of the target.
Public propertyTypeDisplayName
Gets a localized name for the type of this object.
(Inherited from ProjectObject.)
Public propertyUIVisible
Gets or sets a value that indicates if this object should be displayed in GUI such as an object browser.
(Inherited from ProjectObject.)
Public propertyUniqueId
Gets a persisted, globally unique identifier for this object, that can be used to find the object using the GetObjectFromUniqueId(String) method.
(Inherited from ProjectObject.)
Public propertyCode exampleVisible
Gets or sets whether a target frame is visible in the graphics.
Public propertyCode exampleWorkObject
Gets or sets the RsWorkObject associated with the target.
Top
Methods
  NameDescription
Public methodCode exampleCopy
Creates a deep copy of the target, with the same workobject and robtarget
Public methodEquals (Inherited from Object.)
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHighlight
Highlights the graphical frame in the default selection color.
Public methodCode exampleHighlight(Color)
Sets a temporary color of the graphical frame.
Public methodCode exampleJumpTo(RsToolData) Obsolete.
Jumps the tool and the attached robot to the target.
Public methodJumpTo(RsToolData, ConfigurationData)
Jumps the tool and the attached robot to the target with specified configuration. Completely ignores the configuration already defined.
Public methodCode exampleJumpTo(RsToolData, Boolean) Obsolete.
Jumps the tool and the attached robot to the target. Optionally updates the joint values in the virtual controller. Updating the joint values in the controller is time consuning compared to only updating the Mechanism joint value. If you need to frequently call this method, it is recomended to update the joint values in the controller, only for the last call.
Public methodJumpTo(RsToolData, ValueType) Obsolete.
Public methodJumpTo(RsToolData, ConfigurationData, Boolean)
Tries to jump the tool and the attached robot to the target with specified configuration, ignoring the configuration already defined on the target.
Public methodJumpTo(RsToolData, ValueType, Boolean) Obsolete.
Public methodCode exampleJumpToAsync(RsToolData, Boolean)
Jumps the tool and the attached robot to the target. Optionally updates the joint values in the virtual controller. Updating the joint values in the controller is time consuning compared to only updating the Mechanism joint value. If you need to frequently call this method, it is recomended to update the joint values in the controller, only for the last call.
Public methodJumpToAsync(RsToolData, ConfigurationData, Boolean)
Tries to jump the tool and the attached robot to the target with specified configuration, ignoring the configuration already defined.
Public methodCode exampleJumpToAsync(RsToolData, Boolean, ConfigurationMode)
Jumps the tool and the attached robot to the target. Optionally updates the joint values in the virtual controller. Updating the joint values in the controller is time consuning compared to only updating the Mechanism joint value. If you need to frequently call this method, it is recomended to update the joint values in the controller, only for the last call.
Public methodCode exampleResetHighlight
Resets the graphical frame to the default color.
Public methodToString (Inherited from ProjectObject.)
Top
Events
  NameDescription
Public eventStatic memberWorkObjectChanged
Raised when the WorkObject property changes.
Top
Version Information

Supported in: 1.0.0.0
See Also