Click or drag to resize
PhysicsCable Class
Represents a cable that is simulated by the physics system.
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 class PhysicsCable : GraphicComponent

The PhysicsCable type exposes the following members.

Constructors
Properties
  NameDescription
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 propertyClipPlane
Gets or sets a ClipPlane that will hide all geometry in the negative z space of its transform.
(Inherited from GraphicComponent.)
Public propertyColor
Gets or sets the color of the cable.
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 propertyDetectable
Gets or sets a value indicating the the component can be detected by sensors.
(Inherited from GraphicComponent.)
Public propertyDisplayName
Gets the name of the the object that should be displayed in the GUI.
(Inherited from ProjectObject.)
Public propertyFrames
Gets a FrameCollection object that represents all the Frames on this object.
(Inherited from GraphicComponent.)
Protected propertyGfxData (Inherited from GraphicComponent.)
Protected propertyInternalChildren (Inherited from ProjectObject.)
Protected propertyInternalParent (Inherited from ProjectObject.)
Public propertyLength
Gets the actual (current) length of the cable.
Public propertyLibrary
Returns the GraphicComponentLibrary that contains the definition of this component, or null.
(Inherited from GraphicComponent.)
Public propertyName
Gets or sets the name of the object
(Inherited from ProjectObject.)
Public propertyOpacity
Gets or sets the opacity of the object.
(Inherited from GraphicComponent.)
Public propertyCode exampleParent
The Parent property returns a reference to the parent GraphicComponent object.
(Inherited from GraphicComponent.)
Public propertyCode examplePickingEnabled
Gets or sets if the component can be picked and selected in 3D graphic windows.
(Inherited from GraphicComponent.)
Public propertyRadius
Gets or sets the radius of the cable.
Public propertyResolution
Gets the number of discretized cable segments per unit length (meter).
Public propertyRestLength
Returns the length of the cable at rest (when not being stretched or compressed)
Public propertySegmentLength
Gets the approximate length of each discretized cable segment.
Public propertyCode exampleTransform
Gets the Transform of the object.
(Inherited from GraphicComponent.)
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 the object should be displayed in the graphics or not.
(Inherited from GraphicComponent.)
Top
Methods
  NameDescription
Public methodAdjustLength
Adjusts the length of the cable while preserving its routing.
Protected methodAfterLoad (Overrides GraphicComponentAfterLoad(PimDocument).)
Protected methodBackup (Inherited from ProjectObject.)
Protected methodBeforeSave (Overrides ProjectObjectBeforeSave(PimDocument).)
Public methodCanAdjustLength
Returns if the cable length can be adjusted.
Public methodCode exampleCopy
Creates a deep copy of the object.
(Inherited from GraphicComponent.)
Public methodCode exampleCopyInstance
Creates a copy but keeps a connection to the definition of the GraphicComponent, typically in a Library definition.
(Inherited from GraphicComponent.)
Public methodDelete
Deletes this object permanently.
(Inherited from GraphicComponent.)
Public methodCode exampleDeleteGeometry
Recursively deletes all CAD geometry.
(Inherited from GraphicComponent.)
Public methodDeleteGeometry(Boolean) Obsolete. (Inherited from GraphicComponent.)
Public methodCode exampleDisconnectFromLibrary
Moves the definition to the Station or Project. This causes the Library property to return Null.
(Inherited from GraphicComponent.)
Public methodEquals (Inherited from Object.)
Public methodExportXml(String)
Exports this to an XML file
(Inherited from GraphicComponent.)
Public methodExportXml(String, String)
Exports this to an XML file
(Inherited from GraphicComponent.)
Protected methodFinalize (Inherited from Object.)
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetBoundingBox(Boolean)
Computes the (axis-aligned) bounding box for this object.
(Inherited from GraphicComponent.)
Public methodCode exampleGetBoundingBox(Boolean, Vector3, Vector3) Obsolete.
Computes the (axis-aligned) bounding box for this object.
(Inherited from GraphicComponent.)
Public methodGetBoundingBox(Boolean, IntPtr, IntPtr) Obsolete. (Inherited from GraphicComponent.)
Protected methodGetGfxChildren (Inherited from GraphicComponent.)
Protected methodGetGfxMatrix (Inherited from GraphicComponent.)
Public methodGetHashCode (Inherited from Object.)
Protected methodGetMatrix (Overrides GraphicComponentGetMatrix.)
Public methodCode exampleGetNormalToSurface Obsolete.
Calculates the closest point and the corresponding normal.
(Inherited from GraphicComponent.)
Public methodGetPhysicsMaterial
Gets the material properties of the cable.
Public methodGetType (Inherited from Object.)
Public methodCode exampleHighlight(Boolean)
Highlights the object using the default highlight style and color.
(Inherited from GraphicComponent.)
Public methodHighlight(Boolean, Color)
Highlights the object using a specified color.
(Inherited from GraphicComponent.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodCode exampleMoveDefinitionToLibrary
Moves the definition to a new Library.
(Inherited from GraphicComponent.)
Protected methodNotifyChange (Inherited from ProjectObject.)
Protected methodNotifyChange(ProjectObjectChangeType) (Inherited from ProjectObject.)
Protected methodOnCreatingObject (Overrides GraphicComponentOnCreatingObject.)
Protected methodOnDelete (Inherited from GraphicComponent.)
Protected methodOnUndoRedo (Overrides GraphicComponentOnUndoRedo.)
Public methodSetMaterial
Sets the material of the object.
(Inherited from GraphicComponent.)
Protected methodSetMatrix (Inherited from GraphicComponent.)
Public methodSetPhysicsMaterial
Sets the material properties of the cable.
Public methodToString (Inherited from ProjectObject.)
Public methodCode exampleTryGetNormalToSurface
Calculates the closest point and the corresponding normal.
(Inherited from GraphicComponent.)
Top
Fields
  NameDescription
Protected field_childInstances (Inherited from GraphicComponent.)
Protected field_clipPlane (Inherited from GraphicComponent.)
Protected field_curUndoDeltaState (Inherited from ProjectObject.)
Protected field_definition (Inherited from GraphicComponent.)
Protected field_detectable (Inherited from GraphicComponent.)
Protected field_frames (Inherited from GraphicComponent.)
Protected field_pickingEnabled (Inherited from GraphicComponent.)
Protected field_source (Inherited from GraphicComponent.)
Protected field_sourceFileTime (Inherited from GraphicComponent.)
Protected field_transformMat (Inherited from GraphicComponent.)
Top
Remarks
Only available in 64-bit build.
Version Information

Supported in: 1.0.0.0
See Also