NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::FormEdgesBuilder Class Reference

Represents a FormEdges Builder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::FormEdgesBuilder:
NXOpen::TaggedObject

Public Member Functions

double Angle ()
 Returns the angle value
Created in NX6.0.0. More...
 
int Create (double noseRadius, double noseAngle, double edgeLength)
 Create a new form edges item. More...
 
void Delete (int nodeIndex)
 Delete an existing form edges item
Created in NX6.0.0. More...
 
double EdgeLength ()
 Returns the cut edge length value
Created in NX6.0.0. More...
 
void Get (int position, double *noseRadius, double *noseAngle, double *edgeLength)
 Get the values of an existing form edges item
Created in NX6.0.0. More...
 
void Modify (int nodeIndex, double noseRadius, double noseAngle, double edgeLength)
 Modify an existing form edges item
Created in NX6.0.0. More...
 
int NumberOfFormEdges ()
 Returns the number of form edges item
Created in NX6.0.0. More...
 
void SetAngle (double angleValue)
 Sets the angle value
Created in NX6.0.0. More...
 
void SetEdgeLength (double lengthValue)
 Sets the cut edge length value
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a FormEdges Builder
Created in NX6.0.0.


Member Function Documentation

double NXOpen::CAM::FormEdgesBuilder::Angle ( )

Returns the angle value
Created in NX6.0.0.



License requirements : None

int NXOpen::CAM::FormEdgesBuilder::Create ( double  noseRadius,
double  noseAngle,
double  edgeLength 
)

Create a new form edges item.

Returns
return new created item index
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
noseRadiusthe nose radius
noseAnglethe nose angle
edgeLengththe edge length
void NXOpen::CAM::FormEdgesBuilder::Delete ( int  nodeIndex)

Delete an existing form edges item
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
nodeIndexthe selected entry index
double NXOpen::CAM::FormEdgesBuilder::EdgeLength ( )

Returns the cut edge length value
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::FormEdgesBuilder::Get ( int  position,
double *  noseRadius,
double *  noseAngle,
double *  edgeLength 
)

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
void NXOpen::CAM::FormEdgesBuilder::Modify ( int  nodeIndex,
double  noseRadius,
double  noseAngle,
double  edgeLength 
)

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
int NXOpen::CAM::FormEdgesBuilder::NumberOfFormEdges ( )

Returns the number of form edges item
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

void NXOpen::CAM::FormEdgesBuilder::SetAngle ( double  angleValue)

Sets the angle value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
angleValuethe angle value
void NXOpen::CAM::FormEdgesBuilder::SetEdgeLength ( double  lengthValue)

Sets the cut edge length value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
lengthValuethe cut edge length value

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