CollisionDetector Class |
Namespace: ABB.Robotics.RobotStudio.Stations
public sealed class CollisionDetector
The CollisionDetector type exposes the following members.
Name | Description | |
---|---|---|
CollisionDetector |
ABB internal use.
|
Name | Description | |
---|---|---|
AutoCheck |
Gets or sets a value indicating whether to check for collisions
whenever the graphic model is updated.
| |
FastCheck |
Gets or sets a value indicating whether to perform collision check only
on bounding boxes and not on triangles.
|
Name | Description | |
---|---|---|
CheckCollision(GraphicComponent, TemporaryGraphic, Double) |
Calculates whether an object intersects with a TemporaryGraphic object.
| |
CheckCollision(GraphicComponent, GraphicComponent, Double) |
Calculates whether two objects intersect, or whether an object intersects any other object.
| |
CheckCollision(TemporaryGraphic, Double, Part) |
Calculates whether any object in the active Station intersects with a TemporaryGraphic object.
| |
CheckCollision(GraphicComponent, GraphicComponent, Double, Part, Part) |
Calculates whether two objects intersect, or whether an object intersects any other object, and returns the intersecting Parts.
| |
CheckCollision(GraphicComponent, GraphicComponent, Double, DetectableUsage, Part, Part) |
Calculates whether two objects intersect, or whether an object intersects any other object, and returns the intersecting Parts.
| |
CheckCollision(GraphicComponent, GraphicComponent, Double, DetectableUsage, Boolean, Part, Part) |
Calculates whether two objects intersect, or whether an object intersects any other object, and returns the intersecting Parts.
| |
CheckCollision(GraphicComponent, GraphicComponent, Double, DetectableUsage, Boolean, Boolean, Part, Part) |
Calculates whether two objects intersect, or whether an object intersects any other object, and returns the intersecting Parts.
| |
CheckCollisions(CollisionSet) |
Check collisions for a collision set.
| |
CheckCollisions(Station) |
Check collisions for all collision sets in the station.
| |
CheckLineIntersection |
Calculates whether an line between two points intersects with any graphical object in a station.
| |
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MinimumDistance(ProjectObject, ProjectObject, Vector3, Vector3) |
Calculates the shortest distance between two graphic objects, as well as the
closest points on the objects.
| |
MinimumDistance(ProjectObject, ProjectObject, Vector3, Vector3, Part, Part) |
Calculates the shortest distance between two graphic objects, as well as the
closest points on the objects.
| |
MinimumDistance(ProjectObject, ProjectObject, Vector3, Vector3, Part, Part, DetectableUsage) |
Calculates the shortest distance between two graphic objects, as well as the
closest points on the objects.
| |
PointDistance(Vector3, ProjectObject, Vector3, Part) |
Calculates the shortest distance from a point to a graphic object,
as well as the closest point on the object.
| |
PointDistance(Vector3, ProjectObject, Vector3, Part, Boolean) |
Calculates the shortest distance from a point to a graphic object,
as well as the closest point on the object.
| |
ResetCollisions |
Reset collisions, highlights and markups.
| |
ResetCollisions(CollisionSet) |
Reset collisions and highlights for a collision set.
| |
ToString | (Inherited from Object.) |