Class ControlPoleManagerData
Inheritance
System.Object
System.MarshalByRefObject
ControlPoleManagerData
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
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
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink