Click or drag to resize
CollisionSet Class
Defines two groups of objects that will be tested for collision against each other.
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudioProjectObject
    ABB.Robotics.RobotStudio.StationsCollisionSet

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 CollisionSet : ProjectObject

The CollisionSet type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleCollisionSet
Initializes a new instance of the CollisionSet class.
Top
Properties
  NameDescription
Public propertyCode exampleActive
Gets or set whether this set will be included when checking collisions
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 exampleCollisionColor
Gets or sets the color of colliding objects
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
Gets the name of the the object that should be displayed in the GUI.
(Inherited from ProjectObject.)
Public propertyCode exampleFirstGroup
Gets the first group of objects
Public propertyCode exampleHighlight
Gets or sets whether colliding objects will be highlighted.
Public propertyHighlightLevel
Gets or sets which level of the object hierarchy should be highlighted.
Public propertyIncludeInvisible
Gets or sets if invisible objects should be considered for collision in this collision set.
Public propertyName
Gets or sets the name of the object
(Inherited from ProjectObject.)
Public propertyCode exampleNearMissColor
Gets or sets the color of objects in a near miss
Public propertyCode exampleNearMissDistance
Gets or sets the distance at which near miss occurs
Public propertyParent
The Parent property returns a reference to the parent Station object.
(Overrides ProjectObjectParent.)
Public propertyCode exampleSecondGroup
Gets the second group of objects
Public propertyShowMarkup
Gets or sets if a markup should be displayed at the approximate point of collision or near miss.
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.)
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetCurrentState
Returns the current state of collisions in the set.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from ProjectObject.)
Top
Version Information

Supported in: 1.0.0.0
See Also