Search Results for

    Show / Hide Table of Contents

    Class ControlPoleManagerData

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    ControlPoleManagerData
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    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.GeometricUtilities
    Assembly: NXOpen.dll
    Syntax
    public class ControlPoleManagerData : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    ControlPoleManagerData()

    Declaration
    protected ControlPoleManagerData()

    Methods

    CreatePolesGroup()

    Declaration
    public int CreatePolesGroup()
    Returns
    Type Description
    System.Int32

    DeletePolesGroup(Int32)

    Declaration
    public void DeletePolesGroup(int groupIndex)
    Parameters
    Type Name Description
    System.Int32 groupIndex

    DeselectPoles(Int32, Int32[], Point[])

    Declaration
    public void DeselectPoles(int groupIndex, int[] polesIndex, Point[] poles)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] polesIndex
    Point[] poles

    GetIsUPeriodic(Int32)

    Declaration
    public bool GetIsUPeriodic(int groupIndex)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Returns
    Type Description
    System.Boolean

    GetIsVPeriodic(Int32)

    Declaration
    public bool GetIsVPeriodic(int groupIndex)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Returns
    Type Description
    System.Boolean

    GetPoles(Int32, out Int32[], out Point[])

    Declaration
    public void GetPoles(int groupIndex, out int[] polesIndex, out Point[] poles)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] polesIndex
    Point[] poles

    GetSelectedPoles(Int32, out Int32[], out Point[])

    Declaration
    public void GetSelectedPoles(int groupIndex, out int[] polesIndex, out Point[] poles)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] polesIndex
    Point[] poles

    GetUDimension(Int32)

    Declaration
    public int GetUDimension(int groupIndex)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Returns
    Type Description
    System.Int32

    GetVDimension(Int32)

    Declaration
    public int GetVDimension(int groupIndex)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Returns
    Type Description
    System.Int32

    SelectPoles(Int32, Int32[], Point[])

    Declaration
    public void SelectPoles(int groupIndex, int[] polesIndex, Point[] poles)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] polesIndex
    Point[] poles

    SetIsUPeriodic(Int32, Boolean)

    Declaration
    public void SetIsUPeriodic(int groupIndex, bool uPeriodicity)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Boolean uPeriodicity

    SetIsVPeriodic(Int32, Boolean)

    Declaration
    public void SetIsVPeriodic(int groupIndex, bool vPeriodicity)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Boolean vPeriodicity

    SetPoleGroupEntity(Int32, Curve)

    Declaration
    public void SetPoleGroupEntity(int groupIndex, Curve curve)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Curve curve

    SetPoleGroupEntity(Int32, Face)

    Declaration
    public void SetPoleGroupEntity(int groupIndex, Face face)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    Face face

    SetPoles(Int32, Int32[], Point[])

    Declaration
    public void SetPoles(int groupIndex, int[] polesIndex, Point[] poles)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] polesIndex
    Point[] poles

    SetUDimension(Int32, Int32)

    Declaration
    public void SetUDimension(int groupIndex, int uDimension)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32 uDimension

    SetVDimension(Int32, Int32)

    Declaration
    public void SetVDimension(int groupIndex, int vDimension)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32 vDimension

    UpdatePolePositions(Int32, Int32[], Point3d[])

    Declaration
    public void UpdatePolePositions(int groupIndex, int[] poleIndex, Point3d[] newPosition)
    Parameters
    Type Name Description
    System.Int32 groupIndex
    System.Int32[] poleIndex
    Point3d[] newPosition

    Validate()

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

    Implements

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