Class DiscreteDrivetrainBuilder
Inheritance
DiscreteDrivetrainBuilder
Assembly: NXOpen.dll
Syntax
public class DiscreteDrivetrainBuilder : MotionBuilder, IMessageSink, IComponentBuilder
Constructors
DiscreteDrivetrainBuilder()
Declaration
protected DiscreteDrivetrainBuilder()
Properties
AdjacentElement
Declaration
public SelectLink AdjacentElement { get; }
Property Value
AverageGap
Declaration
public double AverageGap { get; }
Property Value
ClosingElement
Declaration
public SelectLink ClosingElement { get; }
Property Value
DriverVelocity
Declaration
public Expression DriverVelocity { get; }
Property Value
DrivetrainType
Declaration
public DiscreteDrivetrainBuilder.DrivetrainTypeOption DrivetrainType { get; set; }
Property Value
InsideHeight
Declaration
public Expression InsideHeight { get; }
Property Value
InstancesLength
Declaration
public double InstancesLength { get; }
Property Value
LayoutList
Declaration
public DiscreteDrivetrainLayoutBuilderList LayoutList { get; }
Property Value
LayoutPlaneCsys
Declaration
public CoordinateSystem LayoutPlaneCsys { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
NominalPitch
Declaration
public Expression NominalPitch { get; }
Property Value
NumberOfPatternInstances
Declaration
public Expression NumberOfPatternInstances { get; }
Property Value
OutsideHeight
Declaration
public Expression OutsideHeight { get; }
Property Value
PathCurves
Declaration
public SelectNXObjectList PathCurves { get; }
Property Value
PathLength
Declaration
public double PathLength { get; }
Property Value
PathSketch
Declaration
public SelectNXObject PathSketch { get; }
Property Value
PatternList
Declaration
public DiscreteDrivetrainPatternBuilderList PatternList { get; }
Property Value
PositionPatternInstancesEvenly
Declaration
public bool PositionPatternInstancesEvenly { get; set; }
Property Value
ReportList
Declaration
public DiscreteDrivetrainReportBuilderList ReportList { get; }
Property Value
ReversePatternInstancingDirection
Declaration
public bool ReversePatternInstancingDirection { get; set; }
Property Value
ShowPatternInstancesNumbers
Declaration
public bool ShowPatternInstancesNumbers { get; set; }
Property Value
TotalGap
Declaration
public double TotalGap { get; }
Property Value
Methods
BuildPatternInstances()
Declaration
public void BuildPatternInstances()
ComputeNumberOfPatternInstances()
Declaration
public void ComputeNumberOfPatternInstances()
ComputePath()
Declaration
public void ComputePath()
CreateDiscreteDrivetrainLayoutBuilder()
Declaration
public DiscreteDrivetrainLayoutBuilder CreateDiscreteDrivetrainLayoutBuilder()
Returns
CreateDiscreteDrivetrainPatternBuilder()
Declaration
public DiscreteDrivetrainPatternBuilder CreateDiscreteDrivetrainPatternBuilder()
Returns
CreateDiscreteDrivetrainReportBuilder()
Declaration
public DiscreteDrivetrainReportBuilder CreateDiscreteDrivetrainReportBuilder()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink