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

Represents a part axis builder. More...

Inheritance diagram for NXOpen::CAM::PartAxisBuilder:
NXOpen::TaggedObject

Public Types

enum  PartAxisOfRotationTypes { PartAxisOfRotationTypesXm, PartAxisOfRotationTypesYm, PartAxisOfRotationTypesZm, PartAxisOfRotationTypesSpecify }
 The types for part axis of rotation. More...
 

Public Member Functions

NXOpen::CAM::PartAxisBuilder::PartAxisOfRotationTypes AxisOfRotation ()
 Returns the axis of rotation type
Created in NX9.0.0. More...
 
NXOpen::PointPartAxisPoint ()
 Returns the part axis point
Created in NX9.0.0. More...
 
NXOpen::SmartObjectPartAxisVector ()
 Returns the part axis vector
Created in NX9.0.0. More...
 
void SetAxisOfRotation (NXOpen::CAM::PartAxisBuilder::PartAxisOfRotationTypes axis)
 Sets the axis of rotation type
Created in NX9.0.0. More...
 
void SetPartAxisPoint (NXOpen::Point *point)
 Sets the part axis point
Created in NX9.0.0. More...
 
void SetPartAxisVector (NXOpen::SmartObject *vector)
 Sets the part axis vector
Created in NX9.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 part axis builder.


Created in NX9.0.0.

Member Enumeration Documentation

The types for part axis of rotation.

Enumerator
PartAxisOfRotationTypesXm 

+XM

PartAxisOfRotationTypesYm 

+YM

PartAxisOfRotationTypesZm 

+ZM

PartAxisOfRotationTypesSpecify 

Specify.

Member Function Documentation

NXOpen::CAM::PartAxisBuilder::PartAxisOfRotationTypes NXOpen::CAM::PartAxisBuilder::AxisOfRotation ( )

Returns the axis of rotation type
Created in NX9.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::PartAxisBuilder::PartAxisPoint ( )

Returns the part axis point
Created in NX9.0.0.



License requirements : None

NXOpen::SmartObject* NXOpen::CAM::PartAxisBuilder::PartAxisVector ( )

Returns the part axis vector
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::PartAxisBuilder::SetAxisOfRotation ( NXOpen::CAM::PartAxisBuilder::PartAxisOfRotationTypes  axis)

Sets the axis of rotation type
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
axisthe axis of rotation mode
void NXOpen::CAM::PartAxisBuilder::SetPartAxisPoint ( NXOpen::Point point)

Sets the part axis point
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pointthe part axis point
void NXOpen::CAM::PartAxisBuilder::SetPartAxisVector ( NXOpen::SmartObject vector)

Sets the part axis vector
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
vectorthe part axis vector

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