Search Results for

    Show / Hide Table of Contents

    Class OffsetPath

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    OffsetPath
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IPath
    INXObject
    Inherited Members
    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.Routing
    Assembly: NXOpen.dll
    Syntax
    public class OffsetPath : NXObject, IMessageSink, IPath, INXObject

    Constructors

    OffsetPath()

    Declaration
    protected OffsetPath()

    Properties

    BendRadius

    Declaration
    public double BendRadius { get; set; }
    Property Value
    Type Description
    System.Double

    BendRatio

    Declaration
    public double BendRatio { get; set; }
    Property Value
    Type Description
    System.Double

    ControlPointEnd

    Declaration
    public ControlPoint ControlPointEnd { get; set; }
    Property Value
    Type Description
    ControlPoint

    ControlPointStart

    Declaration
    public ControlPoint ControlPointStart { get; set; }
    Property Value
    Type Description
    ControlPoint

    CopyCornerFlag

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

    IsMaster

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

    IsSlave

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

    MaintainStockFlag

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

    OffsetVector

    Declaration
    public Vector3d OffsetVector { get; set; }
    Property Value
    Type Description
    Vector3d

    UseBendRatio

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

    Methods

    AddSegmentsToList(ISegment[])

    Declaration
    public void AddSegmentsToList(ISegment[] objs)
    Parameters
    Type Name Description
    ISegment[] objs

    DelSegmentsFromList(ISegment[])

    Declaration
    public void DelSegmentsFromList(ISegment[] objs)
    Parameters
    Type Name Description
    ISegment[] objs

    GetMasterPath()

    Declaration
    public IPath GetMasterPath()
    Returns
    Type Description
    IPath

    GetOffsetPaths()

    Declaration
    public IPath[] GetOffsetPaths()
    Returns
    Type Description
    IPath[]

    GetOffsetPathSegments()

    Declaration
    public ISegment[] GetOffsetPathSegments()
    Returns
    Type Description
    ISegment[]

    GetOffsetReferenceAxes(out Point3d, out Vector3d, out Vector3d)

    Declaration
    public void GetOffsetReferenceAxes(out Point3d orgin, out Vector3d xVector, out Vector3d yVector)
    Parameters
    Type Name Description
    Point3d orgin
    Vector3d xVector
    Vector3d yVector

    GetSegmentList()

    Declaration
    public ISegment[] GetSegmentList()
    Returns
    Type Description
    ISegment[]

    RemovePathAssociativityFromParent()

    Declaration
    public void RemovePathAssociativityFromParent()

    RemovePathAssociativityToImmediateChildren()

    Declaration
    public void RemovePathAssociativityToImmediateChildren()

    SetMasterPath(IPath)

    Declaration
    public void SetMasterPath(IPath masterPath)
    Parameters
    Type Name Description
    IPath masterPath

    SetOffsetPathSegments(ISegment[])

    Declaration
    public void SetOffsetPathSegments(ISegment[] segments)
    Parameters
    Type Name Description
    ISegment[] segments

    SetOffsetReferenceAxes(Point3d, Vector3d, Vector3d)

    Declaration
    public void SetOffsetReferenceAxes(Point3d orgin, Vector3d xVector, Vector3d yVector)
    Parameters
    Type Name Description
    Point3d orgin
    Vector3d xVector
    Vector3d yVector

    Implements

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