Class ArcSegment
Inheritance
System.Object
System.MarshalByRefObject
ArcSegment
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 ArcSegment : Arc, IMessageSink, IFitTo, ICurve, IBaseCurve, IProfile, ISegment, ICharacteristic, INXObject
Constructors
ArcSegment()
Declaration
Properties
FollowCurve
Declaration
public Curve FollowCurve { get; }
Property Value
Length
Declaration
public double Length { get; }
Property Value
| Type |
Description |
| System.Double |
|
Methods
ConvertEccentricLinearToLinear()
Declaration
public ConvertEccentricLinearToLinear ConvertEccentricLinearToLinear()
Returns
ConvertLinearToEccentricLinear()
Declaration
public ConvertLinearToEccentricLinear ConvertLinearToEccentricLinear()
Returns
DeleteCharacterstics(CharacteristicList)
Declaration
public void DeleteCharacterstics(CharacteristicList values)
Parameters
GetCableDevices()
Declaration
public CableDevice[] GetCableDevices()
Returns
GetCablewaysLayoutViews()
Declaration
public CablewaysLayoutView[] GetCablewaysLayoutViews()
Returns
GetCharacteristics()
Declaration
public CharacteristicList GetCharacteristics()
Returns
GetCorner()
Declaration
public Corner GetCorner()
Returns
GetDestinationCharacteristics()
Declaration
public CharacteristicList GetDestinationCharacteristics()
Returns
GetEndPoints(out Point3d, out Point3d)
Declaration
public void GetEndPoints(out Point3d startPoint, out Point3d endPoint)
Parameters
GetEndRcps(out ControlPoint, out ControlPoint)
Declaration
public void GetEndRcps(out ControlPoint startRcp, out ControlPoint endRcp)
Parameters
GetGuid()
Declaration
Returns
| Type |
Description |
| System.String |
|
GetIntegerCharacteristic(String)
Declaration
public int GetIntegerCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetIsEccentricSegment()
Declaration
public Eccentric GetIsEccentricSegment()
Returns
GetIsSegmentInterior()
Declaration
public Interior GetIsSegmentInterior()
Returns
GetIsTerminalSegment()
Declaration
public Terminal GetIsTerminalSegment()
Returns
GetRealCharacteristic(String)
Declaration
public double GetRealCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Double |
|
GetSegmentAllStocks()
Declaration
public Stock[] GetSegmentAllStocks()
Returns
GetSegmentStock()
Declaration
public Stock[] GetSegmentStock()
Returns
GetStringCharacteristic(String)
Declaration
public string GetStringCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
SetCharacteristic(String, Double)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, double value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Double |
value |
|
SetCharacteristic(String, Int32)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, int value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Int32 |
value |
|
SetCharacteristic(String, String)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, string value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.String |
value |
|
SetCharacteristic2(String, Double)
Declaration
public void SetCharacteristic2(string title, double value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.Double |
value |
|
SetCharacteristic2(String, Int32)
Declaration
public void SetCharacteristic2(string title, int value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.Int32 |
value |
|
SetCharacteristic2(String, String)
Declaration
public void SetCharacteristic2(string title, string value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.String |
value |
|
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
SetEndPoints(Point3d, Point3d)
Declaration
public void SetEndPoints(Point3d startPoint, Point3d endPoint)
Parameters
SetEndRcps(ControlPoint, ControlPoint)
Declaration
public void SetEndRcps(ControlPoint startRcp, ControlPoint endRcp)
Parameters
SetIsTerminalSegment(Terminal)
Declaration
public void SetIsTerminalSegment(Terminal isTerminal)
Parameters
| Type |
Name |
Description |
| Terminal |
isTerminal |
|
SetSegmentInteriorPart(Component)
Declaration
public void SetSegmentInteriorPart(Component interiorPart)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink