Class SplineSegment
Inheritance
System.Object
System.MarshalByRefObject
SplineSegment
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 SplineSegment : Spline, IMessageSink, IFitTo, ICurve, IBaseCurve, IProfile, ISegment, ICharacteristic, INXObject
Constructors
SplineSegment()
Declaration
protected SplineSegment()
Properties
FollowCurve
Declaration
public Curve FollowCurve { get; }
Property Value
IsFlexibleParametricSplineSegment
Declaration
public bool IsFlexibleParametricSplineSegment { get; }
Property Value
Type |
Description |
System.Boolean |
|
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
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