Class ControlPoleManagerData
Inheritance
ControlPoleManagerData
Assembly: NXOpen.dll
Syntax
public class ControlPoleManagerData : TaggedObject, IMessageSink, IComponentBuilder
Constructors
ControlPoleManagerData()
Declaration
protected ControlPoleManagerData()
Methods
CreatePolesGroup()
Declaration
public int CreatePolesGroup()
Returns
DeletePolesGroup(int)
Declaration
public void DeletePolesGroup(int groupIndex)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
DeselectPoles(int, int[], Point[])
Declaration
public void DeselectPoles(int groupIndex, int[] polesIndex, Point[] poles)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
polesIndex |
|
Point[] |
poles |
|
GetIsUPeriodic(int)
Declaration
public bool GetIsUPeriodic(int groupIndex)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Returns
GetIsVPeriodic(int)
Declaration
public bool GetIsVPeriodic(int groupIndex)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Returns
GetPoles(int, out int[], out Point[])
Declaration
public void GetPoles(int groupIndex, out int[] polesIndex, out Point[] poles)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
polesIndex |
|
Point[] |
poles |
|
GetSelectedPoles(int, out int[], out Point[])
Declaration
public void GetSelectedPoles(int groupIndex, out int[] polesIndex, out Point[] poles)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
polesIndex |
|
Point[] |
poles |
|
GetUDimension(int)
Declaration
public int GetUDimension(int groupIndex)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Returns
GetVDimension(int)
Declaration
public int GetVDimension(int groupIndex)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Returns
SelectPoles(int, int[], Point[])
Declaration
public void SelectPoles(int groupIndex, int[] polesIndex, Point[] poles)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
polesIndex |
|
Point[] |
poles |
|
SetIsUPeriodic(int, bool)
Declaration
public void SetIsUPeriodic(int groupIndex, bool uPeriodicity)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
bool |
uPeriodicity |
|
SetIsVPeriodic(int, bool)
Declaration
public void SetIsVPeriodic(int groupIndex, bool vPeriodicity)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
bool |
vPeriodicity |
|
SetPoleGroupEntity(int, Curve)
Declaration
public void SetPoleGroupEntity(int groupIndex, Curve curve)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Curve |
curve |
|
SetPoleGroupEntity(int, Face)
Declaration
public void SetPoleGroupEntity(int groupIndex, Face face)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
Face |
face |
|
SetPoles(int, int[], Point[])
Declaration
public void SetPoles(int groupIndex, int[] polesIndex, Point[] poles)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
polesIndex |
|
Point[] |
poles |
|
SetUDimension(int, int)
Declaration
public void SetUDimension(int groupIndex, int uDimension)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int |
uDimension |
|
SetVDimension(int, int)
Declaration
public void SetVDimension(int groupIndex, int vDimension)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int |
vDimension |
|
UpdatePolePositions(int, int[], Point3d[])
Declaration
public void UpdatePolePositions(int groupIndex, int[] poleIndex, Point3d[] newPosition)
Parameters
Type |
Name |
Description |
int |
groupIndex |
|
int[] |
poleIndex |
|
Point3d[] |
newPosition |
|
Validate()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink