Class HolderSectionBuilder
Inheritance
System.Object
System.MarshalByRefObject
HolderSectionBuilder
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 HolderSectionBuilder : TaggedObject, IMessageSink
Constructors
HolderSectionBuilder()
Declaration
protected HolderSectionBuilder()
Properties
NumberOfSections
Declaration
public int NumberOfSections { get; }
Property Value
Type |
Description |
System.Int32 |
|
TlHolderOffsetBuilder
Declaration
public InheritableDoubleBuilder TlHolderOffsetBuilder { get; }
Property Value
Methods
Add(Int32, Double, Double, Double, Double)
Declaration
public int Add(int inputIndex, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Type |
Name |
Description |
System.Int32 |
inputIndex |
|
System.Double |
diameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
cornerRadius |
|
Returns
Type |
Description |
System.Int32 |
|
AddByUpperDiameter(Int32, Double, Double, Double, Double)
Declaration
public int AddByUpperDiameter(int inputIndex, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
Parameters
Type |
Name |
Description |
System.Int32 |
inputIndex |
|
System.Double |
lowerDiameter |
|
System.Double |
length |
|
System.Double |
upperDiameter |
|
System.Double |
cornerRadius |
|
Returns
Type |
Description |
System.Int32 |
|
Create(Double, Double, Double, Double)
Declaration
public NXObject Create(double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Type |
Name |
Description |
System.Double |
diameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
cornerRadius |
|
Returns
Delete(NXObject)
Declaration
public void Delete(NXObject section)
Parameters
Delete(Int32)
Declaration
public void Delete(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Get(NXObject, out Double, out Double, out Double, out Double)
Declaration
public void Get(NXObject section, out double diameter, out double length, out double taperAngle, out double cornerRadius)
Parameters
Type |
Name |
Description |
NXObject |
section |
|
System.Double |
diameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
cornerRadius |
|
GetAllParameters(NXObject, out Double, out Double, out Double, out Double, out Double)
Declaration
public void GetAllParameters(NXObject section, out double lowerDiameter, out double length, out double taperAngle, out double upperDiameter, out double cornerRadius)
Parameters
Type |
Name |
Description |
NXObject |
section |
|
System.Double |
lowerDiameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
upperDiameter |
|
System.Double |
cornerRadius |
|
GetSection(Int32)
Declaration
public NXObject GetSection(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
Modify(NXObject, Double, Double, Double, Double)
Declaration
public void Modify(NXObject section, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Type |
Name |
Description |
NXObject |
section |
|
System.Double |
diameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
cornerRadius |
|
Modify(Int32, Double, Double, Double, Double)
Declaration
public void Modify(int index, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Double |
diameter |
|
System.Double |
length |
|
System.Double |
taperAngle |
|
System.Double |
cornerRadius |
|
ModifyByUpperDiameter(Int32, Double, Double, Double, Double)
Declaration
public void ModifyByUpperDiameter(int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Double |
lowerDiameter |
|
System.Double |
length |
|
System.Double |
upperDiameter |
|
System.Double |
cornerRadius |
|
MoveDown(Int32)
Declaration
public void MoveDown(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
MoveUp(Int32)
Declaration
public void MoveUp(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink