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