NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.CAM.FormEdgesBuilder Class Reference

Represents a FormEdges Builder More...

Inheritance diagram for NXOpen.CAM.FormEdgesBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe int Create (double noseRadius, double noseAngle, double edgeLength)
 Create a new form edges item More...
 
unsafe void Delete (int nodeIndex)
 Delete an existing form edges item More...
 
unsafe void Get (int position, out double noseRadius, out double noseAngle, out double edgeLength)
 Get the values of an existing form edges item More...
 
unsafe void Modify (int nodeIndex, double noseRadius, double noseAngle, double edgeLength)
 Modify an existing form edges 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 double Angle [get, set]
 Returns or sets the angle value More...
 
unsafe double EdgeLength [get, set]
 Returns or sets the cut edge length value More...
 
unsafe int NumberOfFormEdges [get]
 Returns the number of form edges item 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 FormEdges Builder

Created in NX6.0.0

Member Function Documentation

unsafe int NXOpen.CAM.FormEdgesBuilder.Create ( double  noseRadius,
double  noseAngle,
double  edgeLength 
)
inline

Create a new form edges item

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
noseRadiusthe nose radius
noseAnglethe nose angle
edgeLengththe edge length
Returns
return new created item index
unsafe void NXOpen.CAM.FormEdgesBuilder.Delete ( int  nodeIndex)
inline

Delete an existing form edges item

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
nodeIndexthe selected entry index
unsafe void NXOpen.CAM.FormEdgesBuilder.Get ( int  position,
out double  noseRadius,
out double  noseAngle,
out double  edgeLength 
)
inline

Get the values of an existing form edges item

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
positionindex in array
noseRadiusthe nose radius
noseAnglethe nose angle
edgeLengththe edge length
unsafe void NXOpen.CAM.FormEdgesBuilder.Modify ( int  nodeIndex,
double  noseRadius,
double  noseAngle,
double  edgeLength 
)
inline

Modify an existing form edges item

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Parameters
nodeIndexthe index of modified item
noseRadiusthe nose radius
noseAnglethe nose angle
edgeLengththe edge length

Property Documentation

unsafe double NXOpen.CAM.FormEdgesBuilder.Angle
getset

Returns or sets the angle value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.FormEdgesBuilder.EdgeLength
getset

Returns or sets the cut edge length value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.FormEdgesBuilder.NumberOfFormEdges
get

Returns the number of form edges item

Created in NX6.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.