Class LineSegment
Assembly: NXOpen.dll
Syntax
public class LineSegment : Line, IMessageSink, IFitTo, ICurve, IBaseCurve, IProfile, ISegment, ICharacteristic, INXObject
Constructors
LineSegment()
Declaration
Properties
FollowCurve
Declaration
public Curve FollowCurve { get; }
Property Value
Guid
Declaration
public string Guid { get; }
Property Value
Length
Declaration
public double Length { get; }
Property Value
Methods
ConvertEccentricLinearToLinear()
Declaration
public ConvertEccentricLinearToLinear ConvertEccentricLinearToLinear()
Returns
ConvertLinearToEccentricLinear()
Declaration
public ConvertLinearToEccentricLinear ConvertLinearToEccentricLinear()
Returns
DeleteCharacterstics(CharacteristicList)
Declaration
public void DeleteCharacterstics(CharacteristicList values)
Parameters
GenerateNewGuid()
Declaration
public void GenerateNewGuid()
GetCableDevices()
Declaration
public CableDevice[] GetCableDevices()
Returns
GetCablewaysLayoutViews()
Declaration
public CablewaysLayoutView[] GetCablewaysLayoutViews()
Returns
GetCharacteristics()
Declaration
public CharacteristicList GetCharacteristics()
Returns
GetConnections()
Declaration
public Connection[] GetConnections()
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
GetIntegerCharacteristic(string)
Declaration
public int GetIntegerCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
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 |
string |
name |
|
Returns
GetSegmentAllStocks()
Declaration
public Stock[] GetSegmentAllStocks()
Returns
GetSegmentStock()
Declaration
public Stock[] GetSegmentStock()
Returns
GetStringCharacteristic(string)
Declaration
public string GetStringCharacteristic(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetWires()
Declaration
Returns
IsAngleLocked(NXObject)
Declaration
public bool IsAngleLocked(NXObject @object)
Parameters
Returns
IsLengthLocked()
Declaration
public bool IsLengthLocked()
Returns
IsSegmentFromBuiltInPath()
Declaration
public bool IsSegmentFromBuiltInPath()
Returns
LockAngle(NXObject, bool)
Declaration
public Constraint LockAngle(NXObject @object, bool logicalConsOnly)
Parameters
Returns
LockLength()
Declaration
public Constraint LockLength()
Returns
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
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
UnlockAngle(NXObject)
Declaration
public void UnlockAngle(NXObject @object)
Parameters
UnlockLength()
Declaration
public void UnlockLength()
Implements
System.Runtime.Remoting.Messaging.IMessageSink