Class HolderSectionBuilder
Inheritance
HolderSectionBuilder
Assembly: NXOpen.dll
Syntax
public class HolderSectionBuilder : TaggedObject, IMessageSink
Constructors
HolderSectionBuilder()
Declaration
protected HolderSectionBuilder()
Properties
MountingCsys
Declaration
public NXObject MountingCsys { get; set; }
Property Value
NumberOfSections
Declaration
public int NumberOfSections { get; }
Property Value
ProfileStartPosition
Declaration
public double ProfileStartPosition { get; set; }
Property Value
TlHolderOffsetBuilder
Declaration
public InheritableDoubleBuilder TlHolderOffsetBuilder { get; }
Property Value
Methods
Add(int, double, double, double, double)
Declaration
public int Add(int inputIndex, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Returns
AddByUpperDiameter(int, double, double, double, double)
Declaration
public int AddByUpperDiameter(int inputIndex, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
Parameters
Returns
Create(double, double, double, double)
Declaration
public NXObject Create(double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Returns
Delete(NXObject)
Declaration
public void Delete(NXObject section)
Parameters
Delete(int)
Declaration
public void Delete(int index)
Parameters
Type |
Name |
Description |
int |
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
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
GetSection(int)
Declaration
public NXObject GetSection(int position)
Parameters
Type |
Name |
Description |
int |
position |
|
Returns
Modify(NXObject, double, double, double, double)
Declaration
public void Modify(NXObject section, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
Modify(int, double, double, double, double)
Declaration
public void Modify(int index, double diameter, double length, double taperAngle, double cornerRadius)
Parameters
ModifyByUpperDiameter(int, double, double, double, double)
Declaration
public void ModifyByUpperDiameter(int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
Parameters
MoveDown(int)
Declaration
public void MoveDown(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
MoveUp(int)
Declaration
public void MoveUp(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
RetrieveStepsFromSolid()
Declaration
public void RetrieveStepsFromSolid()
SetSelectedBodies(NXObject[])
Declaration
public void SetSelectedBodies(NXObject[] bodies)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink