Class ControlPoint
Assembly: NXOpen.dll
Syntax
public class ControlPoint : SmartObject, IMessageSink, IFitTo, IRoutePosition, ICharacteristic, INXObject
Constructors
ControlPoint()
Declaration
Properties
Guid
Declaration
public string Guid { get; }
Property Value
Point
Declaration
public Point Point { get; set; }
Property Value
Position
Declaration
public Point3d Position { get; set; }
Property Value
Methods
AssignDefaultElbow()
Declaration
public Component AssignDefaultElbow()
Returns
DeleteCharacterstics(CharacteristicList)
Declaration
public void DeleteCharacterstics(CharacteristicList values)
Parameters
GenerateNewGuid()
Declaration
public void GenerateNewGuid()
GetCharacteristics()
Declaration
public CharacteristicList GetCharacteristics()
Returns
GetDefiningObject()
Declaration
public NXObject GetDefiningObject()
Returns
GetDestinationCharacteristics()
Declaration
public CharacteristicList GetDestinationCharacteristics()
Returns
GetIntegerCharacteristic(string)
Declaration
public int GetIntegerCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetIsUserDefined()
Declaration
public ControlPoint.DefinedStatus GetIsUserDefined()
Returns
GetRcpSegments()
Declaration
public ISegment[] GetRcpSegments()
Returns
GetRealCharacteristic(string)
Declaration
public double GetRealCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetStringCharacteristic(string)
Declaration
public string GetStringCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
IsLockedToObject(NXObject)
Declaration
public bool IsLockedToObject(NXObject @object)
Parameters
Returns
LockToObject(NXObject)
Declaration
public Constraint LockToObject(NXObject @object)
Parameters
Returns
RemoveCorner()
Declaration
public void RemoveCorner()
SetCharacteristic(string, double)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, double value)
Parameters
SetCharacteristic(string, int)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, int value)
Parameters
SetCharacteristic(string, string)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, string value)
Parameters
SetCharacteristic2(string, double)
Declaration
public void SetCharacteristic2(string title, double value)
Parameters
SetCharacteristic2(string, int)
Declaration
public void SetCharacteristic2(string title, int value)
Parameters
SetCharacteristic2(string, string)
Declaration
public void SetCharacteristic2(string title, string value)
Parameters
SetCharacteristics(CharacteristicList)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristics2 instead.")]
public void SetCharacteristics(CharacteristicList values)
Parameters
SetCharacteristics2(CharacteristicList)
Declaration
public void SetCharacteristics2(CharacteristicList values)
Parameters
UnlockFromObject(NXObject)
Declaration
public void UnlockFromObject(NXObject @object)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink