Click or drag to resize
Edge Class
An Edge is bounded by one or more vertices, referring to one Vertex at each end. Edges are closely related to Coedges, which allows the Edge to occur in more than one Face, thus makes it possible to create solids.
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 Edge : ProjectObject, IHasGeometry

The Edge type exposes the following members.

Properties
  NameDescription
Public propertyAttributes
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.)
Public propertyCode exampleBody
Gets the Body the edge is part of.
Public propertyCode exampleCenterPoint
Gets the center point of the edge.
Public propertyChildren
Enumerates all child objects.
(Inherited from ProjectObject.)
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 propertyEdgeType
Returns the type of the edge.
Public propertyCode exampleEndVertex
Gets the end vertex of the edge.
Public propertyCode exampleLength
Gets the length of the edge.
Public propertyCode exampleMidPoint
Gets the mid point of the edge.
Public propertyName
Gets or sets the name of the object
(Inherited from ProjectObject.)
Public propertyParent
Returns the objects parent, if it has one.
(Inherited from ProjectObject.)
Public propertyCode exampleStartVertex
Gets the start vertex of the edge.
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 methodFacet
Returns facets that approximate the edge.
Public methodCode exampleFindClosestVertex
Returns the Vertex of the Edge that is closest to the provided point.
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetCoedges
Public methodGetCurvature
Returns the curvature of a point on the edge that corresponds to the given parameter value.
Public methodGetFaces
Public methodGetHashCode (Inherited from Object.)
Public methodGetLengthAtParameter
Returns the distance along this edge from the start.
Public methodGetParameterAtLength
Returns the parameter value at the given distance from the start.
Public methodGetParameterAtPoint
Returns the parameter on the edge that corresponds to the given point value.
Public methodGetParameterRange
Gets the parameter (t-value) range of the edge.
Public methodGetPointAtParameter
Returns the point on the edge that corresponds to the given parameter value.
Public methodGetTangent(Double)
Returns the tangent of the edge at the given parameter value.
Public methodCode exampleGetTangent(Vector3)
Gets the tangent of the edge at the supplied point.
Public methodGetType (Inherited from Object.)
Public methodIsParameterValid
Returns true if the given parameter is valid for this Edge, i.e. within its parameter range.
Public methodToString (Inherited from ProjectObject.)
Top
Version Information

Supported in: 1.0.0.0
See Also