Click or drag to resize
PhysicsConstraint Class
Controls how two physics enabled GraphicComponents can move in relation to eachother.
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudioProjectObject
    ABB.Robotics.RobotStudio.StationsPhysicsConstraint

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

The PhysicsConstraint type exposes the following members.

Constructors
  NameDescription
Protected methodPhysicsConstraint(PimDocument)
Initializes a new instance of the PhysicsConstraint class
Public methodPhysicsConstraint(PhysicsConstraintType, GraphicComponent, GraphicComponent, Ray)
Creates a physics constraint (joint) of the specified type.
Public methodPhysicsConstraint(PhysicsConstraintType, GraphicComponent, GraphicComponent, Matrix4, Matrix4)
Creates a physics constraint (joint) of the specified type.
Top
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 propertyConstraintType
Gets the type of constraint.
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 propertyFirstComponent
Gets the first GraphicComponent of the constraint.
Protected propertyInternalChildren (Inherited from ProjectObject.)
Protected propertyInternalParent (Inherited from ProjectObject.)
Public propertyName
Gets or sets the name of the object
(Inherited from ProjectObject.)
Public propertyNumDof
Gets the number of configurable degrees of freedom (number of limits, springs and motors).
Public propertyParent
Returns the objects parent, if it has one.
(Inherited from ProjectObject.)
Public propertySecondComponent
Gets the second GraphicComponent of the constraint.
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
Protected methodAfterLoad (Overrides ProjectObjectAfterLoad(PimDocument).)
Protected methodBackup (Inherited from ProjectObject.)
Protected methodBeforeSave (Overrides ProjectObjectBeforeSave(PimDocument).)
Public methodCopyPropertiesTo
Copies all constraint properties to the given target constraint.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetElasticity
Returns the elasticity along the constrained degrees of freedom
Public methodGetFrictionForce
Gets the frictional force/torque that is applied to this joint
Public methodGetHashCode (Inherited from Object.)
Public methodGetLimitParameters
Gets limit parameters for the specified degree of freedom
Public methodGetMotorParameters
Gets motor parameters for the specified degree of freedom
Public methodGetSpringParameters
Gets spring parameters for the specified degree of freedom
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodNotifyChange (Inherited from ProjectObject.)
Protected methodNotifyChange(ProjectObjectChangeType) (Inherited from ProjectObject.)
Protected methodOnCreatingObject (Overrides ProjectObjectOnCreatingObject.)
Protected methodOnDelete (Inherited from ProjectObject.)
Protected methodOnUndoRedo (Overrides ProjectObjectOnUndoRedo.)
Public methodSetElasticity
Sets the elasticity along the constrained degrees of freedom
Public methodSetFrictionForce
Sets the frictional force/torque that should applied to this joint
Public methodSetLimitParameters
Sets limit parameters for the specified degree of freedom
Public methodSetMotorParameters
Sets motor parameters for the specified degree of freedom
Public methodSetSpringParameters
Sets spring parameters for the specified degree of freedom
Public methodToString (Inherited from ProjectObject.)
Top
Fields
  NameDescription
Protected field_curUndoDeltaState (Inherited from ProjectObject.)
Top
Remarks
Only supported in 64-bit build.
Version Information

Supported in: 1.0.0.0
See Also