NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

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 NXOpen.NXObject Create (double diameter, double length, double taperAngle, double cornerRadius)
 Create a new holder section item 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 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 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...
 
unsafe NXOpen.NXObject GetSection (int position)
 Get a specific holder section 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 ModifyByUpperDiameter (int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius)
 Modify an existing holder section item by upper diameter More...
 
unsafe void MoveDown (int index)
 Move down a holder section item More...
 
unsafe void MoveUp (int index)
 Move up a holder section item More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. 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...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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)
inline

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 
)
inline

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 
)
inline

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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.