Search Results for

    Show / Hide Table of Contents

    Class ComponentConstraint

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Constraint
    ComponentConstraint
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    Constraint.GetReferences()
    Constraint.DeleteConstraintReference(ConstraintReference)
    Constraint.CreateConstraintReference(NXObject, NXObject, Boolean, Boolean)
    Constraint.CreateConstraintReference(NXObject, NXObject, Boolean, Boolean, Boolean)
    Constraint.EditConstraintReference(ConstraintReference, NXObject, NXObject, Boolean, Boolean, Boolean)
    Constraint.FlipAlignment()
    Constraint.SetExpression(String)
    Constraint.GetConstraintStatus()
    Constraint.SetAlignmentHint(Constraint.Alignment)
    Constraint.GenerateConversionReport(String[])
    Constraint.ReverseDirection()
    Constraint.GetDisplayedConstraint()
    Constraint.Renew()
    Constraint.CreateCouplerReference(NXObject)
    Constraint.EditCouplerReference(ConstraintReference, NXObject)
    Constraint.Automatic
    Constraint.ConstraintAlignment
    Constraint.ConstraintSecondAlignment
    Constraint.ConstraintType
    Constraint.Expression
    Constraint.ExpressionDriven
    Constraint.LowerLimitEnabled
    Constraint.LowerLimitExpression
    Constraint.LowerLimitRightHandSide
    Constraint.OffsetExpression
    Constraint.OffsetRightHandSide
    Constraint.Persistent
    Constraint.SecondExpression
    Constraint.SecondExpressionDriven
    Constraint.SecondExpressionRightHandSide
    Constraint.SecondLowerLimitEnabled
    Constraint.SecondLowerLimitExpression
    Constraint.SecondLowerLimitRightHandSide
    Constraint.SecondUpperLimitEnabled
    Constraint.SecondUpperLimitExpression
    Constraint.SecondUpperLimitRightHandSide
    Constraint.SplinePointsType
    Constraint.Suppressed
    Constraint.UpperLimitEnabled
    Constraint.UpperLimitExpression
    Constraint.UpperLimitRightHandSide
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Positioning
    Assembly: NXOpen.dll
    Syntax
    public class ComponentConstraint : Constraint, IMessageSink, INXObject

    Constructors

    ComponentConstraint()

    Declaration
    protected ComponentConstraint()

    Properties

    ArrangementSpecific

    Declaration
    public bool ArrangementSpecific { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    CopyInheritedToOverride()

    Declaration
    public ComponentConstraint CopyInheritedToOverride()
    Returns
    Type Description
    ComponentConstraint

    CopyToOverride()

    Declaration
    [Obsolete("Deprecated in NX1847.0.0.  Use ComponentConstraint.CopyInheritedToOverride instead.")]
    public void CopyToOverride()

    GetDirectionToFixed(Component, Arrangement)

    Declaration
    public ComponentConstraint.DirectionToFixed GetDirectionToFixed(Component component, Arrangement arrangement)
    Parameters
    Type Name Description
    Component component
    Arrangement arrangement
    Returns
    Type Description
    ComponentConstraint.DirectionToFixed

    GetInherited()

    Declaration
    public bool GetInherited()
    Returns
    Type Description
    System.Boolean

    GetSeparateSuppression()

    Declaration
    public bool GetSeparateSuppression()
    Returns
    Type Description
    System.Boolean

    GetSharedSuppressed()

    Declaration
    public bool GetSharedSuppressed()
    Returns
    Type Description
    System.Boolean

    GetSpecificInArrangement(Arrangement)

    Declaration
    public bool GetSpecificInArrangement(Arrangement arrangement)
    Parameters
    Type Name Description
    Arrangement arrangement
    Returns
    Type Description
    System.Boolean

    GetSuppressedInArrangement(Arrangement)

    Declaration
    public bool GetSuppressedInArrangement(Arrangement arrangement)
    Parameters
    Type Name Description
    Arrangement arrangement
    Returns
    Type Description
    System.Boolean

    RememberOnComponent(Component)

    Declaration
    public void RememberOnComponent(Component component)
    Parameters
    Type Name Description
    Component component

    SetSeparateSuppression(Boolean)

    Declaration
    public void SetSeparateSuppression(bool separateSuppression)
    Parameters
    Type Name Description
    System.Boolean separateSuppression

    SetSharedSuppressed(Boolean)

    Declaration
    public void SetSharedSuppressed(bool suppressed)
    Parameters
    Type Name Description
    System.Boolean suppressed

    SetSpecificInArrangement(Arrangement, Boolean)

    Declaration
    public void SetSpecificInArrangement(Arrangement arrangement, bool arrangementSpecific)
    Parameters
    Type Name Description
    Arrangement arrangement
    System.Boolean arrangementSpecific

    SetSuppressedInArrangement(Arrangement, Boolean)

    Declaration
    public void SetSuppressedInArrangement(Arrangement arrangement, bool suppressed)
    Parameters
    Type Name Description
    Arrangement arrangement
    System.Boolean suppressed

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX