NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.CAM.HolderSectionBuilder Class Reference

Represents a Holder Section Builder More...

Inheritance diagram for NXOpen.CAM.HolderSectionBuilder:

Public Member Functions

unsafe NXOpen.NXObject Create (double diameter, double length, double taperAngle, double cornerRadius)
 Create a new holder section item More...
 
unsafe void Modify (NXOpen.NXObject section, double diameter, double length, double taperAngle, double cornerRadius)
 Modify an existing holder section item More...
 
unsafe void Modify (int index, double diameter, double length, double taperAngle, double cornerRadius)
 Modify an existing holder section item by index More...
 
unsafe void Delete (NXOpen.NXObject section)
 Delete an existing holder section item More...
 
unsafe void Delete (int index)
 Delete an existing holder section item by index More...
 
unsafe void MoveUp (int index)
 Move up a holder section item More...
 
unsafe void MoveDown (int index)
 Move down a holder section item More...
 
unsafe void Get (NXOpen.NXObject section, out double diameter, out double length, out double taperAngle, out double cornerRadius)
 Get the values of an existing holder section item More...
 
unsafe NXOpen.NXObject GetSection (int position)
 Get a specific holder section More...
 
unsafe int Add (int inputIndex, double diameter, double length, double taperAngle, double cornerRadius)
 Add a new holder section item More...
 
unsafe int AddByUpperDiameter (int inputIndex, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
 Add a new holder section item by upper diameter More...
 
unsafe void ModifyByUpperDiameter (int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
 Modify an existing holder section item by upper diameter More...
 
unsafe void GetAllParameters (NXOpen.NXObject section, out double lowerDiameter, out double length, out double taperAngle, out double upperDiameter, out double cornerRadius)
 Get the values of an existing holder section item, include upper diameter More...
 

Properties

unsafe int NumberOfSections [get]
 Returns the number of holder sections More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
TlHolderOffsetBuilder [get]
 Returns the Offset (inheritable double) More...
 

Detailed Description

Represents a Holder Section Builder

Created in NX5.0.0

Member Function Documentation

unsafe int NXOpen.CAM.HolderSectionBuilder.Add ( int  inputIndex,
double  diameter,
double  length,
double  taperAngle,
double  cornerRadius 
)

Add a new holder section item

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
inputIndexinput the new created item index
diameterthe diameter
lengththe length
taperAnglethe taper angle
cornerRadiusthe corner radius
Returns
output the new created item actual index,if error happens, output will be -1
unsafe int NXOpen.CAM.HolderSectionBuilder.AddByUpperDiameter ( int  inputIndex,
double  lowerDiameter,
double  length,
double  upperDiameter,
double  cornerRadius 
)

Add a new holder section item by upper diameter

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
inputIndexinput the new created item index
lowerDiameterthe lower diameter
lengththe length
upperDiameterthe upper diameter
cornerRadiusthe corner radius
Returns
output the new created item actual index,if error happens, output will be -1
unsafe NXOpen.NXObject NXOpen.CAM.HolderSectionBuilder.Create ( double  diameter,
double  length,
double  taperAngle,
double  cornerRadius 
)

Create a new holder section item

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
diameterthe diameter
lengththe length
taperAnglethe taper angle
cornerRadiusthe corner radius
Returns
input the current selected item pointer and return new created item pointer. if list is empty, should input NULL
unsafe void NXOpen.CAM.HolderSectionBuilder.Delete ( NXOpen.NXObject  section)

Delete an existing holder section item

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
sectionthe pointer of deleted holder section
unsafe void NXOpen.CAM.HolderSectionBuilder.Delete ( int  index)

Delete an existing holder section item by index

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
indexthe index of deleted holder section
unsafe void NXOpen.CAM.HolderSectionBuilder.Get ( NXOpen.NXObject  section,
out double  diameter,
out double  length,
out double  taperAngle,
out double  cornerRadius 
)

Get the values of an existing holder section item

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
sectionthe section
diameterthe diameter
lengththe length
taperAnglethe taper angle
cornerRadiusthe corner radius
unsafe void NXOpen.CAM.HolderSectionBuilder.GetAllParameters ( NXOpen.NXObject  section,
out double  lowerDiameter,
out double  length,
out double  taperAngle,
out double  upperDiameter,
out double  cornerRadius 
)

Get the values of an existing holder section item, include upper diameter

Created in NX8.0.0

License requirements: None.

Parameters
sectionthe section
lowerDiameterthe lower diameter
lengththe length
taperAnglethe taper angle
upperDiameterthe upper diameter
cornerRadiusthe corner radius
unsafe NXOpen.NXObject NXOpen.CAM.HolderSectionBuilder.GetSection ( int  position)

Get a specific holder section

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
positionindex in array
Returns
the section
unsafe void NXOpen.CAM.HolderSectionBuilder.Modify ( NXOpen.NXObject  section,
double  diameter,
double  length,
double  taperAngle,
double  cornerRadius 
)

Modify an existing holder section item

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
sectionthe pointer of modified holder section
diameterthe diameter
lengththe length
taperAnglethe taper angle
cornerRadiusthe corner radius
unsafe void NXOpen.CAM.HolderSectionBuilder.Modify ( int  index,
double  diameter,
double  length,
double  taperAngle,
double  cornerRadius 
)

Modify an existing holder section item by index

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
indexthe index of modified holder section
diameterthe diameter
lengththe length
taperAnglethe taper angle
cornerRadiusthe corner radius
unsafe void NXOpen.CAM.HolderSectionBuilder.ModifyByUpperDiameter ( int  index,
double  lowerDiameter,
double  length,
double  upperDiameter,
double  cornerRadius 
)

Modify an existing holder section item by upper diameter

Created in NX8.0.0

License requirements: cam_base ("CAM BASE")

Parameters
indexthe index of modified holder section
lowerDiameterthe lower diameter
lengththe length
upperDiameterthe upper diameter
cornerRadiusthe corner radius
unsafe void NXOpen.CAM.HolderSectionBuilder.MoveDown ( int  index)

Move down a holder section item

Created in NX6.0.0

License requirements: None.

Parameters
indexthe index of item which should be moved down
unsafe void NXOpen.CAM.HolderSectionBuilder.MoveUp ( int  index)

Move up a holder section item

Created in NX6.0.0

License requirements: None.

Parameters
indexthe index of item which should be moved up

Property Documentation

unsafe int NXOpen.CAM.HolderSectionBuilder.NumberOfSections
get

Returns the number of holder sections

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HolderSectionBuilder.TlHolderOffsetBuilder
get

Returns the Offset (inheritable double)

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.