Class FlexibleCableBuilder
Inheritance
FlexibleCableBuilder
Assembly: NXOpen.dll
Syntax
public class FlexibleCableBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
FlexibleCableBuilder()
Declaration
protected FlexibleCableBuilder()
Properties
AttachmentList
Declaration
public FlexibleCableAttachmentBuilderList AttachmentList { get; }
Property Value
AttachmentsReversed
Declaration
public bool AttachmentsReversed { get; set; }
Property Value
Body
Declaration
public SelectNXObject Body { get; }
Property Value
Collisions
Declaration
public SelectNXObjectList Collisions { get; }
Property Value
Curves
Declaration
public SelectNXObjectList Curves { get; }
Property Value
Diameter
Declaration
public Expression Diameter { get; }
Property Value
GeometryType
Declaration
public FlexibleCableBuilder.GeometryTypes GeometryType { get; set; }
Property Value
Length
Declaration
public Expression Length { get; }
Property Value
Material
Declaration
public FlexibleMaterial Material { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
SectionType
Declaration
public FlexibleCableBuilder.SectionTypes SectionType { get; set; }
Property Value
Thickness
Declaration
public Expression Thickness { get; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
Methods
UpdateAttachmentData(bool)
Declaration
public void UpdateAttachmentData(bool curveOrBodyUpdated)
Parameters
Type |
Name |
Description |
bool |
curveOrBodyUpdated |
|
UpdatePreviewedCableFacet(Point3d[], Vector3d[], double, double, double)
Declaration
public void UpdatePreviewedCableFacet(Point3d[] points, Vector3d[] widthDirections, double radius, double width, double thickness)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink